274 Commits (54a12ee1d6557d820fb353a318525aebd7f6c082)

Author SHA1 Message Date
Scott Lahteine 74746c6573 Fix probe_offset EEPROM field test 6 years ago
Scott Lahteine 50e4545255
Add custom types for position (#15204) 6 years ago
Scott Lahteine 455dabb183
Add a feedRate_t data type (#15349) 6 years ago
Scott Lahteine ee7558a622 Tweaks to Z fade behavior 6 years ago
Scott Lahteine 4e8d9fe59b zprobe_offset => probe_offset 6 years ago
InsanityAutomation df1e51258a Add M851 X Y probe offsets (#15202) 6 years ago
Jason Smith 514223f960 Fix BACKLASH_COMPENSATION compiler issues (#15307) 6 years ago
Scott Lahteine 465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor (#15256) 6 years ago
Scott Lahteine 584c86bed1
More "zero extruders" changes (#15213) 6 years ago
ManuelMcLure eed7c2fe2f Fix 'echo:' in TMC parameters M503 report (#15193) 6 years ago
Scott Lahteine 586b334c2a
Split up stepper indirection (#15111) 6 years ago
AlexandrZloy 0ebaea94be Add stallGuard threshold for X2 (#15042) 6 years ago
Tanguy Pruvot e604f76703 Enable contrast via LCD_CONTRAST_INIT (#15006) 6 years ago
Tim Moore cd09e35f90 Remove extra M503 "M412" report (#14985) 6 years ago
Eric Ptak 9c5086e6af [STM32F1] Simpler Flash EEPROM (#14829) 6 years ago
Tanguy Pruvot 92c35d14a4 Non-fatal error from ps::access_start (#14845) 6 years ago
Eric Ptak fdbc733376 Return 'false' on EEPROM connection fail (#14776) 6 years ago
InsanityAutomation 0b154c2d71 Enable runout sensor in EEPROM by default (#14771) 6 years ago
Marcio Teixeira eefe3f595a New options: Bootscreen as Info, game Easter-egg (#13829) 6 years ago
Ludy 97e9c95f47 Fix & clean up ExtUI (#14748) 6 years ago
Marcio Teixeira 839255eed4 Fix for M504 changing filament runout value (#14661)
Fixes #14476
6 years ago
Scott Lahteine eaf1c0954e Update some precompiler tests 6 years ago
InsanityAutomation ce02c6cee2 Variable tool change purge (#14618) 6 years ago
Scott Lahteine 750a16ad38 Fix MIN/MAX function collision with macros 6 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
oechslein 8c55bd5451 Update "StallGuard threshold" heading (#14395) 6 years ago
Scott Lahteine 4df4c47994
Add TMC2209 support (#14249) 6 years ago
InsanityAutomation 49e83dd7c8 BLTouch V3.1 changes (#14104) 6 years ago
teemuatlut 1c86fbc60b TMC updates, capture LCD changes (#14074) 6 years ago
Scott Lahteine aeec9ef76b Update backlash code 6 years ago
InsanityAutomation 5108e4b6aa Cleaner EEPROM auto init (#13975) 6 years ago
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944) 6 years ago
InsanityAutomation 5dcb25664f Option to Auto-Initialize EEPROM (#13935) 6 years ago
doggyfan 23a8707ef1 Configurable Thermistor (#13888) 6 years ago
Marcio Teixeira 15357af67c Backlash cleanup (#13659)
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
Tanguy Pruvot e5438a9a03 settings: store runout sensor on/off (#13876) 6 years ago
Scott Lahteine 5051909c3c
Update do_select_screen for general use (#13800) 6 years ago
Ludy fe346cd4d1 Fix DEBUG_EEPROM_READWRITE compile error (#13492) 6 years ago
Sam Lane e3ab54753b Add extra Linear Advance factors (#13490) 6 years ago
Scott Lahteine 380c771988 Handle word-padded flash-based eeprom (STM32F1)
Fix #13445
6 years ago
InsanityAutomation 691e5c3bb8 BLTouch V3.0 support (#13406) 6 years ago
Scott Lahteine 49cf92dc36
Extended condition macros (#13419)
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine 5c1aa5162d Adjust M206 output in M503 for DELTA 6 years ago
Scott Lahteine 9a515cbd32
Fix Pause Print message and behavior (#13394) 6 years ago
Scott Lahteine f5bcc00570
Unify debugging output with debug_out.h (#13388) 6 years ago
Marcio Teixeira 00fc43144a Follow up fixes to various PRs. (#13334)
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
  `BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568)
6 years ago
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework (#12201) 6 years ago
Scott Lahteine cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs (#13311) 6 years ago
Vasily Evseenko 71773b128d Fix stepper use before init. Add Ultimaker2+ Extended clone config (#13284) 6 years ago
Giuliano Zaro 2616e4d4d9 Remove duplicated 'chitchat' defines (#13258) 6 years ago
Scott Lahteine 808b076000 Update some ABL/UBL conditionals 6 years ago
Scott Lahteine e15354e387
Simplify serial port redirect (#13234) 6 years ago
Scott Lahteine 3c9a7926c2 Fix compile error with JUNCTION_DEVIATION
See #13000
6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Rolf Werum 524c6c10bf MAGNETIC_PARKING_EXTRUDER (#12351) 6 years ago
Scott Lahteine 4200bd2fc1
Report on M92 with no arguments (#12833) 6 years ago
Scott Lahteine d4d1b28a06 Fix some include paths 6 years ago
Scott Lahteine 4fa1c52688 Tweak serial output code 6 years ago
teemuatlut e6805582a6 M569 to change stepping mode. Add new TMC section to LCD. (#12884) 6 years ago
Scott Lahteine 19fea772e5 Use E_AXIS_N where it makes sense 6 years ago
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