9651d01e1a
Add Skynet/ANET A10 support
2017-06-24 19:07:03 -05:00
a9f8e518bf
Fix FILAMENT_WIDTH_SENSOR infinite loop issue
...
Addressing #6992 and #5851
2017-06-23 14:53:01 -05:00
7769a22064
Tweaks to temperature code
2017-06-15 15:25:23 -05:00
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
2017-06-12 00:22:31 -05:00
dde8bb7c8b
Fix extrude_min_temp compiler warning
2017-06-10 20:07:36 -05:00
c34d7a29a6
fix redefinition errors for redundant_temperature
...
Removing redundant_temperature from public section and leaving it in the
private section
2017-06-03 16:40:14 -05:00
b0eae68f57
Prevent bed temperature being set too high
2017-05-28 11:11:17 -05:00
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
2017-05-26 13:01:02 -05:00
34cfbc90cd
Use new attribute macros in more places
2017-05-22 17:38:58 -05:00
b29dbbd5e4
Use uint16_t for temps
2017-05-21 04:48:53 -05:00
ebcd1aaf88
Access hotend/bed temperatures as float
2017-05-21 04:46:31 -05:00
71396f77d3
Cleanups following recent commits
2017-05-08 14:23:01 -05:00
a1e04942a2
Cleanup to software PWM variables
2017-05-08 13:51:45 -05:00
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
2017-05-07 16:22:08 -04:00
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
2017-05-04 16:09:45 -05:00
6854f08d22
Shut down autotemp in disable_all_heaters
2017-05-03 20:54:26 -05:00
2658cc707a
Treat temperature as integer, when possible
2017-05-03 17:27:25 -05:00
72a7fac461
Only queue babysteps if axis is in a known position
2017-04-15 23:19:43 -05:00
7f950a80c0
Make ADC sensor reading frequency adjustable
2017-04-09 22:18:21 -05:00
832064e4f2
Implementation changes to support 5 extruders
2017-04-07 10:46:37 -05:00
699310d1d2
Fix: Thermal runaway if nonexistent bed's temp is set
2017-04-02 11:48:10 -05:00
6618346148
Patches to work around "register spill" compiler bug
2017-03-18 11:35:21 -05:00
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.
2017-02-14 07:52:03 -06:00
e44294bb4d
Make HOTEND_LOOP more consistent, let compiler optimize it
2017-02-12 02:50:38 -06:00
1864b282c5
Implement reversed CORE options
2016-11-05 23:47:51 -05:00
00662b8635
Minor babystep cleanup patches
2016-11-03 23:31:45 -05:00
d963020532
Sort out some header dependencies
2016-10-10 17:14:03 -05:00
1e551c0688
Revert "Squashed - Removal of PID functional range"
2016-10-09 16:27:45 -05:00
02fe9cf558
Removal of functional range constraint
...
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
2016-10-02 07:01:40 -05:00
a765c98850
Removal of the constraints of the Iterm
2016-09-28 17:26:49 +10:00
076f3a8284
unsigned char => uint8_t
2016-09-24 05:23:40 -05:00
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
...
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
2016-08-20 23:35:27 -05:00
3e8f9ecd1c
Extend min/max_temp_error for the bed
2016-08-08 22:49:21 -07:00
b73203a0b7
Move some includes around to uncover missing deps
2016-08-02 19:37:46 -07:00
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
2016-07-31 17:49:34 -07:00
b40661cb18
Fix output of heater states
2016-07-28 17:40:01 -07:00
2d378fac1b
No need to include thermistortables.h in Configuration.h
2016-07-25 22:43:50 -07:00
cdd77d23bb
Neaten up temperature member data
2016-07-12 20:04:15 -07:00
d4c68279c8
Add "P" parameter to M302
2016-07-12 20:04:15 -07:00
809da999dc
Apply HOTEND_INDEX in preheat methods
2016-07-11 22:27:25 -07:00
3d78b690e5
Single PID dataset with HOTENDS == 1
2016-07-11 22:27:24 -07:00
bf9967c65d
Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME
2016-07-11 22:27:24 -07:00
11dcbae7a2
Only a single E axis. Can tool-change reseed position[E_AXIS]?
2016-07-11 22:27:24 -07:00
182c8d7f8f
Dyze High Temp Thermistor Support
2016-07-10 17:59:05 -07:00
ee0983ab57
Further reduction when HOTENDS == 1
2016-07-10 16:54:30 -07:00
b72238f406
Invariant get_pid_output with HOTENDS < 2
2016-07-10 16:33:51 -07:00
dcb8ec32ee
Fix compile error with watch_bed_next_ms
2016-06-21 02:13:41 -07:00
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
2016-06-03 17:38:03 -07:00
85512e9372
Drop FORCE_INLINE from temperature.h
...
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
2016-05-30 17:06:50 -07:00
78fb02a5ad
Apply static to Temperature class
2016-05-30 16:50:51 -07:00