Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton ( #12395 )
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
6 years ago
Scott Lahteine
5182eaf661
Fix endstops enable behavior during probing
Fix a bug introduced in #9582
6 years ago
Hannes Brandstätter-Müller
67b22760d9
Return to status to show manual deploy/stow messages ( #12324 )
6 years ago
MasterPIC
6fbc87301f
'G29 H' to set a centered square probe area (linear, bilinear) ( #12242 )
6 years ago
Scott Lahteine
ab8425f1b5
Clean up PROBE_TRIGGERED_WHEN_STOWED_TEST ( #12232 )
6 years ago
Chris Rigter
3028a620af
Add RACK_AND_PINION_PROBE ( #12218 )
6 years ago
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise ( #12076 )
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
e3f7b69105
Add PROBING_STEPPERS_OFF ( #11984 )
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
Scott Lahteine
3c40933713
Remove trailing spaces, old comment
6 years ago
Thomas Moore
3286325044
Add TMC2130 sensorless probing
6 years ago
InsanityAutomation
f2e630a05e
Stow probe on probing failed ( #11936 )
Prevents probe from being left down should probing fail and print job continue
6 years ago
Hannes Brandstätter-Müller
0b602ae101
[2.0.x] Fix Anycubic Kossel with Probe V1, stuck LCD message after stow ( #11929 )
6 years ago
Scott Lahteine
217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW ( #11905 )
6 years ago
Scott Lahteine
a2b0260f0f
Update Sublime files
6 years ago
Hannes Brandstätter-Müller
a4cdffdd69
Support for manually deployed fixed probes ( #11899 )
6 years ago
Thomas Moore
c437bb08f1
Overhaul of the planner ( #11578 )
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
6 years ago
Scott Lahteine
3e81745e81
Fix issues, make optional
6 years ago
Jan
aa80e448e2
Store servo angles in EEPROM
6 years ago
Scott Lahteine
25e2ca8896
Add Z_CLEARANCE_MULTI_PROBE
Co-Authored-By: nightgryphon <ngryph@gmail.com>
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
6 years ago
Scott Lahteine
c51e27d11d
Do a hard kill for failed homing moves ( #11161 )
6 years ago
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
6 years ago
Scott Lahteine
b90f54b0fc
Improve probe logging
7 years ago
Scott Lahteine
4b2f6e3b2b
[2.0.x] Add endstop noise filter ( #10796 )
7 years ago
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
MagoKimbra
1f92b9a4ed
Fix do_probe_move with fr_mm_s ( #10576 )
7 years ago
Scott Lahteine
4dfc011d86
Fix homing with probe feedrates
7 years ago
Scott Lahteine
59fda986ea
Allow Z_AFTER_PROBING to be 0
7 years ago
Scott Lahteine
f423e54f77
Strip trailing spaces
7 years ago
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
7 years ago
Scott Lahteine
a90cbc6339
[2.0.x] Wait for bed heaters between probing ( #10472 )
7 years ago
Luc Van Daele
646aa20b43
Overhaul of G33 Delta Calibration ( #8822 )
7 years ago
Luc Van Daele
ac2e0afb62
Low Point for delta calibration ( #10363 )
7 years ago
Scott Lahteine
8b8ad14178
Add Z_PROBE_LOW_POINT to prevent damage
7 years ago
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
7 years ago
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ( #10179 )
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
7 years ago
Scott Lahteine
bc45fb6b13
Tweak use of move_z_after_probing
7 years ago
Scott Lahteine
c352954882
Allow no raise after run_z_probe in probe_pt
7 years ago
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option ( #10058 )
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
7 years ago
Scott Lahteine
419d12ca1b
Add UNKNOWN_Z_NO_RAISE option
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
7 years ago
Scott Lahteine
3b4c89e4b5
Move do_probe_raise closer to set_probe_deployed
…and limit the raise to Z_MAX_POS
7 years ago
Scott Lahteine
3f89bbeab5
Drop a conditional only used once
7 years ago
Scott Lahteine
b3deadd898
Don't raise FIX_MOUNTED_PROBE on stow
Reference #9336
7 years ago
Scott Lahteine
9b9350e010
Fix jerky Z motion between probes
Suggested by #9375
7 years ago
Scott Lahteine
73e32925e4
References are better for array args
7 years ago
Scott Lahteine
728acf521c
Followup to #8706
7 years ago
Scott Lahteine
ae663a4198
PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING
7 years ago
Scott Lahteine
a67cf78c6b
Clean up whitespace, spacing
7 years ago