Scott Lahteine
b376c7e374
Group DISABLED items
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
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
6 years ago
Scott Lahteine
87162658c4
Fix and improve software endstops ( #13386 )
6 years ago
Hadrien Jouet
0278ad0a6d
Add ESP32 WiFi interface ( #11209 )
6 years ago
InsanityAutomation
050eac03af
Single X Duplication Extension ( #13373 )
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
6 years ago
Scott Lahteine
51ff5b68fa
Clean up fastIO ahead of PWM patch
6 years ago
Tobias Frost
6df51201ae
Include EXTENSIBLE_UI in single LCD sanity check ( #13306 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Scott Lahteine
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
6 years ago
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
6 years ago
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
6 years ago
Scott Lahteine
38363902c7
Fix sanity checks for distinct E factor settings
Reference #13156
6 years ago
Scott Lahteine
631d867dc9
HAL cleanups
6 years ago
Scott Lahteine
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move ( #13168 )
6 years ago
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
6 years ago
revilor
e56c13670d
Service interval watchdog ( #13105 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
6 years ago
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
6 years ago
Rolf Werum
524c6c10bf
MAGNETIC_PARKING_EXTRUDER ( #12351 )
6 years ago
Scott Lahteine
10d855cb21
Sanity check USER_GCODE formatting
6 years ago
Marcio Teixeira
5cfc1cdacc
Support SWITCHING_NOZZLE with 2 servos ( #13054 )
6 years ago
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
6 years ago
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
6 years ago
teemuatlut
1a79878dff
Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN
6 years ago
Scott Lahteine
b402040059
Split bed size sanity check into two
6 years ago
Giuliano Zaro
54ba44ee37
Fix bad sanitycheck ( #12748 )
6 years ago
Ludy
cfc5e96b4b
Move JD to Config.h (and fix jerk->eeprom bug) ( #12720 )
6 years ago
Marcio Teixeira
902d5b0f8b
Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY ( #12628 )
6 years ago
Dave Johnson
9a4a463ec4
Sanity-check LIGHTWEIGHT_UI, move comment up ( #12630 )
6 years ago
Marcio Teixeira
b22716e938
M425 Backlash Correction ( #11061 )
6 years ago
Scott Lahteine
fa47ce369a
Sanity-check for negative steps, feedrate, accel
6 years ago
teemuatlut
50b2fbd031
Trinamic: Split stealthChop, improve driver monitoring, etc. ( #12582 )
6 years ago
Scott Lahteine
7ee5894360
Allow float XY probe offsets
Responding to #12383
XY probe offsets should be integers because adding decimal points makes the code larger. But if decimals are very much wanted, this commit removes the old restriction.
6 years ago
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
6 years ago
Scott Lahteine
ebf585b673
Fix an old sanity check
6 years ago
Scott Lahteine
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
6 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.
6 years ago
revilor
b60abc7c37
[2.0.x] Macro G-codes ( #9365 )
6 years ago
Scott Lahteine
b169320a03
Clean trailing whitespace
6 years ago
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
6 years ago
Scott Lahteine
e574f01568
More advanced pause tweaks ( #12356 )
* Followup to LCD_TIMEOUT_TO_STATUS=0
* Make continuous purge screen fit 20x4
* Unify purge message modes
* Preserve last-set pause header mode
6 years ago
Scott Lahteine
427bc64ba1
G28 O respects HOME_AFTER_DEACTIVATE
Addressing #11271
6 years ago
Scott Lahteine
498dfa291e
Update and fix CHDK
6 years ago
KangDroid
82ff7c6542
Add a mesh edit menu for MBL / ABL-Bilinear
7 years ago
Scott Lahteine
cd066bfeba
Extend error messages for E factors sanity-checks
6 years ago
Ludy
c10edb0998
Update, correct sanity-checks for up to 6 extruders ( #12333 )
6 years ago
Scott Lahteine
3eb9838dca
Simplify TMC sanity-checks
6 years ago
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
6 years ago