Commit graph

340 commits

Author SHA1 Message Date
Cole Markham 4628f0e237
Fix CoreXY compile with backlash cal. (#19422) 2020-09-19 08:14:34 -05:00
Jason Smith 5c3140811d
TFT is neither "graphical" nor "character" (#19297) 2020-09-07 17:07:53 -05:00
Scott Lahteine a445746a8b Clean up LCD conditionals, DWIN 2020-09-06 23:21:42 -05:00
Victor Sokolov e97e6865c3
MarkForged kinematics (#19235) 2020-09-03 20:12:53 -05:00
Giuliano Zaro 8652a7bdd2
HIGH/LOW naming of pin state settings (#19089) 2020-08-21 23:13:43 -05:00
Giuliano Zaro 3426c7fc94
Configurable number of M106 fans (#18883) 2020-08-19 20:11:20 -05:00
Julius Mumme e70440b7cb
Fix IS_PROBE_PIN macro (#19024) 2020-08-15 22:50:28 -05:00
wmariz da4eaebdc9
ZoneStar Z6FB (#18918)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-08-07 17:03:59 -05:00
Scott Lahteine 99ba866d8d
Optimize G-code / feature dependencies (#18919) 2020-08-06 08:14:00 -05:00
Scott Lahteine 7a5d408bc0 Conditions cleanup 2020-08-06 04:20:15 -05:00
Scott Lahteine a9912681b4 General cleanup 2020-08-06 00:52:36 -05:00
Alexander Gavrilenko 117df87d19
Support for TFT & Touch Screens (#18130) 2020-07-30 01:43:19 -05:00
Victor Oliveira 38ce5966e1
SPI Emulated DOGM (like FSMC_GRAPHICAL_TFT, but SPI) (#18817) 2020-07-29 21:25:07 -05:00
Scott Lahteine 451f48231d
Ender 3 V2 BL24C16 EEPROM support (#18758) 2020-07-24 03:09:14 -05:00
Diego von Deschwanden 42fbd527f3
Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
Scott Lahteine e78f19bc87 Clean up DWIN code 2020-07-14 21:15:14 -05:00
Giuliano Zaro b0c6cfb051
MarlinUI support for up to 5 Material Presets (#18488)
- Add `I` preset parameter to `G26`, `M106`, `M140`, and `M190`.
- Extend menu items to permit a string interpolation.
- Keep material names in a list and interpolate in menu items.
- Extend material presets to support up to 5 predefined materials.

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-09 03:11:57 -05:00
Jason Smith af8be58d92
Fix broken POWER_LOSS_RECOVERY prompt (#18557)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-07-06 01:18:49 -05:00
Robby Candra 39105384ba
Permit independent X2,Y2,Z2,Z3,Z4 endstop inverting (#18481) 2020-07-01 01:22:34 -05:00
Scott Lahteine 859ccd2e28 NO_LCD_REINIT for FSMC (or, no SD_DETECT_PIN) 2020-06-24 20:15:23 -05:00
Scott Lahteine 4275466f49
Fix issues with no hotend / bed / fan (#18395) 2020-06-24 19:44:50 -05:00
Scott Lahteine d8c3aed038 Sanity-check the chamber thermistor pin 2020-06-19 14:01:24 -05:00
Scott Lahteine 424569b4c4
Power monitor and display (#17437) 2020-06-18 15:23:03 -05:00
thisiskeithb 2603a237f9
Add MKS LCD12864 A/B Controller Support (#18120) 2020-06-16 02:43:09 -05:00
Scott Lahteine f4c258dc23
Creality Ender 3 v2 (#17719) 2020-06-16 01:45:27 -05:00
MoellerDi bac760207c
Add volumetric extrusion limit (#17017) 2020-06-08 03:24:46 -05:00
Scott Lahteine 6371782263 Add HAS_MULTI_SERIAL conditional 2020-06-05 16:20:27 -05:00
ellensp ce62209bce
Probe margin. Bump config version (#18140)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-06-02 20:41:50 -05:00
thisiskeithb ad08722d0d
Chirp followup 2 (#18176)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-06-01 22:40:51 -05:00
Scott Lahteine 48d9a5367b Chirp followup 2020-06-01 17:06:38 -05:00
Scott Lahteine 3bf0d8d161 Allow disable of LCD click 2020-05-27 13:17:30 -05:00
Scott Lahteine 6ae7a40f99
CoreXY sensorless homing (#17972) 2020-05-14 13:00:47 -05:00
Scott Lahteine 73e0937f49 Fix HAS_MICROSTEPS if only Z 2020-05-12 02:11:32 -05:00
Scott Lahteine 798dc68847 Combine some conditions 2020-05-11 23:27:01 -05:00
Scott Lahteine 86c1125380 Sanity check 3-point defines
Fixes #17870
2020-05-10 04:52:57 -05:00
Jason Smith a2153c15ee
Add TMC driver HW serial defines (#17909) 2020-05-08 01:15:12 -05:00
Scott Lahteine 9b820d71a6 Remove QSPI from "wired" EEPROM type 2020-04-30 18:16:10 -05:00
Scott Lahteine 1d714512f0 Fix undefined Z stall 2020-04-28 19:18:14 -05:00
Scott Lahteine 01c646a892 Apply more HAS_HOTEND 2020-04-27 22:39:31 -05:00
Scott Lahteine c4d57462dc Apply HAS_MULTI_HOTEND 2020-04-27 05:10:47 -05:00
Scott Lahteine 8b3c7dda75 Add HAS_FAN and others 2020-04-27 05:07:08 -05:00
Scott Lahteine ab2b98e425 Apply composite tests 2020-04-23 21:53:52 -05:00
Scott Lahteine 55d66fb897 Add HAS_JUNCTION_DEVIATION 2020-04-23 21:53:51 -05:00
studiodyne 2f6262c27b
Automatic Tool Migration feature (#17248) 2020-04-22 21:03:28 -05:00
Scott Lahteine 6d90d1e1f5
Apply TERN to compact code (#17619) 2020-04-22 16:35:03 -05:00
Scott Lahteine 0fec478562 Wrangle HAL EEPROM types 2020-04-21 21:33:13 -05:00
Thomas Hollstegge b55dd2cb82
Fix low contrast on Minipanel display (#17601) 2020-04-20 07:07:23 -05:00
Scott Lahteine 15f6f53638 Add HAS_HOTEND, etc. 2020-04-20 00:12:22 -05:00
Scott Lahteine 3a42b6c5c6 Patch M425 for CAN_CALIBRATE
Fixes #17430
2020-04-17 10:24:27 -05:00
Scott Lahteine 880f63b008 It looks like HAS_ONBOARD_SD is obsolete 2020-04-16 03:31:44 -05:00
Ben df8b7dfc40
Various Laser / Spindle improvements (#15335) 2020-04-02 19:31:08 -05:00
Scott Lahteine 514afddeb4 Minor code cleanup 2020-04-01 19:48:58 -05:00
Scott Lahteine 53fe572bbd
Limited backlash editing with Core kinematics (#17281) 2020-03-27 22:00:27 -05:00
Giuliano Zaro 129b270628
QSPI EEPROM for SAMD51 (#17292) 2020-03-27 17:29:17 -05:00
Scott Lahteine b14c933171
LPC1768 EEPROM fallback to flash, add overrides (#17184) 2020-03-16 15:59:05 -05:00
Scott Lahteine 118bd2f8b2
Apply loop shorthand macros (#17159) 2020-03-13 23:18:16 -05:00
Jason Smith 9c759e5f74
Fix BAUD_RATE_GCODE, etc. (#17135) 2020-03-12 19:26:09 -05:00
Scott Lahteine 112245ee48
More explicit EEPROM types (#17127) 2020-03-11 16:41:18 -05:00
Scott Lahteine 8f66dbfcd5
SD_DETECT_INVERTED => SD_DETECT_STATE (#17112) 2020-03-10 15:43:06 -05:00
Scott Lahteine b21edce943 More general SD_DETECT_INVERTED override 2020-03-08 14:47:16 -05:00
Scott Lahteine 64d092935b
More useful ENABLED / DISABLED macros (#17054) 2020-03-07 22:20:41 -06:00
Scott Lahteine b1a50d54e2 HAS_TRINAMIC => HAS_TRINAMIC_CONFIG 2020-03-02 12:04:36 -06:00
Scott Lahteine 730804289c
Catch more LPC1768 pin conflicts (#17019) 2020-02-29 04:14:40 -06:00
Scott Lahteine 0a7e7a6fa5
Allow servo features in combination (#16960) 2020-02-26 06:26:54 -06:00
ellensp e76f2ed4cb
Fix Trinamic pulse rate auto-assignment (#16966) 2020-02-26 04:34:21 -06:00
Scott Lahteine 9a51f29efa Simplified E_AXIS_HAS macro 2020-02-23 23:55:56 -06:00
Jason Smith ebd2bcc177 Fix AXIS_HAS_SW_SERIAL 2020-02-23 21:59:31 -06:00
Scott Lahteine 0ba18848af Allow USE_GCODE_SUBCODES for debugging 2020-02-22 22:50:03 -06:00
Giuliano Zaro 90e2c42031 Adafruit Grand Central M4 fixes (#16812) 2020-02-09 09:57:22 -06:00
Scott Lahteine 7bf2190f03 Fix CALIBRATION_GCODE pin handling 2020-02-04 08:32:43 -06:00
Scott Lahteine bfad23d3e2 (c) 2020 2020-02-03 08:00:57 -06:00
Scott Lahteine 5b12627e14
Auto assign DIAG pins for multi-endstop (#16723) 2020-01-30 03:24:57 -06:00
0r31 8737c35ded
Fix HAS_FAN macro (#16717) 2020-01-29 22:48:26 -06:00
yangwenxiong 248b7dfa59 BigTreeTech GTR V1.0 / Support 8 extruders, heaters, temp sensors, fans (#16595) 2020-01-25 02:13:39 -06:00
InsanityAutomation 0fcf2b1110 Quad Z stepper support (#16277) 2020-01-19 23:35:07 -06:00
Scott Lahteine 707349d492 Updates for L64XX 2020-01-19 19:53:12 -06:00
tompe-proj a338dce83f PINDA v2 temperature sensor / compensation (#16293) 2020-01-17 17:16:45 -06:00
George Fu 4108c5d01f Update FYSETC S6 pins (#16559) 2020-01-17 13:16:05 -06:00
greppp 7f87a044cd Fix Ender-2 display pins, add BTN_ENC (#16349) 2020-01-03 20:44:16 -06:00
Jason Smith 4e1f2f89f6 Refactor TMC-related macros and sanity checks (#16384) 2020-01-01 21:51:15 -06:00
InsanityAutomation 1c9ccce520 Add NOZZLE_AS_PROBE (no probe offsets) (#15929) 2019-12-24 00:03:08 -06:00
Scott Lahteine 87992f3669
Use Github Actions for CI, date bump (#16269) 2019-12-20 19:11:53 -06:00
Scott Lahteine 64ebec50dc Move pins debug condition 2019-12-20 10:19:41 -06:00
Jason Smith 1bad8f1b17 Improve pulse timing and step reliability (#16128) 2019-12-19 02:38:48 -06:00
MS1987 31fdaea269 Add MKS Robin Pro, MKS Robin Lite3 (#16163) 2019-12-11 00:23:47 -06:00
ManuelMcLure c061656659 Use PSU powerup delay for all powerups (#16065) 2019-12-01 17:36:49 -06:00
Felicia Hummel 6c2438deae Fix PSU_POWERUP_DELAY compile error (#16064) 2019-12-01 12:55:28 -06:00
Felicia Hummel 690ed531b6 Configurable PSU power-on delay (#16050) 2019-11-30 07:17:24 -06:00
Denis Semenov 0fcd1f4a49 Fix HAS_CLASSIC_E_JERK and related issues (#15968) 2019-11-23 15:56:07 -06:00
Jason Smith b904ba0f29 Improve Delta probing / calibration (#15887) 2019-11-21 03:26:00 -06:00
Bob 751cd1f533 MAX31865 temperature sensor (#15930) 2019-11-21 03:15:10 -06:00
Scott Lahteine 3f4636e916 "nozzle_to_probe_offset" is obsolete 2019-11-13 03:07:54 -06:00
ManuelMcLure b9703fdf36 Ensure TMC + LIN_ADVANCE pulse length (#15807) 2019-11-10 19:04:28 -06:00
LinFor 48b7a1e66e Allow non-zero "fan off" PWM value (#15709) 2019-11-10 16:33:56 -06:00
Scott Lahteine 776632c503
Add and apply REPEAT macro (#15829) 2019-11-09 17:59:04 -06:00
InsanityAutomation d4f5821cd6 Fix 3-point sanity check (#15696) 2019-10-28 15:46:59 -05:00
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
Piotr fe4c69b64a Poll *all* enabled endstop pins (#15525) 2019-10-15 13:28:04 -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