Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
9年前
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.
9年前
Scott Lahteine
da6b0dab5f
Use prepare_move_to_destination for Allen Key deploy/stow
9年前
Scott Lahteine
c42f8fb8dd
Rename some movement sub-functions
9年前
Scott Lahteine
5e14a528dd
Always wait for cooling in M109/M190, break at low temp or if cooling stalls
9年前
Scott Lahteine
2e96276bf4
More debug message cleanup
9年前
Scott Lahteine
dc2c0e5e24
Simpler debug output for deploy/stow
9年前
Scott Lahteine
bd491818d6
Reduce storage requirements for strings, make some PGM
9年前
AnHardt
e480ee0054
Further cleanup of G28 for probes
9年前
AnHardt
39883d03fc
universalize axis_unhomed_error()
9年前
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!)
9年前
Scott Lahteine
829c92f1ba
Use Z_RAISE_BETWEEN_PROBINGS with MBL
9年前
Scott Lahteine
10da7ac86c
Combine Z raise before/after options
9年前
Scott Lahteine
3fa631130f
Ensure a minimum height before XY move in probe_pt
9年前
Scott Lahteine
b4161cbd98
Fix debug output in probe_pt
9年前
Edward Patel
da88b00585
MBL: Add support for max z endstop
See https://github.com/MarlinFirmware/Marlin/issues/4088
9年前
Scott Lahteine
15a6b49f37
Simplified probe_pt (in G30)
9年前
Scott Lahteine
6a7045b9bf
Remove clean_up_after_endstop_move
9年前
Scott Lahteine
2a4f866561
Simplified probe_pt (in G29)
9年前
Scott Lahteine
89a2aa026b
Simplified probe_pt (in M48)
9年前
Scott Lahteine
f8530c5d1f
Simplified probe_pt function (G28 grid)
9年前
Scott Lahteine
c376c08042
Simplified probe_pt function (part 1)
9年前
Scott Lahteine
9a71b7f8ad
Fix debug message for 3-point leveling
9年前
Scott Lahteine
550c03a5a9
Drop raise_z_after_probing function
9年前
Scott Lahteine
bb38c816af
Always raise in deploy_z_probe / stow_z_probe
9年前
Scott Lahteine
68f3350050
Cleanup M401 / M402
9年前
Scott Lahteine
3afda99adf
Regular handlers for G31 / G32
9年前
Scott Lahteine
6803c8e37e
Move Z up before, or down after XY, for "blocking move"
9年前
MagoKimbra
570f3bbc07
Single home Axis Delta need simple sync_plan_position
9年前
Scott Lahteine
7b2fadd598
Apply some fixes from Andreas
Derived from
https://github.com/AnHardt/Marlin/commit/ 6e8ede8c69
7f8d8e0dd
9年前
Scott Lahteine
bd01592816
Goodbye MECHANICAL_PROBE
9年前
Scott Lahteine
2640d13a9f
Simplify initial raise in M48
9年前
Scott Lahteine
3763d45656
Return Z position in run_z_probe
9年前
Scott Lahteine
1f48b5c30f
Pass a raise to probe_pt, not a Z position
9年前
Scott Lahteine
6fdd5ba246
Save and restore feedrate in more places
9年前
Scott Lahteine
fe173c2bc6
Generalized probe raise, use for after probing
9年前
Scott Lahteine
7da3080761
Simpler cleanup in G28 / G29
9年前
Scott Lahteine
15229d988b
Fix compile error for bed matrix in M48
9年前
Scott Lahteine
c01352cbd5
Add a dependency for z servo macros
9年前
Scott Lahteine
c3794bd695
Add HAS_PROBING_PROCEDURE conditional
9年前
Scott Lahteine
bb9c67b4b5
Tweak some feedrate vars
9年前
Scott Lahteine
5158bd6e93
Screen out `G29 E` for sled and allen key, allow single probe
9年前
Scott Lahteine
ccae92588d
Cleanup debug in G28 and G29
9年前
Scott Lahteine
b4a9d2366c
Use a macro for kinematic sync_plan_position
9年前
Scott Lahteine
bfccf26294
Use sync_plan_position_delta where needed
9年前
Scott Lahteine
a6b8c67df4
Move probe deploy after setup call in G29
9年前
Scott Lahteine
e69916d1bd
Split up endstop_move functions
9年前
Scott Lahteine
0e18a4897b
Simpler handling of sled/allen-key in probe_pt
9年前
Scott Lahteine
1a92e2ef18
Comment on run_z_probe
9年前
Scott Lahteine
68e0e5855e
For all probes, at the end of G29 simply raise and stow
9年前