Scott Lahteine
f38a33a5d8
Add handling of BLTouch error state
8 years ago
Scott Lahteine
f0beae7641
Fix stupid, stupid, stupid oversight in G29 update
Mea culpa!
8 years ago
Scott Lahteine
77639672d7
Move NONLINEAR bed leveling to planner
This is in advance of moving non-linear bed leveling to the planner
class.
9 years ago
Scott Lahteine
9429c7db89
Use ABC indices in delta[]
9 years ago
Scott Lahteine
5f2f991192
Use 'logical' rather than 'target' or 'cartesian'
9 years ago
Scott Lahteine
e5505e3b33
Allow non-square leveling grid
9 years ago
Scott Lahteine
2fc9ad6657
Use const ref args in probe_pt
8 years ago
Scott Lahteine
2c2688d7ad
Adjust comments, spacing
9 years ago
Scott Lahteine
b9d19b0008
Tweak extrapolate_one_point
9 years ago
Scott Lahteine
3c0b591935
Fix nozzle position description
9 years ago
Scott Lahteine
18d8dd4c0f
set_current_from_steppers_for_axis const arg
9 years ago
Scott Lahteine
d1f4c3d73b
Patch sync_plan_position comment
9 years ago
Scott Lahteine
0c25af30d4
Document homeaxis
9 years ago
Scott Lahteine
e7882e45e3
Document set_axis_is_at_home
9 years ago
Scott Lahteine
661fe09ce7
Standardize code_value_bool
9 years ago
Scott Lahteine
a501f430eb
Enable M0/M1 with Emergency Parser
9 years ago
Scott Lahteine
83a41c7ceb
Remove SCARA axis_scaling
8 years ago
Scott Lahteine
57564ae576
Use last probe point to correct Z when possible
9 years ago
Scott Lahteine
29f224594c
Fix some regressive typos in G29
9 years ago
Scott Lahteine
9b0931ef74
Apply fixed EXTRUDER_RUNOUT_PREVENT
9 years ago
Scott Lahteine
b1a60e8954
Reformat, rearrange, tweak, and document
- Add comments to several functions
- Add an option to use Fast SQRT for Delta IK
- Group related functions together
- Outdent some leveling-related functions
9 years ago
Scott Lahteine
61284cbd8c
Various code style adjustments
9 years ago
Scott Lahteine
788a16fc46
Clean up serial out code
9 years ago
Scott Lahteine
0e38bea79d
Shrink 3-point leveling code
9 years ago
Scott Lahteine
4f75ce6957
Unify reset_bed_level for linear/non-linear
9 years ago
Scott Lahteine
a9ed23225f
bed_level => bed_level_grid
9 years ago
Scott Lahteine
82be65065c
Fix up untilted_stepper_position and set_current_from_steppers_for_axis
9 years ago
Scott Lahteine
d65f5d816f
Patch to fix kinematics
9 years ago
Scott Lahteine
e529c6407e
Rename set_cartesian_from_steppers, cartesian_position
9 years ago
Scott Lahteine
d4f21af6b3
sync_plan_position_delta => sync_plan_position_kinematic
9 years ago
Scott Lahteine
acd1b6e9c0
Rename delta_grid spacing for general nonlinear
9 years ago
Scott Lahteine
c5fa70809b
Implement M0/M1 for EMERGENCY_PARSER
9 years ago
Scott Lahteine
786d1afb72
Add position_is_reachable, use in home_z_safely
9 years ago
Scott Lahteine
b4034915f8
Move z safe homing to its own function
9 years ago
Scott Lahteine
c84b14c77a
Move delta homing to its own function
9 years ago
Scott Lahteine
f9a192c7e3
Move setup() and loop() to the end
9 years ago
Scott Lahteine
74d7f5e57b
Patch SCARA example config
9 years ago
Scott Lahteine
6ab54c60b1
Add conditionals for kinematics, leveling
9 years ago
Scott Lahteine
9248cfb0ad
Bed leveling that accounts for home XYZ
9 years ago
Scott Lahteine
6ac9d895ca
Tweak Filament Width variables
9 years ago
Scott Lahteine
68ba45572e
Don't say "heating complete" unless done
9 years ago
Scott Lahteine
2bfc6fe1b0
Move XYZ constants closer to the top
9 years ago
Scott Lahteine
7e20448a2d
Add HOMING_Z_WITH_PROBE conditional
9 years ago
Scott Lahteine
0e4107da34
Minor cleanup of homeaxis, etc.
9 years ago
Scott Lahteine
fd2269f489
Log machine info in G28 and G29
9 years ago
Scott Lahteine
6eaf4f4909
Fix spacing of debug output in homeaxis
9 years ago
Scott Lahteine
0729a8f08d
Use the probe travel height for pre-probe move
Instead of using the home_bump for Z to move close to the bed before doing a slow probe, use the probe travel height.
9 years ago
Scott Lahteine
dd94d0b9d5
Fix bed probing bug without PROBE_DOUBLE_TOUCH
If `PROBE_DOUBLE_TOUCH` wasn't enabled, the probe move could be way too short! See #4701 for example.
9 years ago
Scott Lahteine
35a0c46f16
Tweak debug output for probe in G29
9 years ago
Scott Lahteine
73d86098b7
Marlin patches for homing, esp. Delta
9 years ago