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
Scott Lahteine
ae663a4198
PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING
2017-12-07 16:44:13 -06:00
Scott Lahteine
f206b81cf7
Sanity check skew+UBL
2017-12-06 22:56:58 -06:00
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
2017-12-06 21:50:54 -06:00
Richard Wackerbarth
c1184552ac
Change K1 to required option PID_K1
2017-12-05 19:59:59 -06:00
Unknown
91b63f6d69
SERIAL_XON_XOFF not supported on USB-native AVR devices
...
User could enable SERIAL_XON_XOFF on USB-native devices and it would not be enabled without warning, but M115 would report the capability as available.
2017-12-04 03:57:01 -08:00
Unknown
4c5ffd2349
[2.0.x] Report SERIAL_XON_XOFF in M115
...
-Report SERIAL_XON_XOFF in Extended Capabilites M115 report for hosts
-Remove outdated 256 size limitation from comments on RX_BUFFER_SIZE defines
-Update error message conditions
2017-12-02 21:08:06 -08:00
Scott Lahteine
0154e3480c
New feature: BED_SKEW_CORRECTION
2017-12-01 19:39:49 -06:00
Scott Lahteine
8f90642eea
LED_CONTROL_MENU config changes
2017-11-29 21:02:56 -06:00
Scott Lahteine
ef2531558c
Add an option to segment leveled moves
2017-11-29 16:57:30 -06:00
Scott Lahteine
7be4857ab9
Tweak BLOCK_BUFFER_SIZE description
2017-11-26 17:36:40 -06:00
Scott Lahteine
d06e29846d
Loosen HAS_BED_PROBE definition
2017-11-25 20:11:21 -06:00
Scott Lahteine
7576ad7fc2
Merge pull request #8554 from tcm0116/2.0.x-cleanup
...
[2.0.x] Fix for #8525 and other cleanup
2017-11-25 18:19:54 -06:00
Thomas Moore
2ea779e560
Allow bed probe sanity checks to run
2017-11-24 21:59:01 -06:00
Scott Lahteine
d24b1190bd
Don't use Z_MIN_PROBE_ENDSTOP on DELTA
2017-11-24 18:24:22 -06:00
oliver
92a0dc552a
MK2_MULTIPLEXER does not require E2/E3 stepper pins
2017-11-24 23:56:39 +01:00
Scott Lahteine
5926c9c97b
Followup for MESH_EDIT_GFX_OVERLAY
2017-11-24 15:53:25 -06:00
Scott Lahteine
5ce7f23afa
Config option G26_MESH_VALIDATION for all meshes
2017-11-23 21:43:23 -06:00
Scott Lahteine
0cfb936dd1
Clarify some motion code
2017-11-08 22:15:55 -06:00
Scott Lahteine
82f45c3e6a
Patch G33 misuse of PROBE_MANUALLY
2017-11-08 00:36:06 -06:00
Scott Lahteine
1b40e9c464
Implement CNC_COORDINATE_SYSTEMS
2017-11-04 22:28:46 -05:00
Scott Lahteine
723f2a77f6
Implement support for Dual X and Y endstops
2017-10-29 18:56:04 -05:00
Scott Lahteine
bd78ca0ee3
Add M290 Babystepping
2017-10-26 20:44:43 -05:00
Scott Lahteine
3ac581eac9
Neopixel changes for parity with 1.1.x
2017-10-25 18:40:04 -05:00
Scott Lahteine
f65fc7ffab
Merge pull request #8044 from thinkyhead/bf2_mesh_consolidate
...
[2.0.x] Simplify mesh bounds config
2017-10-24 18:56:43 -05:00
Thomas Moore
51fafccc16
[2.0.x] Enable hardware serial ports on LPC1768 ( #8004 )
...
* Enable hardware serial ports on LPC1768
* Fix compilation errors with other HALs
* FIx order of includes in LPC1768 HAL main.cpp
* Add support for RX_BUFFER_SIZE and TX_BUFFER_SIZE options in Configuration_adv.h
2017-10-24 17:28:33 -05:00
Scott Lahteine
580b6e9089
Apply physical limits to mesh bounds
2017-10-24 16:54:07 -05:00
Scott Lahteine
4e2baeb3e1
Update indentation, file-wrapping for Marlin 2.0.x
2017-10-24 16:54:06 -05:00
cdedwards
6296ab2173
Add GFX overlay to UBL mesh edit ( #8038 )
...
* Add GFX overlay to UBL mesh edit
Fixed misplaced HAS_TEMP_BED in dogm_bitmaps.h
rename _lcd_babystep_zoffset_overlay to _lcd_zoffset_overlay_gfx and move it out of BABYSTEP_ZPROBE_OFFSET to we can use it for over things. Add this function into UBL mesh edit screen.
update all Configuration.h to add ENABLE_MESH_EDIT_GFX_OVERLAY
* Add Sanity to UBL insanity
Need to check for DOGLCD otherwise error out.
2017-10-24 14:14:03 -05:00
Scott Lahteine
3d2b2eb1ca
Prevent SDCARD_SORT_ALPHA from exploding
2017-10-20 19:13:21 -05:00
Jeffrey Li
eeb4611606
Add proper support for the AZSMZ 12864 LCD on a SMART RAMPS
2017-10-16 00:33:07 -07:00
Jeff Eberl
b206f70693
Split the software endstop capability by axis.
2017-10-14 18:44:20 -05:00
Scott Lahteine
58abc66c1d
Tweak bed leveling conditionals
2017-10-14 02:18:31 -05:00
Slawomir Ciunczyk
a11e6a1022
Different NEOPIXEL types
...
Same as #7728 but for 2.0.x,
Lot of cleanup and remove references in whole code to other "LED files" than leds.h. Now will be much easier to add next drivers/libraries. e.g. FastLED. But bad news, currently FastLED is suporting only RGB devices (no RGBW)
2017-10-10 02:17:36 -05:00
Scott Lahteine
b30b55307c
Merge pull request #7909 from thinkyhead/bf2_goodbye_legacy_advance
...
[2.0.x] Remove legacy ADVANCE feature
2017-10-10 00:31:18 -05:00
Scott Lahteine
442669d23c
Allow UBL to build without a probe
2017-10-09 18:57:41 -05:00
Scott Lahteine
e9bcb9d048
Add 4 new LCD displays
2017-10-09 15:58:02 -05:00
Scott Lahteine
03f4891fb9
Remove legacy ADVANCE feature
2017-10-09 04:25:18 -05:00
Scott Lahteine
7fb3343bda
[2.0.x] Addressing #7612
...
Change "extruder" to HOTEND in sanity error messages
2017-10-07 02:27:26 -05:00
Scott Lahteine
965b0ab53e
Spacing adjustments
2017-10-01 21:58:50 -05:00
Scott Lahteine
fdf1b8a7b8
Fix sanity check for LCD_FOR_MELZI
...
Comes from #7760
2017-09-27 03:04:19 -05:00
Scott Lahteine
ce1638e32f
Add Babystep Z graphic overlay
...
See PR #7593
2017-09-27 01:25:05 -05:00