Scott Lahteine
790a3e9a8c
Remove extraneous check of UBL_G26_MESH_EDITING
преди 8 години
Scott Lahteine
7310110ec0
Fix logic of UBL::fade_scaling_factor_for_z
преди 8 години
Scott Lahteine
1a775cecac
Revert behavior of enqueue_and_echo_commands_P
преди 8 години
Bob-the-Kuhn
185337e787
add delays to allow stop & kill messages to get out
преди 8 години
Scott Lahteine
73e193da1d
Implement LCD_BED_LEVELING for PROBE_MANUALLY
преди 8 години
Scott Lahteine
fcadc7bb1a
Implement the "manual" option for ABL
преди 8 години
Scott Lahteine
342ee458ae
Additional UBL fixes, optimizations
преди 8 години
Scott Lahteine
a5e085cbea
Have run_probe() return probe Z, not nozzle Z
преди 8 години
Scott Lahteine
4487d22d56
Apply FIXFLOAT macro
преди 8 години
Scott Lahteine
6cac0f43eb
MBL fiddle
преди 8 години
Scott Lahteine
25a6bfa7ed
Add and apply WITHIN macro
преди 8 години
Scott Lahteine
93aad54dc1
Clean up code, remove _now command function
преди 8 години
Scott Lahteine
4902fd4e95
More data in UBL class, make it a static class
- Make all `unified_bed_leveling` data/methods static
- Move some UBL-related variables into the class
- Replace `map_[xy]_index_to_bed_location` with `mesh_index_to_[xy]pos`
преди 8 години
Scott Lahteine
edbc024d76
Disable UBL_G26_MESH_EDITING by default
преди 8 години
Scott Lahteine
9e4bd6b3b5
Further repairs to UBL, comments, spacing
преди 8 години
Bob-the-Kuhn
f3618c3337
Reduce UBL RAM usage by making G26/G29 optional
преди 8 години
Scott Lahteine
c9eb1d6ab7
Make MBL a static class, use lookup for index-to-point conversion
преди 8 години
Scott Lahteine
9217e4b8ec
Various UBL cleanups and bug fixes
преди 8 години
Scott Lahteine
f105cad43c
Marlin: Slight cleanup to Marlin_main.cpp
преди 8 години
Scott Lahteine
0a23a1bb3b
Dynamic feedrate on SCARA, converting target mm/s to deg/s
преди 8 години
Scott Lahteine
a9fc30ae2e
Use safe_delay to ensure watchdog reset
преди 8 години
benlye
6a601aca35
Fix type conversion issue with echo_command
With the the current definition of echo_command I cannot compile RCBugFix (Arduino IDE 1.8.1) with the error "invalid conversion from 'const char*' to 'char*'". This change resolves that.
преди 8 години
Scott Lahteine
009a6ddd39
Adjust bilinear grid in M851
преди 8 години
Scott Lahteine
b5711a99a2
Patches to bring UBL closer to compliance
преди 8 години
Scott Lahteine
d076c1b604
Apply some general cleanup to code
преди 8 години
Roxy-3D
b8e4a6970b
Get UBL up and running again
All the changes to get the code into compliance with Marlin coding
standards made UBL sick. This pretty much gets UBL back up and
running.
преди 8 години
Scott Lahteine
af2ea23e9c
EXTRUDER_RUNOUT_PREVENT uses buffer_line_kinematic
преди 8 години
Scott Lahteine
cd882b88db
#if defined => #ifdef / PIN_EXISTS
преди 8 години
Scott Lahteine
e244399766
Additional cleanup of UBL code
преди 8 години
Bob-the-Kuhn
0934563b97
G38 optional double touch
Made the double touch portion a conditional compile based on the
PROBE_DOUBLE_TOUCH flag.
==============================================
Bugfix
The current G38 only stopped a move if it involved the Z axis.
Moved all the G38 code to it's own section and put it where it would
always be executed no matter what axis was moving or if the endstop was
enabled.
Also added a comment to configuration_adv to alert the user the double
tap had to be turned on.
==============================================
Change G38 back to using Z_MIN_PROBE
There's no Z_MIN endstop if Z_DUAL_ENDSTOPS is enabled and you have them
set to the top of the gantry.
G38 started out as using the Z_MIN_PROBE pin. I don't remember why we
changed it to the Z_MIN endstop.
преди 8 години
Scott Lahteine
cc3204509c
UBL patch from Bob-the-Kuhn
преди 8 години
Scott Lahteine
b904b5ae8d
Audible feedback for settings store/load/reset
преди 8 години
rafaljot
6da949bbf0
Update Marlin_main.cpp
Sometimes after killing heaters are still on.
преди 8 години
Scott Lahteine
48c6284c91
Immediate commands take precedence
преди 8 години
Scott Lahteine
ff0dd162b7
PARK_HEAD_ON_PAUSE implementation
преди 8 години
Scott Lahteine
4cf51157b3
Use XYZE rather than NUM_AXIS
преди 8 години
Scott Lahteine
4c7f14752a
Add disable_e_steppers function
преди 8 години
Scott Lahteine
8eb29f91e6
Patch filament change options and beep code
преди 8 години
Scott Lahteine
4bca27ab89
Fix Kelvin conversion
Thanks to @ospalh -- #6056
преди 8 години
Scott Lahteine
b0a9c82c31
Fix single-char echo and pinMode usage
преди 8 години
Scott Lahteine
fb60aa3736
UBL implementation
преди 8 години
Scott Lahteine
1e57b0c269
Remove delta interpolation concept
преди 8 години
Scott Lahteine
e46898f8e5
Remove kinematic optimizations
преди 8 години
Scott Lahteine
0e410c9dfd
Software endstop options as simple switches
преди 8 години
Scott Lahteine
d01b915085
Implement soft_endstops_enabled for clamping
преди 8 години
Scott Lahteine
e4649c9044
Add HAS_SOFTWARE_ENDSTOPS macro
преди 8 години
Scott Lahteine
3e927ff204
Replace MBL Z hacking
преди 8 години
Scott Lahteine
672e45652e
Improved solution to tool-change bug
преди 8 години
Scott Lahteine
23f1cfb46f
Fix stuck CHDK pin as suggested in #6041
преди 8 години
Bob-the-Kuhn
34ff0c3439
M114 - wait for move completion before reporting position
преди 8 години