Christopher Pepper
14dcad6bbc
LPC1768: Increase ADC median filter from 3 values to 23
Clarify the HAL_adc_get_result method to make sure correct values enter the filters
HAL: Fix the PID control loop for non-AVR platforms
7 years ago
Scott Lahteine
4af3d436b2
M303 pid autotune cleanup, commentary
7 years ago
Scott Lahteine
5e01ee8adf
Temperature updates for parity with 1.1.x
7 years ago
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
7 years ago
Richard Wackerbarth
c1184552ac
Change K1 to required option PID_K1
7 years ago
Scott Lahteine
45c2388a58
Apply const to thermal_runaway_protection args
7 years ago
Unknown
33912fa7e8
Update Temperature::setPwmFrequency prototype to match source
Introduced with #8446
7 years ago
Bob-the-Kuhn
c14000775b
PWM fixes, slow down fan update
include LPC1768 syntax for M42
couple more pin_t changes
consistency
change M42 to R, P format
Revert "change M42 to R, P format"
This reverts commit 01f12f579ec9ccc1bb9126e68d2c86449e9b7edf.
7 years ago
Scott Lahteine
1ed86adf9c
Cleanup around updatePID
7 years ago
Scott Lahteine
2f9e42feb9
M303 thermal runaway protection
7 years ago
Thomas Moore
325233b454
Fix automatic stepper assignment for X/Y/Z dual stepper drivers ( #8130 )
7 years ago
Roxy-3D
6cb26c98c8
Fix Baby Stepping on 32-Bit platforms ( #8001 )
Also, Max7219 debug code was used for this effort. It has been
improved and hardened.
7 years ago
Scott Lahteine
df0432c7c8
Move M155 to cpp, auto-report to Temperature
7 years ago
Scott Lahteine
71aefc2e22
Move heater output to Temperature class
7 years ago
Scott Lahteine
3d8a0ab4b2
Module updates
7 years ago
Scott Lahteine
0c9231fd04
Move 'module' files
7 years ago
Christopher Pepper
4b16fa3272
Implement HAL and apply macros across code-base
Implement AVR Platform
7 years ago
Bob-the-Kuhn
9651d01e1a
Add Skynet/ANET A10 support
8 years ago
Scott Lahteine
a9f8e518bf
Fix FILAMENT_WIDTH_SENSOR infinite loop issue
Addressing #6992 and #5851
7 years ago
Scott Lahteine
7769a22064
Tweaks to temperature code
7 years ago
Thomas Moore
e47029199e
Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF ( #7000 )
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF
* Add HEATER_IDLE_HANDLER conditional
8 years ago
Scott Lahteine
dde8bb7c8b
Fix extrude_min_temp compiler warning
8 years ago
Bob-the-Kuhn
c34d7a29a6
fix redefinition errors for redundant_temperature
Removing redundant_temperature from public section and leaving it in the
private section
8 years ago
Scott Lahteine
b0eae68f57
Prevent bed temperature being set too high
8 years ago
Thomas Moore
fb5e0ffe16
Unify M600 and M125 pause features ( #6407 )
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
8 years ago
Scott Lahteine
34cfbc90cd
Use new attribute macros in more places
8 years ago
Scott Lahteine
b29dbbd5e4
Use uint16_t for temps
8 years ago
Scott Lahteine
ebcd1aaf88
Access hotend/bed temperatures as float
8 years ago
Scott Lahteine
71396f77d3
Cleanups following recent commits
8 years ago
Scott Lahteine
a1e04942a2
Cleanup to software PWM variables
8 years ago
Brian
faa270071d
Improve BLTOUCH_HEATERS_OFF functionality
- rename to PROBING_HEATERS_OFF
- move heater pausing functionality into thermalManager
- add variables, pause(), ispaused(), other functions
- add fan pausing functionality -> PROBING_FANS_OFF
- add probing_pause() wrapper
- move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit
- example configs
8 years ago
bgort
ae7c602031
fix error in M105 output -- use SERIAL_PROTOCOL for ints instead of SERIAL_PROTOCOL_F ( #6584 )
also removed wayward 'address of' ampersand in setTargetHotend and setTargetBed parameters
8 years ago
Scott Lahteine
6854f08d22
Shut down autotemp in disable_all_heaters
8 years ago
Scott Lahteine
2658cc707a
Treat temperature as integer, when possible
8 years ago
Thomas Moore
72a7fac461
Only queue babysteps if axis is in a known position
8 years ago
Scott Lahteine
7f950a80c0
Make ADC sensor reading frequency adjustable
8 years ago
Scott Lahteine
832064e4f2
Implementation changes to support 5 extruders
8 years ago
Scott Lahteine
699310d1d2
Fix: Thermal runaway if nonexistent bed's temp is set
8 years ago
Scott Lahteine
6618346148
Patches to work around "register spill" compiler bug
8 years ago
Sebastianv650
271ced7341
Prevent re-entering of temperature ISR
If Marlin is inside the temperature ISR, the stepper ISR is enabled. If
a stepper event is now happening Marlin will proceed with the stepper
ISR. Now, at the end of the stepper ISR, the temperatre ISR gets enabled
again. While Marlin proceed the rest of the temperature ISR, it's now
vulnerable to a second ISR call.
8 years ago
Scott Lahteine
e44294bb4d
Make HOTEND_LOOP more consistent, let compiler optimize it
8 years ago
Scott Lahteine
1864b282c5
Implement reversed CORE options
8 years ago
Scott Lahteine
00662b8635
Minor babystep cleanup patches
8 years ago
Scott Lahteine
d963020532
Sort out some header dependencies
8 years ago
Scott Lahteine
1e551c0688
Revert "Squashed - Removal of PID functional range"
8 years ago
Rerouter
02fe9cf558
Removal of functional range constraint
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
8 years ago
Rerouter
a765c98850
Removal of the constraints of the Iterm
8 years ago
Scott Lahteine
076f3a8284
unsigned char => uint8_t
8 years ago
Scott Lahteine
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
8 years ago
Scott Lahteine
3e8f9ecd1c
Extend min/max_temp_error for the bed
8 years ago