164 Commits (371d9a1acf6a87f42b76c602b1a542e1bdd37b26)

Author SHA1 Message Date
Scott Lahteine 371d9a1acf Fix line-endings, formatting, whitespace
Followup to #12770
6 years ago
Ludy 135c74017c Fix compile DEBUG_EEPROM_READWRITE error (#12746) 6 years ago
Ludy cfc5e96b4b Move JD to Config.h (and fix jerk->eeprom bug) (#12720) 6 years ago
Scott Lahteine e8bda62d2a Followup to servo angles patch
Fix #12594
6 years ago
Scott Lahteine aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES (#12559) 6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
Ludy 22d7fed60a Fix compile error with SD_FIRMWARE_UPDATE (#12462) 7 years ago
Scott Lahteine d97e31db4c
Optimize Power-Loss Recovery (#12440) 7 years ago
Scott Lahteine a0c795b097
Encapsulate common display code in a singleton (#12395)
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
  - Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
7 years ago
Scott Lahteine ef724edd80 Apply HAS_LCD_MENU in EEPROM code 7 years ago
InsanityAutomation 6471a75a22 Combine more tool-change variables (#12137) 7 years ago
Scott Lahteine c04cf127f7 Fix EEPROM servo angles init, section grouping 7 years ago
Scott Lahteine d1ff22b983 Revive SCARA's home offset (unimplemented) 7 years ago
Scott Lahteine 31c28d0dd2
Drop pgm_read_*_near and let headers choose (#12301)
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
7 years ago
Scott Lahteine 946cf8b453 EEPROM read code grouping 7 years ago
Scott Lahteine d015f746cc
Fix some compile warnings (#12220) 7 years ago
Roman Moravčík d801f85963 Correct EEPROM read/write disparities. (#12169) 7 years ago
Scott Lahteine b641571098 Replace types.h with millis_t.h 7 years ago
InsanityAutomation 3ec3872730 Single Z raise value for all tool-changing / parking (#12090)
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
7 years ago
Scott Lahteine 8bf596bd4c RETRACT_ZLIFT => RETRACT_ZRAISE 7 years ago
Karl Andersson a40458405a Fix datasize error when FWRETRACT is disabled (#12086) 7 years ago
Scott Lahteine 951b25163e
Extend M217 with configurable park/raise (#12076) 7 years ago
Scott Lahteine e8d2cf4fb5 EEPROM followup (tmc_stepper_current_t) 7 years ago
InsanityAutomation d332fcb8fa Fix firmware-retract compile errors (#12061) 7 years ago
Scott Lahteine d556dc1865
Fix and improve EEPROM storage (#12054)
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
7 years ago
Scott Lahteine 9b5c1a5e77 Fix EEPROM checksum bug
Addressing #12048
7 years ago
Scott Lahteine cf5284cdf2
Add SD Firmware Update capability (#12043)
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
7 years ago
InsanityAutomation 74cd6cb4fc Single nozzle filament change (#11994) 7 years ago
Scott Lahteine d6b0fbd771
Use uint8_t for all fan speeds (#12032) 7 years ago
Scott Lahteine e8d677620c Use NUM_SERVOS in EEPROM code
Fix #12015
7 years ago
Scott Lahteine c40ea1f0fd Update EEPROM_VERSION
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
7 years ago
Scott Lahteine 1358bd9319 Make MAX_EXTRUDERS always 6 7 years ago
teemuatlut c3229e1b34 Migrate to a new TMC library (#11943) 7 years ago
Thomas Moore 3286325044 Add TMC2130 sensorless probing 7 years ago
Victor Tseng 93839e2f73 Add option to enable/disable autoretract altogether (#11904) 7 years ago
Scott Lahteine cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET (#11916) 7 years ago
InsanityAutomation 1104054d73 2.0 IDEX Independent z offset and other fixes (#11862)
* Add Formbot Raptor board

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Add a second Z probe Z offset

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Modify method to utilize live adjustment of hotend z offset

Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems

* Move config item and catchup other code to current method
7 years ago
Scott Lahteine ea9eb2fc8f Fix servo angles in config-store 7 years ago
Scott Lahteine beab9733f8 Remove extra clauses in config-store 7 years ago
Roxy-3D 0780913848 IDEX Improvements (#11848) 7 years ago
Scott Lahteine 1718eff54a Code changes supporting up to 6 extruders 7 years ago
Thomas Moore c437bb08f1 Overhaul of the planner (#11578)
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
7 years ago
Holger Müller 1a6f2b29b8 Add support for Triple-Z steppers/endstops 7 years ago
Scott Lahteine 8584d3697d Fix servo count define conflict
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
7 years ago
Sam Lane 4f883d5971 [2.0.x] Extruder-Distinct Linear Advance K Factors (#11789) 7 years ago
Scott Lahteine 8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
[2.0.x] Editable servo angles
7 years ago
scott0122 ada85d5585 Improve HOTEND OFFSET Z display precision to 3 (#11686) 7 years ago
Scott Lahteine 3e81745e81 Fix issues, make optional 7 years ago
Jan aa80e448e2 Store servo angles in EEPROM 7 years ago
Scott Lahteine d1c9517903 Followup to hotend_offset[Z] patch 7 years ago