Commit Graph

281 Commits (1769f43226288ed48686a162a1afe6f619576da7)

Author SHA1 Message Date
Tim Moore 67f8ba6fed Allow pullup/downs on power loss pin ()
Ludy 05995d1fd6 Unify buzz methods as MarlinUI::buzz ()
Marcio Teixeira 8bdb3d9970 Add CONTROLLERFAN_SPEED_Z_ONLY ()
Marcio Teixeira 179d6c4ed1 Add STARTUP_SCRIPT option. M17 parity with M18. ()
Giuliano Zaro a7f1021265 Fix SPI_ENDSTOPS compile error ()
Tim Moore 77f637763c Overlord configs. Fix buzzer, redundant temp. ()
Robby Candra 5bc2fb022c THERMAL_PROTECTION_GRACE_PERIOD is obsolete ()
teemuatlut d4974ea719 TMC SPI Endstops and Improved Sensorless Homing ()
Scott Lahteine 1088846cae Cosmetic updates from 14044
Tanguy Pruvot 81d629bc47 Robin & Longer3D SPI TFT driver ()
Scott Lahteine 1a349c7522 Add HAS_TMC220x
Tanguy Pruvot 8873c583d3 Prevent extra settings.load on boot ()
Scott Lahteine de462f2b8a Revert "Sort out settings.load with SD EEPROM emulation ()"
This reverts commit 108d0df565.
Tanguy Pruvot 108d0df565 Sort out settings.load with SD EEPROM emulation ()
Aliaksei Kvitsinski 2f932a11b3 Park heads with electromagnet ()
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c)
Scott Lahteine d7d80418ae
Singleton for cutting tools ()
Scott Lahteine 7e16835c83
Use LCD conditionals in pins files ()
Scott Lahteine 6664b90bbb
Init servo pins in HAL_init ()
InsanityAutomation ce656e2a26 Update G-code injection, sub-commands ()
Andy Shaw 064177154c Update SD card connection / sharing options ()
Scott Lahteine 4df4c47994
Add TMC2209 support ()
Scott Lahteine 4c872a01f2
G-code queue singleton, front injection ()
Scott Lahteine eb1c9113c2 Try to init SD with no detect pin
mb300sd bf8bfb5c66 Add Coolant Control M7/M8/M9 ()
Scott Lahteine 1ef95013f0 Update Marlin.cpp includes, defines
Kaushik Vemparala c88d9ae282 Option to leave heaters set on SD abort ()
Scott Lahteine 80ce0d2bdb Whitespace cleanup
Robby Candra 5ca8d51e12 Ability to insert G-code in front of queue ()
Chris 36a0376c36
fix TMC2208 boot loop with SW UART
Need stepper .begin() before calling susbequent .push()
InsanityAutomation 49e83dd7c8 BLTouch V3.1 changes ()
teemuatlut 1c86fbc60b TMC updates, capture LCD changes ()
Marcio Teixeira 7ccbcf2eaa Fix TMC EEPROM regression ()
Partially undo 15357af to ensure TMC code is initialized in the proper order.
InsanityAutomation 5108e4b6aa Cleaner EEPROM auto init ()
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' ()
Scott Lahteine 23ec650410 Consolidate Malyan LCD and ExtUI
InsanityAutomation 5dcb25664f Option to Auto-Initialize EEPROM ()
Marcio Teixeira 15357af67c Backlash cleanup ()
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
Tanguy Pruvot 51d1e0f1dd Auto-mount the SDIO SD card ()
Marcio Teixeira e6ebd30f60 Fix LCD issue on stepper timeout ()
- Remove a re-paint of the status screen on stepper timeout, which would cause a garbled LCD with `LIGHTWEIGHT_UI` and could interrupt whatever else the user might be doing in a submenu (such as playing games!)
- Use the helper function to reset stepper timeout.
Scott Lahteine fae2b7edc3 Update MMU2 code style
Scott Lahteine c8a83fb122 SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
Scott Lahteine cacec5764a Clean up whitespace
Scott Lahteine f1810689ff Fix bootscreen condition
Robby Candra 46445a5a16 Event G-code for Stop SD Print ()
Co-Authored-By: 7eggert <7eggert@gmx.de>
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com>
Marcio Teixeira 5679fae11e UltraLCD enhancements (lower fan resolution, backlash menu) ()
InsanityAutomation 691e5c3bb8 BLTouch V3.0 support ()
Scott Lahteine 49cf92dc36
Extended condition macros ()
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(...)`
Scott Lahteine 67bee06e43 No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
Scott Lahteine f89b375fb9
Fixes and improvements for PWM pins ()