Scott Lahteine
af214ff121
Fix up PSU_CONTROL checks
2019-10-22 16:16:12 -05:00
Jason Smith
832cb7e1ac
Z_STEPPER_AUTO_ALIGN — To align with Z stepper points ( #15195 )
2019-10-16 13:39:58 -05:00
Scott Lahteine
3949d246df
Fix ESP32 name conflict
2019-10-15 17:13:07 -05:00
InsanityAutomation
0074d63962
Vendor version override ( #14189 )
...
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
2019-10-15 12:32:44 -05:00
LinFor
b20d5a7cc6
Estimate Remaining Time (graphical display) ( #15497 )
2019-10-10 21:03:33 -05:00
Scott Lahteine
c0005e939c
Enable junction deviation by default ( #15481 )
2019-10-08 19:42:18 -05:00
InsanityAutomation
438835f6a5
Configurable Max Accel, Max Feedrate, Max Jerk edit limits ( #13929 )
2019-10-01 19:59:48 -05:00
Bob Kuhn
178dcd6fd8
SPI chaining with TMCStepper simplified interface ( #15179 )
2019-09-29 05:47:20 -05:00
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
2019-09-29 04:25:39 -05:00
Tanguy Pruvot
43d6e9fa43
STM32F103.. reorganization, SKR mini fix ( #15398 )
2019-09-29 02:04:53 -05:00
InsanityAutomation
e942b352c6
Fix Photograph Pin Sanity Check ( #15406 )
2019-09-28 16:18:23 -05:00
Scott Lahteine
1834d86df5
Fix sanity check typos
2019-09-28 15:26:21 -05:00
InsanityAutomation
a6b0223eea
Revive and improve DELTA probe bounds, LRFB options ( #15372 )
2019-09-28 01:19:11 -05:00
InsanityAutomation
e9cf46a9a5
M851 XY 3 point followup (incomplete) ( #15361 )
2019-09-25 02:43:41 -05:00
InsanityAutomation
df1e51258a
Add M851 X Y probe offsets ( #15202 )
2019-09-24 21:29:21 -05:00
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
Scott Lahteine
ebf585b673
Fix an old sanity check
2018-11-14 01:15:35 -06:00
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
2018-11-13 01:47:45 -06:00
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.
2018-11-11 12:16:24 -06:00
revilor
b60abc7c37
[2.0.x] Macro G-codes ( #9365 )
2018-11-09 05:25:08 -06:00
Scott Lahteine
b169320a03
Clean trailing whitespace
2018-11-07 02:40:18 -06:00
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
2018-11-06 22:22:20 -06:00
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
2018-11-06 19:25:57 -06:00
Scott Lahteine
427bc64ba1
G28 O respects HOME_AFTER_DEACTIVATE
...
Addressing #11271
2018-11-05 04:17:37 -06:00
Scott Lahteine
498dfa291e
Update and fix CHDK
2018-11-05 04:17:37 -06:00
KangDroid
82ff7c6542
Add a mesh edit menu for MBL / ABL-Bilinear
2018-11-04 19:07:47 -06:00
Scott Lahteine
cd066bfeba
Extend error messages for E factors sanity-checks
2018-11-04 18:42:56 -06:00
Ludy
c10edb0998
Update, correct sanity-checks for up to 6 extruders ( #12333 )
2018-11-04 18:36:45 -06:00
Scott Lahteine
3eb9838dca
Simplify TMC sanity-checks
2018-11-02 01:15:49 -05:00
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
...
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
2018-11-01 16:13:33 -05:00
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
2018-10-30 16:34:45 -05:00
TheLongAndOnly
5536228359
G34 Auto-align multi-stepper Z axis ( #11302 )
2018-10-29 14:01:36 -05:00
Scott Lahteine
182b1405d9
LCD conditionals in configurations
2018-10-28 15:46:45 -05:00
Chris Rigter
3028a620af
Add RACK_AND_PINION_PROBE ( #12218 )
2018-10-26 18:24:24 -05:00
TheSFReader
a07ac6312f
G0 feedrate may be fixed or variable ( #12172 )
2018-10-25 10:35:16 -05:00
Scott Lahteine
67a3c5a16a
Alternative info screen (Prusa-style) ( #12132 )
...
* Fix Z value display
* Add HAS_PRINT_PROGRESS
* Alternative Info Screen option
* Add LCD_INFO_SCREEN_STYLE to example configs
2018-10-18 11:34:52 -05:00
Hannes Brandstätter-Müller
c36773bffb
Update the Ender-4 example config ( #12131 )
...
- Enable filament change menu
- Enable bed-PID
- Enable s-curve acceleration
- Enable some menu items
- Update from Skorpi's new version
- Fix extruder steps, deactivate nozzle clean feature
2018-10-17 15:49:52 -05:00
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
2018-10-17 11:11:41 -05:00
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
2018-10-16 16:46:40 -05:00
Scott Lahteine
0139762a96
Fix a sanity check
2018-10-16 05:46:33 -05:00
AnHardt
f56968ba0b
New Continuous Filament Mixer ( #12098 )
2018-10-16 03:38:57 -05:00
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise ( #12076 )
2018-10-13 23:08:20 -05:00
Giuliano Zaro
d43d4e4219
Refactor PRINTER_EVENT_LEDS, apply to M303 ( #12038 )
...
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
2018-10-10 21:25:43 -05:00
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
2018-10-09 20:00:47 -05:00
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap ( #12036 )
2018-10-08 15:39:55 -05:00
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
2018-10-07 17:06:14 -05:00
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
2018-10-04 19:54:12 -05:00
Scott Lahteine
e2ab78d876
Fix SERIAL_PORT_2 sanity check
2018-09-30 00:24:10 -05:00
Thomas Moore
3286325044
Add TMC2130 sensorless probing
2018-09-29 18:54:14 -05:00
Scott Lahteine
bdc9889d3a
Fix a sanity check
2018-09-29 00:24:25 -05:00
Scott Lahteine
5490a664f5
Expose: Homing Validation and Endstop Noise Threshold ( #11912 )
2018-09-24 21:59:12 -04:00
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
2018-09-24 21:46:56 -04:00
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
2018-09-16 22:32:53 -05:00
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
2018-09-16 00:35:58 -05:00
Scott Lahteine
8584d3697d
Fix servo count define conflict
...
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
2018-09-11 16:20:31 -05:00
Scott Lahteine
eafd62308e
Use TMC2208Stepper v0.2.5 ( #11714 )
2018-09-08 20:41:21 -05:00
Kevin
e25d2ae4a2
[2.0.x] SWITCHING_TOOLHEAD ( #11623 )
2018-09-08 01:43:24 -05:00
Scott Lahteine
b213a89ef5
Sanity-check NOZZLE_PARK_POINT
2018-09-05 06:18:08 -05:00
Scott Lahteine
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
2018-09-03 03:55:38 -05:00
teemuatlut
49e107cea9
Restrict SW serial to AVR ( #11696 )
2018-09-01 15:24:44 -05:00
Scott Lahteine
18f1af2dca
Fix up Teensy tests, servo sanity
2018-09-01 01:10:20 -05:00
Scott Lahteine
d55f44edba
Printcounter improvements ( #11689 )
2018-08-31 17:40:39 -05:00
Scott Lahteine
136860e8bb
Sanity-check SERVO pin for servo probes
2018-08-31 15:47:47 -05:00
Scott Lahteine
3e81745e81
Fix issues, make optional
2018-08-29 17:58:02 -05:00
Scott Lahteine
acf5ae3083
!ENABLED => DISABLED
2018-08-24 16:36:37 -05:00
Bo Herrmannsen
67b205fd45
Add support for board RuRAMPS4D v1.3 ( #11363 )
2018-07-25 19:32:27 -05:00
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
2018-07-25 02:47:43 -05:00
Scott Lahteine
bf7d0ba859
Assert that XY probe offsets are integers
2018-07-12 22:48:07 -05:00
Scott Lahteine
480a3d3d0c
Apply sensorless homing requirements only for specified axes
2018-07-03 19:16:09 -05:00
Colin Gilgenbach
0fff79c24b
Fixes G29_with_retry behavior ( #11045 )
...
* Fix G29 (ABL) retry behavior
2018-06-29 20:48:11 -05:00
Scott Lahteine
053438a3aa
Poll all endstops, even when stationary ( #11123 )
2018-06-27 04:18:57 -04:00
Scott Lahteine
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 ( #11034 )
2018-06-18 22:04:03 -05:00
Scott Lahteine
bbf80440bf
Add sanity-check for MOTHERBOARD
2018-06-10 04:03:33 -05:00
Scott Lahteine
2deff0d9b9
Fix/Improve junction deviation
...
- Respect axis max acceleration limits instead of forcing a fixed acceleration value.
- The `junction_unit_vec` ensures proper handling of entry and exit speeds even when the axes involved have different limits.
2018-05-31 20:09:53 -05:00
Scott Lahteine
0ca9db7051
Correct HOTENDS for SWITCHING_EXTRUDER
2018-05-27 23:22:48 -05:00
Scott Lahteine
1b200f3312
Sanity check SWITCHING_EXTRUDER with SINGLENOZZLE
2018-05-26 23:26:23 -05:00
Scott Lahteine
931ab4ec40
Rename Junction Deviation options
2018-05-26 18:33:51 -05:00
Scott Lahteine
aaaf09bda2
BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION
2018-05-26 18:33:51 -05:00
Bob Kuhn
d557c84a71
[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU ( #10798 )
2018-05-20 11:37:55 -05:00
Scott Lahteine
b7dfc79988
Disable SERIAL_PORT_2 by default and sanity-check it ( #10748 )
2018-05-14 21:38:24 -05:00
Giuliano
4e16e699c1
Fix sanity checks for dual axes ( #10633 )
2018-05-07 03:34:26 -05:00
Scott Lahteine
e978e6e782
[2.0.x] Arrange LCD options by type ( #10630 )
2018-05-06 19:16:55 -05:00
Scott Lahteine
8c5bc77fb9
Fix the sanity-check for config versions
2018-05-06 09:37:00 -05:00
Scott Lahteine
b7e938a9fb
LCD_BED_LEVELING enables a sub-menu for ABL
2018-05-01 07:13:56 -05:00
Scott Lahteine
616651ff23
Add sanity check for LED_CONTROL_MENU
...
Addressing #10569
2018-04-29 18:34:57 -05:00
Scott Lahteine
9e07df5c1b
Extra options for LEVEL_BED_CORNERS ( #10483 )
2018-04-22 02:50:48 -05:00
Scott Lahteine
11ab017dd0
Creality3D Power-Loss Recovery
2018-04-21 21:56:50 -05:00
Scott Lahteine
a0dac95d25
Merge pull request #10460 from thinkyhead/bf2_trigorilla_14
...
[2.0.x] Split TRIGORILLA into 1.3 and 1.4
2018-04-20 18:25:40 -05:00
Scott Lahteine
f0cbf3d432
Correction to sanity check
2018-04-20 18:16:27 -05:00
Scott Lahteine
80e29492c6
TRIGORILLA => TRIGORILLA_13
2018-04-20 16:12:25 -05:00
Scott Lahteine
4f184ba5da
[2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping ( #10454 )
...
* Add BOARD_MKS_BASE_15 with digital micro-stepping
* Rename MKS_13 to MKS_GEN_13
2018-04-18 22:58:43 -05:00
Luc Van Daele
12785583d0
[2.0.x] G33 MIN_STEPS_PER_SEGMENT ( #10386 )
2018-04-12 20:22:29 -05:00
Eduardo José Tagle
57a899a412
[2.0.x] 6th-order jerk-controlled motion planning in real-time for AVR ( #10373 )
2018-04-11 18:13:42 -05:00
Sean
2d9b0a66fe
Add Filament Change accelerations
2018-04-09 23:57:27 -05:00
Scott Lahteine
8b8ad14178
Add Z_PROBE_LOW_POINT to prevent damage
2018-04-09 17:23:03 -05:00
Scott Lahteine
e02fc4f1d6
Better RESTORE_LEVELING_AFTER_G28 sanity-check
...
As suggested by @GMagician
2018-04-08 03:24:15 -05:00
etagle
a29adde5c0
Implement BEZIER_JERK_CONTROL
...
Enable 6th-order jerk-controlled motion planning in real-time.
Only for 32bit MCUs. (AVR simply does not have enough processing power for this!)
2018-04-07 21:03:28 -05:00
Marcio Teixeira
75037493fa
Default active low for TMC2130 DIAG1 ( #10294 )
...
- Added sanity check to inform users to set the endstop to inverting
when using SENSORLESS_HOMING
2018-04-06 19:48:46 -05:00
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
2018-04-01 23:54:21 -05:00
Scott Lahteine
49f384a2ab
Note about MKS_MINI_12864 in sanitycheck
2018-03-31 22:52:23 -05:00
Scott Lahteine
f6d13e2295
Allow Z_SAFE_HOMING sanity checks to handle floats
2018-03-31 19:01:56 -05:00
Scott Lahteine
1be955e52a
Alert users about low Z jerk values
2018-03-28 23:08:33 -05:00
Scott Lahteine
a891af2f7a
Enforce minimum TMC2130 / TMC2208 libs
2018-03-24 15:57:22 -04:00
Bob-the-Kuhn
433e984d1f
move comment to fix compile error
2018-03-24 13:44:54 -05:00
Bob-the-Kuhn
b756a15aba
another needs to be deleted
2018-03-24 10:22:03 -05:00
Bob-the-Kuhn
50c81ebe0d
remove check that always fails
2018-03-24 09:36:50 -05:00
Scott Lahteine
3ac135cef3
Enforce minimum TMC2130 / TMC2208 libs
2018-03-23 18:05:23 -04:00
Scott Lahteine
dd2949922b
Consolidate 3-point leveling point options
2018-03-19 04:12:20 -05:00
Scott Lahteine
1d22609473
MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS
2018-03-19 04:11:46 -05:00
Scott Lahteine
5f77816772
Reduce size of "only one" sanity checks
2018-03-16 02:43:02 -05:00
Scott Lahteine
e7570f3195
Improve TMC config organization, naming
2018-03-14 00:18:41 -05:00
Scott Lahteine
14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10069 )
...
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
2018-03-13 01:15:22 -05:00
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option ( #10058 )
...
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
2018-03-11 13:07:55 -05:00
Bob-the-Kuhn
0d8c15c01f
restore PR 9661 files & V1 fix
2018-03-10 22:46:32 -06:00
Bob-the-Kuhn
bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h"
2018-03-10 17:22:20 -06:00
Bob-the-Kuhn
914bb80bde
removed SDSS init
...
added device & comm drivers for shared SPI LCDs
mistyped some updates in ultralcd_impl_DOGM.h
remove unwanted changes in onfiguration.h
still can't type
Update HAL_LCD_class_defines.h
include USB mass storage & misc
2018-03-09 23:06:11 -06:00
Scott Lahteine
c37b3f995a
Sanity-check some graphical LCD-only options
2018-03-03 20:31:59 -06:00
Bob-the-Kuhn
c1f4112bdc
[2.0.x] Add 1284 support & misc. bug fixes ( #9864 )
2018-03-01 03:07:39 -06:00
Scott Lahteine
118899357d
Add sanity checks to Linear Advance 1.5 ( #9873 )
2018-03-01 02:10:43 -06:00
Scott Lahteine
a446433c87
Fix SENSORLESS_HOMING for Core Kinematics ( #9868 )
2018-03-01 01:37:31 -06:00
Scott Lahteine
8c03ce4d80
Fix Z safe homing sanity check for no probe
...
Fix #9851
2018-02-28 05:28:35 -06:00
Scott Lahteine
b2cf253a13
Add RESTORE_LEVELING_AFTER_G28 option
2018-02-23 13:38:54 -06:00
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 ( #9712 )
2018-02-23 00:53:29 -06:00
Scott Lahteine
7d8c6b3f3c
Add 20x4 option for Sainsmart LCD ( #9740 )
2018-02-21 00:46:25 -06:00
Studiodyne
d3ca82d8c2
Support for multiple filament runout sensors
2018-02-19 07:02:50 -06:00
Scott Lahteine
ca55f2927a
Pulldown pin mode support ( #9701 )
...
Implemented for LPC1768.
2018-02-18 19:26:23 -06:00
Kevin
9019ea0fce
Option to force X or Y to home first when homing the other axis
2018-02-18 01:11:41 -06:00
Scott Lahteine
f6cc89ec7c
LCD_PROGRESS_BAR w/out SDSUPPORT for character LCD
2018-02-17 08:17:22 -06:00
Scott Lahteine
8e0c107545
Have Kossel Pro use Z_MIN_PROBE_ENDSTOP ( #9586 )
2018-02-11 01:41:40 -06:00
Scott Lahteine
f64d300cfd
Sanity check SERIAL_PORT
...
Addressing #7400
2018-02-09 00:44:15 -06:00
Thomas Moore
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
2018-02-08 04:20:44 -06:00
Scott Lahteine
b2f8b4ada5
I2C position encoders update ( #9533 )
...
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
2018-02-08 03:57:11 -06:00
Scott Lahteine
16739264d3
Add UltiController v2.1 support
...
Add compatibility with the original screen bord from Ultimaker 2 printer (UltiController v2.1 with the PG-2864ALBP I2C display)
2018-02-05 22:30:03 -06:00
Scott Lahteine
3a1225e438
Sanity check SENSORLESS_HOMING
2018-02-04 18:52:44 -06:00
Scott Lahteine
582d073de1
Patch up digital microstepping and SPI CS pins
2018-01-22 01:27:11 -06:00
Scott Lahteine
8190fdb260
[2.0.x] Option to use Neopixel as case light ( #9270 )
...
* Add option to use Neopixel as case light
* Apply CASE_LIGHT_USE_NEOPIXEL to example configs
2018-01-20 16:58:41 -06:00
Scott Lahteine
6a043eee55
Various updates for TMC support
2018-01-10 23:04:48 -06:00
Scott Lahteine
a94104dbb5
Merge pull request #9113 from teemuatlut/TMC_followup
...
[2.0.x]TMC followup
2018-01-09 18:46:35 -06:00
Dave Johnson
554e577676
SERIAL_STATS_* features not supported on USBCON targets ( #9127 )
2018-01-09 18:42:55 -06:00
teemuatlut
9d923c6c03
Fix TMC gcode commands
2018-01-08 18:45:05 +02:00
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
2018-01-04 15:07:37 -06:00
Thomas Moore
f0a8a1a853
[2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE ( #8866 )
...
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
2017-12-25 01:38:06 -06:00
Scott Lahteine
5bc2acc072
Restore position_float to fix LIN_ADVANCE
2017-12-21 16:45:46 -06:00
Scott Lahteine
fdc5e72720
A single setting to validate filament width
2017-12-19 21:33:25 -06:00
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
2017-12-19 19:51:25 -06:00
Scott Lahteine
fc9ee1a4de
Fix up serial sanity check
2017-12-19 19:11:43 -06:00
Scott Lahteine
957bbab57f
Update inc files for parity with 1.1.x
2017-12-16 20:20:06 -06:00
Dan Delaney
b055d8c39c
[2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller ( #8814 )
...
* Adding support for using the MKS_12864OLED with the SSD1306 controller
* Update comment for correct controller type
2017-12-16 18:47:04 -06:00
Scott Lahteine
15d05748df
Adding support for the Tronxy and Zonestar LCD
2017-12-15 19:13:52 -06:00
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
2017-12-15 15:03:14 -06:00
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
2017-12-11 00:27:06 -06:00