Scott Lahteine
48e2f90304
Improve TMC sanity checks
2019-09-24 17:20:39 -05:00
Jason Smith
514223f960
Fix BACKLASH_COMPENSATION compiler issues ( #15307 )
2019-09-20 00:48:41 -05:00
Scott Lahteine
bcf630d8d1
Clarify a sanity check
2019-09-18 16:43:30 -05:00
Scott Lahteine
b39ab3db37
Sanity-check for SD reprint
2019-09-17 23:34:14 -05:00
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
2019-09-14 03:05:10 -05:00
Scott Lahteine
584c86bed1
More "zero extruders" changes ( #15213 )
2019-09-10 02:20:49 -05:00
Scott Lahteine
94948d3dcb
Compact some sanity conditions
2019-09-06 19:03:04 -05:00
Scott Lahteine
75efa3cdac
Reorganize HAL ( #14832 )
2019-09-02 19:49:58 -05:00
Scott Lahteine
34b73426e5
Apply #ifdef/#ifndef where possible
2019-09-01 23:54:50 -05:00
Jason Smith
be051c890f
Fix Z_STEPPER_ALIGN_[XY] sanity error ( #15124 )
2019-09-01 04:00:20 -05:00
Bob Kuhn
ba91bca1eb
TMC SPI daisy chain support (experimental) ( #15081 )
2019-08-30 17:39:45 -05:00
Scott Lahteine
1d8ad7cf71
Safe changes from HAL cleanup
2019-08-28 21:21:47 -05:00
Scott Lahteine
3ac76f0489
Invariant Marlin bootscreen ( #15057 )
2019-08-28 07:40:18 -05:00
Daniel Callander
155765646e
Add warning when trying to use JD with kinematic systems ( #15032 )
2019-08-25 04:43:53 -05:00
Marcio Teixeira
274934ad81
Add LULZBOT_TOUCH_UI ( #14967 )
2019-08-16 18:34:13 -05:00
Tim Moore
940c59d9da
Overlord i2c LCD with LEDs and buzzer ( #14801 )
2019-08-02 06:19:45 -05:00
Scott Lahteine
9ac348ef7b
SDPOWER => SDPOWER_PIN
2019-08-02 02:24:15 -05:00
Scott Lahteine
bc58e678bd
More general FSMC display option
2019-07-30 04:25:55 -05:00
Ludy
ead6bb267d
Add Z3 SanityCheck, revert early sanity change ( #14717 )
2019-07-24 22:32:49 -05:00
Scott Lahteine
1088846cae
Cosmetic updates from 14044
2019-07-24 01:52:36 -05:00
wookie666
00e2f6da8f
Improve magnetic dock switching toolhead ( #14663 )
2019-07-19 06:07:26 -05:00
Robby Candra
71d8c6f742
Fix LCD sanity check ( #14678 )
2019-07-19 05:53:36 -05:00
Scott Lahteine
3d153486da
Fysetc rename Part 2
2019-07-18 04:36:08 -05:00
Scott Lahteine
d4be970c8b
Update DOGLCD conditions
2019-07-14 13:10:13 -05:00
Scott Lahteine
2d84bcb4cd
Simplify, update LCD sanity-check
2019-07-14 13:09:16 -05:00
Scott Lahteine
eaf1c0954e
Update some precompiler tests
2019-07-14 13:09:16 -05:00
gmarsh
ab99a80793
GMARSH X6 board support ( #14550 )
2019-07-09 00:30:08 -05:00
Scott Lahteine
1a349c7522
Add HAS_TMC220x
2019-07-08 23:07:42 -05:00
Scott Lahteine
9821ec2afd
Fix SKR Pro pins, STM32F1/4 sanity-check
...
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
2019-07-08 23:07:42 -05:00
Ludy
c0497234b9
SanityCheck Biqu SKR 1.1 => BigTree SKR 1.1 ( #14526 )
2019-07-06 21:24:10 -05:00
Ludy
a210f80adc
Sanity-check for CASE_LIGHT_PIN ( #14518 )
2019-07-05 20:18:43 -05:00
Scott Lahteine
fe02241044
NONE on combined options
2019-07-05 18:20:24 -05:00
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
2019-07-05 18:14:02 -05:00
Tim Moore
eb6dec03bd
Simplify power supply naming logic ( #14488 )
...
Co-Authored-By: Tim Moore <tim.moore@lightbend.com>
Co-Authored-By: AnHardt <github@kitelab.de>
2019-07-05 01:58:34 -05:00
Scott Lahteine
371969b531
Remove deprecated SCARA option
2019-07-03 02:43:33 -05:00
Aliaksei Kvitsinski
2f932a11b3
Park heads with electromagnet ( #14023 )
2019-07-01 05:55:23 -05:00
Scott Lahteine
ced30b1054
Update ExtUI sanity checks
2019-07-01 00:50:22 -05:00
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
2019-06-27 23:58:16 -05:00
Scott Lahteine
d7d80418ae
Singleton for cutting tools ( #14429 )
2019-06-27 23:06:49 -05:00
Andy Shaw
064177154c
Update SD card connection / sharing options ( #14325 )
2019-06-26 03:55:57 -05:00
MrMabulous
c41b005f33
Add Extra Probing option, discarding outliers ( #14338 )
2019-06-21 19:02:26 -05:00
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
2019-06-20 15:47:50 -05:00
Tanguy Pruvot
75aeb41ab7
SKRmini support for Fysetc Mini Panel ( #14319 )
2019-06-18 19:34:16 -05:00
sensei73
ce5f94c8f4
Fix Touch-MI sanity checks ( #14316 )
2019-06-17 17:46:14 -05:00
Tanguy Pruvot
f2cfa408b7
Touch-MI probe by hotends.fr ( #14101 )
...
A simple Z probe using a magnet to deploy a probe. See https://youtu.be/E7Ik9PbKPl0 for the sensor description...
2019-06-14 22:19:48 -05:00
MastS
18904c42f6
Fysetc LCD backlight timeout ( #14265 )
2019-06-12 21:59:39 -05:00
Scott Lahteine
0ca2073625
ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT
2019-06-10 17:28:35 -05:00
Scott Lahteine
455f0de817
Undefine sanity check tests when done
2019-06-08 06:29:28 -05:00
InsanityAutomation
4138b1f9ae
Option to disable Case Light brightness control ( #14165 )
2019-06-07 07:23:42 -05:00
Ludy
bd494a6bd6
Update defines for patched temperature macros ( #14161 )
2019-05-28 17:43:31 -05:00
Minims
32afe1d102
Fix TOOLCHANGE_ZRAISE warning ( #14156 )
2019-05-27 19:51:29 -05:00
InsanityAutomation
49e83dd7c8
BLTouch V3.1 changes ( #14104 )
2019-05-25 21:56:47 -05:00
Scott Lahteine
4ef364a073
Sanity check probe offsets must be integers
2019-05-21 17:16:21 -05:00
Bob Kuhn
456a0ee76b
Improve Due SW SPI, Fysetc sanity checks, &c. ( #13939 )
2019-05-11 16:51:39 -05:00
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
2019-05-09 11:45:55 -05:00
InsanityAutomation
6811e2921b
BLTouch v3 / 3DTouch Interoperability & performance ( #13814 )
2019-05-07 21:25:54 -05:00
doggyfan
23a8707ef1
Configurable Thermistor ( #13888 )
2019-05-06 18:51:06 -05:00
Marcio Teixeira
15357af67c
Backlash cleanup ( #13659 )
...
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
2019-05-03 23:53:15 -05:00
Scott Lahteine
bf54251a10
Finish, improve, clean up FYSETC_MINI_12864 revisions ( #13871 )
2019-05-01 20:05:29 -05:00
Stephan
84273557f9
Move and update heated chamber settings ( #13671 )
...
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
2019-04-12 15:38:10 -05:00
Scott Lahteine
5018fdacbe
Support FYSETC_MINI_12864_PANEL ( #13365 )
2019-04-09 18:34:29 -05:00
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
2019-04-08 18:13:41 -05:00
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>
2019-04-02 22:09:30 -05:00
Chris Pepper
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs ( #13491 )
2019-03-26 01:03:23 -05:00
Scott Lahteine
b376c7e374
Group DISABLED items
2019-03-17 07:56:35 -05:00
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(...)`
2019-03-16 23:43:06 -05:00
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
2019-03-13 06:51:15 -05:00
Scott Lahteine
87162658c4
Fix and improve software endstops ( #13386 )
2019-03-13 05:48:36 -05:00
Hadrien Jouet
0278ad0a6d
Add ESP32 WiFi interface ( #11209 )
2019-03-13 00:48:08 -05:00
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)
2019-03-13 00:42:50 -05:00
Scott Lahteine
51ff5b68fa
Clean up fastIO ahead of PWM patch
2019-03-12 20:39:55 -05:00
Tobias Frost
6df51201ae
Include EXTENSIBLE_UI in single LCD sanity check ( #13306 )
2019-03-05 06:33:36 -06:00
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
2019-03-01 19:58:07 -06:00
Scott Lahteine
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
2019-03-01 00:27:45 -06:00
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
2019-02-27 04:38:56 -06:00
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
2019-02-25 16:01:42 -06:00
Scott Lahteine
38363902c7
Fix sanity checks for distinct E factor settings
...
Reference #13156
2019-02-25 00:20:36 -06:00
Scott Lahteine
631d867dc9
HAL cleanups
2019-02-20 06:27:26 -06:00
Scott Lahteine
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move ( #13168 )
2019-02-14 15:09:35 -06:00
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
2019-02-12 20:13:20 -06:00
revilor
e56c13670d
Service interval watchdog ( #13105 )
2019-02-12 15:58:56 -06:00
Scott Lahteine
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
2019-02-10 04:54:23 -06:00
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
2019-02-06 06:33:14 -06:00
Rolf Werum
524c6c10bf
MAGNETIC_PARKING_EXTRUDER ( #12351 )
2019-02-06 06:30:53 -06:00
Scott Lahteine
10d855cb21
Sanity check USER_GCODE formatting
2019-02-04 06:36:41 -06:00
Marcio Teixeira
5cfc1cdacc
Support SWITCHING_NOZZLE with 2 servos ( #13054 )
2019-02-04 00:19:56 -06:00
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
2019-01-31 19:10:52 -06:00
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
2019-01-17 13:17:16 -06:00
teemuatlut
1a79878dff
Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN
2019-01-12 18:07:28 -06:00
Scott Lahteine
b402040059
Split bed size sanity check into two
2019-01-11 15:49:57 -06:00
Giuliano Zaro
54ba44ee37
Fix bad sanitycheck ( #12748 )
2018-12-30 10:44:15 -06:00
Ludy
cfc5e96b4b
Move JD to Config.h (and fix jerk->eeprom bug) ( #12720 )
2018-12-27 15:29:39 -06:00
Marcio Teixeira
902d5b0f8b
Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY ( #12628 )
2018-12-12 17:21:37 -06:00
Dave Johnson
9a4a463ec4
Sanity-check LIGHTWEIGHT_UI, move comment up ( #12630 )
2018-12-12 16:59:20 -06:00
Marcio Teixeira
b22716e938
M425 Backlash Correction ( #11061 )
2018-12-08 14:36:46 -06:00
Scott Lahteine
fa47ce369a
Sanity-check for negative steps, feedrate, accel
2018-12-07 19:38:15 -06:00
teemuatlut
50b2fbd031
Trinamic: Split stealthChop, improve driver monitoring, etc. ( #12582 )
2018-12-07 15:34:21 -06:00
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.
2018-11-17 07:44:47 -06:00
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
2018-11-16 18:20:33 -06:00