Jimmy Envall
f78d44e91a
Added support for delta tower angle corrections.
8 лет назад
Scott Lahteine
d4ce839351
Cleanup following Pins Debug update
8 лет назад
Scott Lahteine
c7a8f7970b
Formatting / cleanup
8 лет назад
Scott Lahteine
0027c22839
Drop extraneous calls to lcd_update
8 лет назад
Scott Lahteine
832064e4f2
Implementation changes to support 5 extruders
8 лет назад
Roxy-3D
1451b7eacf
UBL's Grid Based Leveling code
Pretty much... The code is in place. Still more work to do. But it
has a lot of hooks and variables in other code, so commit and merge
before I pick up a million 'Conflicts'.
8 лет назад
Bob-the-Kuhn
a44b3432c1
add BLTouch retry to a second place & add/update delays
=================================================
implement requested changes
=================================================
remove delays (they're in another PR) & move return
8 лет назад
Scott Lahteine
1b3a26f2f5
Rename all UBL files with a ubl_ prefix
8 лет назад
Scott Lahteine
d13991ae18
Use same config name for all mesh dimensions
8 лет назад
Bob-the-Kuhn
f9686a108c
add Z servo test and toggle pins to M43
8 лет назад
Scott Lahteine
f5c5c1f771
Rename all UBL files with a ubl_ prefix
8 лет назад
benlye
f1d50ac1dc
Fixing bilinear Z offset and G29 Z
The fix in #6251 for bilinear Z offset was flawed and broke the Z parameter of G29 for bilinear levelling. This is reverted and a different fix is used for the double-addition of the Z-probe offset to the bilinear correction grid.
8 лет назад
Scott Lahteine
eb1e6aa29b
Use same config name for all mesh dimensions
8 лет назад
Scott Lahteine
c961dd084d
Add hidden option to output Bilinear grids in JSON
8 лет назад
Scott Lahteine
df7b4252fd
Reduce M420 code for UBL slightly
8 лет назад
Scott Lahteine
8866158d03
Add LEVELING_DATA as a capability
8 лет назад
benlye
0a2b4f3486
Fix bilinear levelling z offset
Since run_probe was altered to return the probe Z position rather than the nozzle Z position bilinear levelling has been broken because the Z-offset has been applied twice - once in the run_probe function, and then again in the G29 code for bilinear levelling.
8 лет назад
Scott Lahteine
44a849bdce
Fix broken M206/M428/G92 offsets
8 лет назад
Roxy-3D
0423e93c42
Fix M421 AUTO_BED_LEVELING_BILINEAR and AUTO_BED_LEVELING_UBL
M421 was not connected up for AUTO_BED_LEVELING_BILINEAR.
M421 needed to migrate mesh data to new UBL EEPROM layout.
8 лет назад
Scott Lahteine
c56eec29f0
Configurable delay for BLTouch servo emulation
8 лет назад
Scott Lahteine
4c72167af3
Prevent a warning on echo_command
8 лет назад
Scott Lahteine
9b5fd9522e
Fix formatting, order for a UBL change
8 лет назад
Scott Lahteine
2cbc7b4b73
Relocate serial macros and functions
8 лет назад
Scott Lahteine
7a7a80e6c5
status_printf => lcd_status_printf_P
8 лет назад
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 лет назад