Tim Moore
77f637763c
Overlord configs. Fix buzzer, redundant temp. ( #14833 )
5 years ago
Robby Candra
5bc2fb022c
THERMAL_PROTECTION_GRACE_PERIOD is obsolete ( #14798 )
5 years ago
teemuatlut
d4974ea719
TMC SPI Endstops and Improved Sensorless Homing ( #14044 )
5 years ago
Scott Lahteine
1088846cae
Cosmetic updates from 14044
5 years ago
Tanguy Pruvot
81d629bc47
Robin & Longer3D SPI TFT driver ( #14595 )
5 years ago
Scott Lahteine
1a349c7522
Add HAS_TMC220x
5 years ago
Tanguy Pruvot
8873c583d3
Prevent extra settings.load on boot ( #14499 )
5 years ago
Scott Lahteine
de462f2b8a
Revert "Sort out settings.load with SD EEPROM emulation ( #14458 )"
This reverts commit 108d0df565
.
5 years ago
Tanguy Pruvot
108d0df565
Sort out settings.load with SD EEPROM emulation ( #14458 )
5 years ago
Aliaksei Kvitsinski
2f932a11b3
Park heads with electromagnet ( #14023 )
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Scott Lahteine
d7d80418ae
Singleton for cutting tools ( #14429 )
5 years ago
Scott Lahteine
7e16835c83
Use LCD conditionals in pins files ( #14428 )
5 years ago
Scott Lahteine
6664b90bbb
Init servo pins in HAL_init ( #14425 )
5 years ago
InsanityAutomation
ce656e2a26
Update G-code injection, sub-commands ( #14418 )
5 years ago
Andy Shaw
064177154c
Update SD card connection / sharing options ( #14325 )
5 years ago
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
5 years ago
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection ( #14236 )
6 years ago
Scott Lahteine
eb1c9113c2
Try to init SD with no detect pin
6 years ago
mb300sd
bf8bfb5c66
Add Coolant Control M7/M8/M9 ( #10745 )
6 years ago
Scott Lahteine
1ef95013f0
Update Marlin.cpp includes, defines
6 years ago
Kaushik Vemparala
c88d9ae282
Option to leave heaters set on SD abort ( #14251 )
6 years ago
Scott Lahteine
80ce0d2bdb
Whitespace cleanup
6 years ago
Robby Candra
5ca8d51e12
Ability to insert G-code in front of queue ( #14229 )
6 years ago
Chris
36a0376c36
fix TMC2208 boot loop with SW UART
Need stepper .begin() before calling susbequent .push()
6 years ago
InsanityAutomation
49e83dd7c8
BLTouch V3.1 changes ( #14104 )
6 years ago
teemuatlut
1c86fbc60b
TMC updates, capture LCD changes ( #14074 )
6 years ago
Marcio Teixeira
7ccbcf2eaa
Fix TMC EEPROM regression ( #14008 )
Partially undo 15357af
to ensure TMC code is initialized in the proper order.
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
Scott Lahteine
23ec650410
Consolidate Malyan LCD and ExtUI
6 years ago
InsanityAutomation
5dcb25664f
Option to Auto-Initialize EEPROM ( #13935 )
6 years ago
Marcio Teixeira
15357af67c
Backlash cleanup ( #13659 )
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
Tanguy Pruvot
51d1e0f1dd
Auto-mount the SDIO SD card ( #13879 )
6 years ago
Marcio Teixeira
e6ebd30f60
Fix LCD issue on stepper timeout ( #13630 )
- 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.
6 years ago
Scott Lahteine
fae2b7edc3
Update MMU2 code style
6 years ago
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
6 years ago
Scott Lahteine
cacec5764a
Clean up whitespace
6 years ago
Scott Lahteine
f1810689ff
Fix bootscreen condition
6 years ago
Robby Candra
46445a5a16
Event G-code for Stop SD Print ( #13547 )
Co-Authored-By: 7eggert <7eggert@gmx.de>
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com>
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
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
67bee06e43
No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
6 years ago
Michiel Baird
b824a517aa
Add G38.4 and G38.5 ( #13348 )
6 years ago
Bruce j Beare
e4d080e63c
Reset after kill with a button on the KILL_PIN ( #13091 )
6 years ago
Scott Lahteine
12503fce06
Followup to wait_for_user fix
6 years ago
Tobias Frost
60e82e3929
Send notifications to ExtUI for M0/M1 ( #13344 )
- Send notifications to ExtUI for M0/M1
- wait_for_user can be non-volatile (not changed by interrupt)
C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
6 years ago
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
6 years ago