Scott Lahteine
67fb7f82ac
Merge pull request #6283 from thinkyhead/rc_eeprom_z_fade
...
Save / restore z_fade_height in EEPROM
8 years ago
MagoKimbra
7d2e637867
Fix mbl_mesh_report
8 years ago
Scott Lahteine
786af73e24
Convert config code to a static class
8 years ago
Max Matveev
2031fb913b
Fixed comparison of float values to NaN
8 years ago
Scott Lahteine
314a02e2d5
Toggle with XOR
8 years ago
Scott Lahteine
8bc0d90b00
Init bed_level_virt_interpolate on EEPROM load
8 years ago
Jimmy Envall
f78d44e91a
Added support for delta tower angle corrections.
8 years ago
Scott Lahteine
d4ce839351
Cleanup following Pins Debug update
8 years ago
Scott Lahteine
c7a8f7970b
Formatting / cleanup
8 years ago
Scott Lahteine
0027c22839
Drop extraneous calls to lcd_update
8 years ago
Scott Lahteine
f8408036f2
Merge pull request #6264 from thinkyhead/rc_five_extruders
...
Support up to 5 extruders in Marlin
8 years ago
Scott Lahteine
832064e4f2
Implementation changes to support 5 extruders
8 years ago
Scott Lahteine
a0de5d94e2
Merge pull request #6258 from benlye/benlye-bilinearfix2
...
Better fix for bilinear Z offset and G29 Z (update to #6251 )
8 years ago
Scott Lahteine
b23aef5b8d
Merge pull request #6190 from Bob-the-Kuhn/Stop-and-Kill-prints---round-2
...
Message for every KILL and STOP (also need delays)
8 years ago
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 years ago
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 years ago
Bob-the-Kuhn
f9686a108c
add Z servo test and toggle pins to M43
8 years ago
Scott Lahteine
f5c5c1f771
Rename all UBL files with a ubl_ prefix
8 years ago
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 years ago
Scott Lahteine
eb1e6aa29b
Use same config name for all mesh dimensions
8 years ago
Scott Lahteine
c961dd084d
Add hidden option to output Bilinear grids in JSON
8 years ago
Scott Lahteine
df7b4252fd
Reduce M420 code for UBL slightly
8 years ago
Scott Lahteine
8866158d03
Add LEVELING_DATA as a capability
8 years ago
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 years ago
Scott Lahteine
44a849bdce
Fix broken M206/M428/G92 offsets
8 years ago
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 years ago
Scott Lahteine
c56eec29f0
Configurable delay for BLTouch servo emulation
8 years ago
Scott Lahteine
deaad78df9
Merge pull request #5678 from Bob-the-Kuhn/G38-optional-double-tap
...
G38 bug fix, made double touch optional & reverted to Z_MIN_PROBE
8 years ago
Scott Lahteine
4c72167af3
Prevent a warning on echo_command
8 years ago
Scott Lahteine
9b5fd9522e
Fix formatting, order for a UBL change
8 years ago
Scott Lahteine
2cbc7b4b73
Relocate serial macros and functions
8 years ago
Scott Lahteine
7a7a80e6c5
status_printf => lcd_status_printf_P
8 years ago
Scott Lahteine
790a3e9a8c
Remove extraneous check of UBL_G26_MESH_EDITING
8 years ago
Scott Lahteine
7310110ec0
Fix logic of UBL::fade_scaling_factor_for_z
8 years ago
Scott Lahteine
1a775cecac
Revert behavior of enqueue_and_echo_commands_P
8 years ago
Bob-the-Kuhn
185337e787
add delays to allow stop & kill messages to get out
8 years ago
Scott Lahteine
73e193da1d
Implement LCD_BED_LEVELING for PROBE_MANUALLY
8 years ago
Scott Lahteine
fcadc7bb1a
Implement the "manual" option for ABL
8 years ago
Scott Lahteine
342ee458ae
Additional UBL fixes, optimizations
8 years ago
Scott Lahteine
a5e085cbea
Have run_probe() return probe Z, not nozzle Z
8 years ago
Scott Lahteine
4487d22d56
Apply FIXFLOAT macro
8 years ago
Scott Lahteine
6cac0f43eb
MBL fiddle
8 years ago
Scott Lahteine
25a6bfa7ed
Add and apply WITHIN macro
8 years ago
Scott Lahteine
93aad54dc1
Clean up code, remove _now command function
8 years ago
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 years ago
Scott Lahteine
edbc024d76
Disable UBL_G26_MESH_EDITING by default
8 years ago
Scott Lahteine
9e4bd6b3b5
Further repairs to UBL, comments, spacing
8 years ago
Bob-the-Kuhn
f3618c3337
Reduce UBL RAM usage by making G26/G29 optional
8 years ago
Scott Lahteine
c9eb1d6ab7
Make MBL a static class, use lookup for index-to-point conversion
8 years ago
Scott Lahteine
de9d2cddc3
Merge pull request #6152 from thinkyhead/rc_cleanup_6150_etc
...
UBL cleanup, optimization
8 years ago