Scott Lahteine
abeab792cb
General cleanup around high level move functions
- Use new `DEBUG_POS` macro for `DELTA` debug
- Neaten up `prepare_move` a smidgen
- Remove an old commented `prepare_move()` line
8 years ago
Scott Lahteine
68d0347e67
Call report_current_position after M206 / M428
8 years ago
Scott Lahteine
dcb4cdaa9e
Call report_current_position instead of gcode_M114 directly
8 years ago
gralco
840e13f664
Introduce M108 cancel heatup for the hotend and bed
This G-code is asynchronously handled in the get_serial_commands() parser.
8 years ago
João Brázio
a901555da4
Moved G29 debug output before matrix.set_to_identity()
8 years ago
Scott Lahteine
1caa2628da
Use sync_plan_position_e function elsewhere
8 years ago
Scott Lahteine
c7df961144
Fix G92 so it only sets the plan position once
8 years ago
Scott Lahteine
ac69fad96d
lowercase "stop" function
8 years ago
Scott Lahteine
39ee9c526b
setTargetedHotend => get_target_extruder_from_command
8 years ago
Scott Lahteine
cafa8b8ce3
Rename filament runout items
8 years ago
Scott Lahteine
27b2e2e786
Document some variables
8 years ago
Scott Lahteine
a4062a47ac
Rename baricuda variables
8 years ago
Scott Lahteine
78747b1328
min_pos/max_pos => sw_endstop_min/sw_endstop_max
8 years ago
Scott Lahteine
ba84d8d091
Allow setting PIDTEMP and PIDTEMPBED together or apart
8 years ago
Scott Lahteine
a26d70e932
Apply indentation to gcode_M303, PID_autotune
8 years ago
Scott Lahteine
ba66336503
Output error for disabled M303
8 years ago
Jeff K
90c49f5a14
Fixed invalid addressing (overflow) of position_shift / software endstops
Signed-off-by: Jeff K
8 years ago
Scott Lahteine
c242bee449
Add a final lift, if configured, in Manual Bed Leveling
8 years ago
Scott Lahteine
837df6108c
Fix borked set_bed_level_equation_lsq
8 years ago
Scott Lahteine
4b75b11a53
Wrap defines in parentheses in configs, M48
8 years ago
Scott Lahteine
234987ee2f
Fix MBL lift
8 years ago
Scott Lahteine
e0830bf8f1
Don't use LCD alert unless error or alert level is reset later
8 years ago
esenapaj
5ecd75eeb3
Fix for PR #3502 (General cleanup of arc code)
8 years ago
gralco
8ec8d59df8
Use #if TEMP_RESIDENCY_TIME > 0 rather than #ifdef TEMP_RESIDENCY_TIME
8 years ago
Scott Lahteine
b20bf1826d
Fix debugging of vector_3
8 years ago
Scott Lahteine
2129db581e
Simplify MBL movement, zigzag
8 years ago
Scott Lahteine
0493fccc0b
mbl.active is a bool now
8 years ago
Scott Lahteine
8e5099fa0c
Update software endstop positions with M206, M428, G92, etc.
8 years ago
Scott Lahteine
5cfb2533d6
Initial cleaning up of arc code
8 years ago
esenapaj
2eb1b102f8
Support for "mechanical probe" with Allen Key as a special case
8 years ago
Scott Lahteine
cfcd3d7b3e
Rename z_offset local to zoffset
8 years ago
Scott Lahteine
5fd20ecac3
Comments on some movement functions
8 years ago
Scott Lahteine
a781a6f955
Apply esenapaj 3479 and delta/scara position bugfix
8 years ago
Scott Lahteine
46881c846c
Add comments for extruder offset options
8 years ago
Scott Lahteine
edf376ce0d
Fix: gcode_T using non-existent Z offset
As noted by @snowzach in #3461
8 years ago
gralco
178aeb79c8
Implementation of M190 bed temp hysteresis
8 years ago
Scott Lahteine
63d8893f5d
Add DEBUG_LEVELING output for gcode_T
8 years ago
Scott Lahteine
f840c7de4d
Initialize stepper counts for Delta/SCARA
8 years ago
gralco
c218db136a
Fix for M109 and M190 cooldown
Also removes the re-definition of now inside M190's while loop
8 years ago
Scott Lahteine
fdee2be49c
More logging of matrix behavior
8 years ago
Scott Lahteine
7f265db3ef
Move sync_plan_position after DEBUG_LEVELING
8 years ago
Scott Lahteine
803845ec18
Add a case for M113 to process_next_command
8 years ago
Scott Lahteine
386140f361
Test time difference in safe way
8 years ago
Scott Lahteine
1b7356b3a1
Account for home_offset in G29 handler
8 years ago
Scott Lahteine
f3562dd895
Have M206 alter current_position, M428 use new function
8 years ago
Scott Lahteine
6d465321b5
Adjust timeout code in host_keepalive
8 years ago
Scott Lahteine
1acf901b63
Adjustments to residency_start_ms handling
8 years ago
gralco
907aed57db
Fix bug which can cause an infinite M109 loop
Since residency_start_ms is -1 when entering the heatup while loop whilst the hotend temp is close to the target them already then it may not escape.
Hence "Start the TEMP_RESIDENCY_TIME timer when we reach target temp for the first time."
8 years ago
jbrazio
dd3a06a95a
Implemented M155 and M156, a generic TWI/I2C interface for Marlin
8 years ago
Scott Lahteine
a644ab1de4
Minor patch ups to `G29`
This may fix a subtle bug caused by doing `G29` more than once without
`G28` between.
8 years ago