Scott Lahteine
314a02e2d5
Toggle with XOR
7 vuotta sitten
Scott Lahteine
cbc2331187
Use LCD_MESSAGEPGM over lcd_setstatuspgm
7 vuotta sitten
Scott Lahteine
3729510b1e
Set and check main parameter values, report all errors
7 vuotta sitten
Roxy-3D
34d3ed9ab1
These items were removed from the UBL Command Parsing
Having these items randomly (and errorniously) disappear cost me several
hours of work yesterday.
7 vuotta sitten
Scott Lahteine
15edb41cee
Patches to UBL
7 vuotta sitten
Roxy-3D
14cf527bb8
Getting setup for debugging
7 vuotta sitten
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'.
7 vuotta sitten
Scott Lahteine
1b3a26f2f5
Rename all UBL files with a ubl_ prefix
7 vuotta sitten
Scott Lahteine
d13991ae18
Use same config name for all mesh dimensions
7 vuotta sitten
Scott Lahteine
f5c5c1f771
Rename all UBL files with a ubl_ prefix
7 vuotta sitten
Scott Lahteine
eb1e6aa29b
Use same config name for all mesh dimensions
7 vuotta sitten
Roxy-3D
52978e5ba5
Fix spelling mistake when UBL's mesh is Inactive
7 vuotta sitten
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.
7 vuotta sitten
Scott Lahteine
948728e63b
Fix line-endings in UBL_G29
7 vuotta sitten
Scott Lahteine
0e6ec34228
Use PSTR versions of lcd_status... to save SRAM
7 vuotta sitten
Scott Lahteine
7310110ec0
Fix logic of UBL::fade_scaling_factor_for_z
7 vuotta sitten
Scott Lahteine
b47fd31c37
Revert some changes to UBL
7 vuotta sitten
Scott Lahteine
b19a15fa7f
Within applied to UBL
7 vuotta sitten
Scott Lahteine
342ee458ae
Additional UBL fixes, optimizations
7 vuotta sitten
Scott Lahteine
a5e085cbea
Have run_probe() return probe Z, not nozzle Z
7 vuotta sitten
Scott Lahteine
93aad54dc1
Clean up code, remove _now command function
7 vuotta sitten
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`
7 vuotta sitten
Scott Lahteine
edbc024d76
Disable UBL_G26_MESH_EDITING by default
7 vuotta sitten
Scott Lahteine
9e4bd6b3b5
Further repairs to UBL, comments, spacing
7 vuotta sitten
Bob-the-Kuhn
f3618c3337
Reduce UBL RAM usage by making G26/G29 optional
7 vuotta sitten
Scott Lahteine
9217e4b8ec
Various UBL cleanups and bug fixes
7 vuotta sitten
Roxy-3D
d8724bb546
Get G29's P1 (Automated Probing) working again.
Incorrect optimizations of data types and ternary operators caused some
issues.
7 vuotta sitten
Scott Lahteine
a9fc30ae2e
Use safe_delay to ensure watchdog reset
7 vuotta sitten
Roxy-3D
171904b6c7
Make G29 What command print reliably and fix G29 P1 bug Waldo found
7 vuotta sitten
Roxy-3D
9d3ac66f73
Map clean up of UBL
UBL's maps are cleaner. And with a 1 value, G29 O 1 will generate a
map suitable to be Cut & Pasted into Excel so a Suface Map can be
generated.
7 vuotta sitten
Roxy-3D
aec85ad45a
Start of process to get UBL running again.
The wait_for_user change totally broke UBL. But there is stuff wrong
now in the thermal code and/or LCD Panel code.
7 vuotta sitten
Scott Lahteine
b5711a99a2
Patches to bring UBL closer to compliance
7 vuotta sitten
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.
7 vuotta sitten
Scott Lahteine
e244399766
Additional cleanup of UBL code
7 vuotta sitten
Roxy-3D
1d58558bec
Spelling fix
7 vuotta sitten
Roxy-3D
c377c59d47
Allow G29 P1 R to generate the mesh
Fix the logic change that happened when UBL got merged.
7 vuotta sitten
Scott Lahteine
238b8fd2a3
UBL core and support files
7 vuotta sitten