Scott Lahteine
b114b6a0b3
Save 152 bytes using uint8_t for command indices
8 years ago
Scott Lahteine
0d4ff0c48b
Allow the queue to be cleared from within commands
8 years ago
Scott Lahteine
c450851401
Merge pull request #4209 from AnHardt/too-high-G28
...
Make raise for probe deploy relative in homeaxis()
8 years ago
AnHardt
f799f18388
MBL typo
8 years ago
AnHardt
8b02e68cb6
Make raise for probe deploy relative in homeaxis()
...
Make raise for probe deploy relative in homeaxis()
by setting `current_position[axis]` to zero later.
8 years ago
Scott Lahteine
e48502866b
Merge pull request #3611 from alephobjects/M108_cancel_heatup
...
Introduce M108 cancel wait for heatup/cooldown of the hotend and bed
8 years ago
Scott Lahteine
d70197f514
Merge pull request #4204 from thinkyhead/rc_fix_gcode_t_position
...
Additional patches for gcode_T position change
8 years ago
Scott Lahteine
869b517589
Merge pull request #4205 from thinkyhead/rc_fixup_unit_references
...
References to millimeters in code comments need an update
8 years ago
Scott Lahteine
e104b91ea6
References to millimeters in code comments need an update
8 years ago
AnHardt
ff91d28a3a
Remove wants_to_cool warning
...
Remove wants_to_cool warning
8 years ago
Scott Lahteine
c9e536cf87
Additional patches for gcode_T position change
8 years ago
Scott Lahteine
f31af61ee2
Fix position adjustment with gcode_T and MBL
8 years ago
lrpirlet
9b42c6b44b
apply correction when swtiching from MBL to physical in G28 X
8 years ago
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
8 years ago
AnHardt
cb1b31f69b
Unconditional do_probe_raise() in probe_pt()
...
If Z_RAISE_BETWEEN_PROBINGS is null or undefined the probe is currently not raised by home_offset[Z_AXIS] and zprobe_zoffset.
But when different from 0 is.
If an undefined Z_RAISE_BETWEEN_PROBINGS expands to 0 (and it does) this is the solution.
A similar asymmetry exists with the newly introduced 'short-cut' in G28 - but its the rise before anything is probed - so should not make a difference.
8 years ago
Scott Lahteine
7ef7843fd4
Merge pull request #4181 from thinkyhead/rc_rename_a_move_func
...
Do interpolated moves for Allen Key deploy/stow
8 years ago
Scott Lahteine
da6b0dab5f
Use prepare_move_to_destination for Allen Key deploy/stow
8 years ago
Scott Lahteine
c42f8fb8dd
Rename some movement sub-functions
8 years ago
Scott Lahteine
5e14a528dd
Always wait for cooling in M109/M190, break at low temp or if cooling stalls
8 years ago
Scott Lahteine
2e96276bf4
More debug message cleanup
8 years ago
Scott Lahteine
dc2c0e5e24
Simpler debug output for deploy/stow
8 years ago
Scott Lahteine
bd491818d6
Reduce storage requirements for strings, make some PGM
8 years ago
AnHardt
e480ee0054
Further cleanup of G28 for probes
8 years ago
AnHardt
39883d03fc
universalize axis_unhomed_error()
8 years ago
AnHardt
e616093d4c
Simplify dock_sled()
...
`dock_sled()` is never called with offset parameter - remove it.
We move x only - so only that needs to be homed. Consequence is - we can home to z-min now with a sled probe!
Feedrates are set and restored in `do_blocking_move()`.
We already checked if the probe is deployed/stowed in deploy/stow_probe.
```
if (z_loc < _Z_RAISE_PROBE_DEPLOY_STOW + 5) z_loc = _Z_RAISE_PROBE_DEPLOY_STOW;
```
makes no sense - remove.
Now the raise is the same for deploy/stow -> move before the if.
Replace the if with a ternary.
Instead writing LOW/HIGH use the boolean `stow` we already have.
There is no reason for not using the sled probe in G29/M48 with 'E'.
It takes a while but works. (tested!)
8 years ago
Scott Lahteine
829c92f1ba
Use Z_RAISE_BETWEEN_PROBINGS with MBL
8 years ago
Scott Lahteine
eb1755208f
Merge pull request #4153 from thinkyhead/rc_probe_raise_options
...
Combine Z raise before/after options
8 years ago
Scott Lahteine
10da7ac86c
Combine Z raise before/after options
8 years ago
Scott Lahteine
3fa631130f
Ensure a minimum height before XY move in probe_pt
8 years ago
Scott Lahteine
ca184d3d72
Merge pull request #4147 from thinkyhead/rc_fix_M48_raise
...
Fix debug output in probe_pt
8 years ago
Scott Lahteine
b4161cbd98
Fix debug output in probe_pt
8 years ago
Edward Patel
da88b00585
MBL: Add support for max z endstop
...
See https://github.com/MarlinFirmware/Marlin/issues/4088
8 years ago
Scott Lahteine
7de7552069
Merge pull request #4133 from MagoKimbra/Single_home_axis_delta
...
Single home Axis Delta need simple sync_plan_position
8 years ago
Scott Lahteine
15a6b49f37
Simplified probe_pt (in G30)
8 years ago
Scott Lahteine
6a7045b9bf
Remove clean_up_after_endstop_move
8 years ago
Scott Lahteine
2a4f866561
Simplified probe_pt (in G29)
8 years ago
Scott Lahteine
89a2aa026b
Simplified probe_pt (in M48)
8 years ago
Scott Lahteine
f8530c5d1f
Simplified probe_pt function (G28 grid)
8 years ago
Scott Lahteine
c376c08042
Simplified probe_pt function (part 1)
8 years ago
Scott Lahteine
9a71b7f8ad
Fix debug message for 3-point leveling
8 years ago
Scott Lahteine
550c03a5a9
Drop raise_z_after_probing function
8 years ago
Scott Lahteine
bb38c816af
Always raise in deploy_z_probe / stow_z_probe
8 years ago
Scott Lahteine
68f3350050
Cleanup M401 / M402
8 years ago
Scott Lahteine
3afda99adf
Regular handlers for G31 / G32
8 years ago
Scott Lahteine
6803c8e37e
Move Z up before, or down after XY, for "blocking move"
8 years ago
MagoKimbra
570f3bbc07
Single home Axis Delta need simple sync_plan_position
8 years ago
Scott Lahteine
7b2fadd598
Apply some fixes from Andreas
...
Derived from
https://github.com/AnHardt/Marlin/commit/6e8ede8c694fa4d9e3c769840b09d56
7f8d8e0dd
8 years ago
Scott Lahteine
bd01592816
Goodbye MECHANICAL_PROBE
8 years ago
Scott Lahteine
2640d13a9f
Simplify initial raise in M48
8 years ago
Scott Lahteine
3763d45656
Return Z position in run_z_probe
8 years ago