Commit Graph

70 Commits (5f5d87cad364b54e3c506534f02249e21246a98b)

Author SHA1 Message Date
Scott Lahteine 7253a1971d Fix "M145" output in M503 report
Scott Lahteine f00ca3fd89 Fix layout descr. in configuration_store.cpp
Scott Lahteine 6fa7e24af3 Use "UNUSED" to squash compiler warnings
Scott Lahteine 0c7f7ebcfb Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
Scott Lahteine bc50db9cf6 Implement PID_ADD_EXTRUSION_RATE
Richard Wackerbarth 6292d9e815 Rename ENABLE_AUTO_BED_LEVELING
With the introduction of the #if ENABLED(…)

reads better than
Richard Wackerbarth ad90e851b3 Use a small unsigned integer type
Richard Wackerbarth 29b456ae07 Suppress some compiler warnings
Scott Lahteine 5e834352a9 Overridable Options - Part 11 (PR#2563)
Apply `ENABLED` / `DISABLED` macros to EEPROM-related files.
Scott Lahteine 70be61d416 Reset filament_size with a loop
Scott Lahteine c7c8cfed6f Complete M200 output with M503
- The contents of EEPROM include filament diameters even with
Volumetric disabled. This change makes `M503` display the full
volumetric settings so that playing back the output of `M503 S0` will
fully restore them.
Scott Lahteine 278aa15301 Add COUNT macro and apply
Scott Lahteine aad121864e Include "Z" in M851 report
Scott Lahteine 96a3fba8ac Reverse the sign of zprobe_zoffset
- When editing on the LCD, minus now means below the nozzle
- Stores the opposite sign in EEPROM, so bumped to “V20”
Scott Lahteine 2db384a21d Fix compile error in configuration_store.cpp
Scott Lahteine d065d37822 Add M428 to set home_offset logically
Scott Lahteine ff178d8cf7 Change M421 to take coordinates
This makes `M421` more amenable for irregular matrices
Scott Lahteine fb379384ee Reduce MBL eeprom read code
Scott Lahteine 0fca084ea6 Make EEPROM reproducible in GCode
With these changes the output of `M503 S0` is all you need to restore
the EEPROM. Building on this it is straightforward to save and restore
the EEPROM state using the SD card or external GCode file.

- Added `M145` to set “heatup states” for the LCD menu
- Added `M420` to toggle Mesh Bed Leveling
- Added `M421` to set a single Mesh coordinate
- Extended `Config_PrintSettings` with added M codes
- Cleaned up some comments here and there
Scott Lahteine a22a228bcc Rename files to move them in the IDE