140 Commits (627730948da608b5bd7a336791de5f69140a5211)

Author SHA1 Message Date
Scott Lahteine 0d0aa6c20d Patch type for max_acceleration_mm_per_s2 save/restore 8 years ago
Scott Lahteine 8f0f225d10 Save ABL Planar Matrix to EEPROM 8 years ago
Scott Lahteine e2429a9da1 Generalize Bed Leveling flag in EEPROM 8 years ago
Scott Lahteine e42fd7813a Save ABL Bilinear Grid to EEPROM 8 years ago
Scott Lahteine 492b68f8e3 Better EEPROM read/write error handling 8 years ago
esenapaj d486361c69 Fix for commented section of Config_RetrieveSettings() 8 years ago
Scott Lahteine 39401b7472 Patch to show E factors in M503 8 years ago
Scott Lahteine 6f389158d7 Compile less code with EEPROM off 8 years ago
Scott Lahteine f2301a2a04 Add e-stepper count to EEPROM (for planner vars) 8 years ago
Scott Lahteine 53c9fca0f6 Only write to EEPROM when a byte changes 8 years ago
Scott Lahteine 3391c785c6 Support for distinct E factors 8 years ago
Scott Lahteine 255ed80164 Fix hotend offset report in M503 8 years ago
Scott Lahteine 1a2310c494 Make LCD preheat vars an array to reduce code size 8 years ago
Scott Lahteine bff6bbdb12 Indentation in configuration_store.cpp 8 years ago
Scott Lahteine 97115d56f9 Print error for M500 with disabled EEPROM 8 years ago
Scott Lahteine 67ab54185b Save hotend_offset array (M218) in EEPROM 8 years ago
Scott Lahteine ad64723354 Move MAX_EXTRUDERS to pins.h 8 years ago
Scott Lahteine 48761f2021 Patch delta endstop adjustment config 8 years ago
Josef Pavlik 28d41b48e3 delta endstop adjustment configurable 8 years ago
Scott Lahteine de7e798e6f Replace single-char S_ECHOs with S_CHAR 8 years ago
Scott Lahteine d19cfcfc1d max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK 8 years ago
Scott Lahteine 83a41c7ceb Remove SCARA axis_scaling 8 years ago
Scott Lahteine 6ab54c60b1 Add conditionals for kinematics, leveling 8 years ago
Scott Lahteine 41b5c48129 Update software endstops if EEPROM is loaded 8 years ago
Scott Lahteine 63fd1f49a6 PID_EXTRUSION_SCALING, disabled by default 9 years ago
Scott Lahteine 7c27f34996 Merge pull request #4397 from thinkyhead/rc_tweak_eeprom
Neaten up EEPROM read/write functions
9 years ago
Scott Lahteine 060dc6d95a Neaten up EEPROM read/write functions 9 years ago
Scott Lahteine f8b5749235 Replace division in planner with multiplication 9 years ago
Scott Lahteine 4e67a85a5d Macros to loop over axes 9 years ago
Scott Lahteine 103d312f6d MBL can actually do up to 9 x 9 9 years ago
Scott Lahteine f242aea032 Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
Wrangle feed rate variables
9 years ago
Scott Lahteine 69d6016941 Revert default state of endstops in M502 9 years ago
Scott Lahteine 93ba5bddd7 Append units to feedrate variables 9 years ago
Scott Lahteine 05da02f0a2 Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER 9 years ago
esenapaj c2c8ab4698 Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1) 9 years ago
Scott Lahteine a8b6b6a128 Merge pull request #4252 from thinkyhead/rc_rename_hpb
Replace PLA/ABS preheating with generic
9 years ago
esenapaj 6af525e252 Fix for the PR #4256 (Additional tweaks for HOTENDS == 1) 9 years ago
Scott Lahteine ee0983ab57 Further reduction when HOTENDS == 1 9 years ago
Scott Lahteine 1026e5b071 Replace PLA/ABS preheating with generic 9 years ago
Scott Lahteine 6b2a7b30af Extra comments to clarify EEPROM code 9 years ago
Scott Lahteine 787f394676 MAX_EXTRUDERS replaces mysterious "4" 9 years ago
Scott Lahteine bc3748b7bc Add shared Config_Postprocess for Read and Reset 9 years ago
Scott Lahteine adcd0f5de3 Some formatting in configuration_store.cpp 9 years ago
Scott Lahteine 5e370006fc EEPROM Checksum 9 years ago
Scott Lahteine 2e96276bf4 More debug message cleanup 9 years ago
Scott Lahteine bd491818d6 Reduce storage requirements for strings, make some PGM 9 years ago
Scott Lahteine bb9c67b4b5 Tweak some feedrate vars 9 years ago
Scott Lahteine 1000563d80 Make M851 standard with a bed probe 9 years ago
Scott Lahteine 72c6f2923f axis_steps_per_unit => axis_steps_per_mm 9 years ago
Scott Lahteine cb4704e07a Rename some planner acceleration vars
- `per_sq_second` => `per_s2`
- `per_sqr_second` => `per_s2`
- `axis_steps_per_sqr_second` => `max_acceleration_steps_per_s2`
9 years ago
Scott Lahteine 43947072d5 Merge pull request #3895 from thinkyhead/rc_singlenozzle_part_2
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 years ago
Scott Lahteine c2362c1b3c Apply Marlin coding standards to MBL class 9 years ago
Edward Patel c06de0f097 MBL: Added keeping MBL active when homing single axises for #3750 9 years ago
Scott Lahteine cd441ce652 SINGLENOZZLE: EXTRUDERS versus HOTENDS 9 years ago
Scott Lahteine bd97bbc52a Make HAS_LCD_CONTRAST a boolean flag 9 years ago
Scott Lahteine 9049f4084b EEPROM report uses G29 S3 9 years ago
Scott Lahteine a4ed988c60 Two index finding functions for MBL 9 years ago
Scott Lahteine a3520b6f01 More precision in M503 output for MBL's M421 9 years ago
Scott Lahteine 084f6b5b44 Temperature singleton class 9 years ago
Scott Lahteine 96f51f400f Planner singleton class 9 years ago
Matt Keveney 4dfc496965 added recalc_delta_settings() call in Config_RetrieveSettings. Appears to be necessary any time delta-related parameters (M665) are modified 9 years ago
Scott Lahteine ba84d8d091 Allow setting PIDTEMP and PIDTEMPBED together or apart 9 years ago
Scott Lahteine 0493fccc0b mbl.active is a bool now 9 years ago
Scott Lahteine dc19b69697 No casting needed for SERIAL_ECHOPAIR 9 years ago
Edward Patel c606ed447a Add "G29 S4" to fine tune Z level for Mesh Bed Leveling.
Also add mbl.z_offset to the EEPROM, bumping the version to V23.
9 years ago
Scott Lahteine 0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 years ago
jbrazio 5e5d250832 Added gplv3 header to all Marlin files 9 years ago
Scott Lahteine a02ae36ae8 Include M65 "ABC" parameters in EEPROM
Addressing #2773
9 years ago
Scott Lahteine f9ded2a7c4 Wrap macros to prevent bad expansions 9 years ago
Scott Lahteine adc25db8c4 Merge pull request #3005 from thinkyhead/rcbugfix_eeprom
Fix layout descr. in configuration_store.cpp
9 years ago
Scott Lahteine 7253a1971d Fix "M145" output in M503 report 9 years ago
Scott Lahteine f00ca3fd89 Fix layout descr. in configuration_store.cpp 9 years ago
Scott Lahteine 6fa7e24af3 Use "UNUSED" to squash compiler warnings 9 years ago
Scott Lahteine 0c7f7ebcfb Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 years ago
Scott Lahteine bc50db9cf6 Implement PID_ADD_EXTRUSION_RATE 9 years ago
Richard Wackerbarth 6292d9e815 Rename ENABLE_AUTO_BED_LEVELING
With the introduction of the #if ENABLED(…)

reads better than
9 years ago
Richard Wackerbarth ad90e851b3 Use a small unsigned integer type 9 years ago
Richard Wackerbarth 29b456ae07 Suppress some compiler warnings 9 years ago
Scott Lahteine 5e834352a9 Overridable Options - Part 11 (PR#2563)
Apply `ENABLED` / `DISABLED` macros to EEPROM-related files.
10 years ago
Scott Lahteine 70be61d416 Reset filament_size with a loop 10 years ago
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.
10 years ago
Scott Lahteine 278aa15301 Add COUNT macro and apply 10 years ago
Scott Lahteine aad121864e Include "Z" in M851 report 10 years ago
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”
10 years ago
Scott Lahteine 2db384a21d Fix compile error in configuration_store.cpp 10 years ago
Scott Lahteine d065d37822 Add M428 to set home_offset logically 10 years ago
Scott Lahteine ff178d8cf7 Change M421 to take coordinates
This makes `M421` more amenable for irregular matrices
10 years ago
Scott Lahteine fb379384ee Reduce MBL eeprom read code 10 years ago
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
10 years ago
Scott Lahteine a22a228bcc Rename files to move them in the IDE 10 years ago