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
Marcio Teixeira
6a865a6146
Multi-language support ( #15453 )
2019-10-09 19:46:10 -05:00
Scott Lahteine
c0005e939c
Enable junction deviation by default ( #15481 )
2019-10-08 19:42:18 -05:00
Scott Lahteine
1df6c7a46c
Work around a compiler bug
...
See #15478
2019-10-08 19:27:03 -05:00
Scott Lahteine
519cc1bc67
NUM_AXIS is now obsolete
2019-10-06 22:18:16 -05:00
Giuliano Zaro
a1ad01e4ab
Limit Case Light PWM ( #15459 )
2019-10-05 22:32:50 -05:00
Scott Lahteine
806d64e1bf
X_SENSORLESS includes AXIS_HAS_STALLGUARD
2019-09-30 22:56:22 -05:00
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
2019-09-29 04:25:39 -05:00
InsanityAutomation
a6b0223eea
Revive and improve DELTA probe bounds, LRFB options ( #15372 )
2019-09-28 01:19:11 -05:00
Scott Lahteine
dc65788511
Shorthand for __VA_ARGS__
2019-09-27 04:43:34 -05:00
Scott Lahteine
661c3cfc99
Fix mesh bounds for MBL
2019-09-25 09:05:46 -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
InsanityAutomation
6a312fae80
Add before/after dir change delays ( #15314 )
2019-09-19 23:05:17 -05:00
Scott Lahteine
ffb418b226
Move some SD comments
2019-09-14 02:31:47 -05:00
Robby Candra
acd76e8609
Allow odd mm bed sizes ( #15258 )
2019-09-14 01:26:14 -05:00
Scott Lahteine
584c86bed1
More "zero extruders" changes ( #15213 )
2019-09-10 02:20:49 -05:00
Luu Lac
8bca3fcf2c
Display chamber with HAS_TEMP_CHAMBER ( #15194 )
2019-09-08 02:20:18 -05:00
Jamie
dbee0e9c54
Analog joystick jogging control ( #14648 )
2019-09-08 00:55:34 -05:00
thisiskeithb
cdd5056aba
Increase MKS MINI 12864 default contrast ( #15139 )
2019-09-02 19:40:58 -05:00
AlexandrZloy
0ebaea94be
Add stallGuard threshold for X2 ( #15042 )
2019-08-29 00:15:31 -05:00
Scott Lahteine
c7825e6719
Contrast over 63 assume 255 max
...
This is closer to the prior behavior.
2019-08-25 04:31:00 -05:00
Tim Moore
1461ee4d36
Make LCD_CONTRAST_MAX >= _LCD_CONTRAST_INIT ( #15046 )
2019-08-25 04:25:07 -05:00
Scott Lahteine
04a9962cb5
Fix: Contrast override in pins files
...
Move contrast handling to `Conditionals_post.h` so pins files can override the LCD defaults.
2019-08-24 00:58:05 -05:00
Tanguy Pruvot
e604f76703
Enable contrast via LCD_CONTRAST_INIT ( #15006 )
2019-08-21 18:56:39 -05:00
Ludy
05995d1fd6
Unify buzz methods as MarlinUI::buzz ( #14803 )
2019-08-20 02:01:37 -05:00
Tim Moore
4575978a1f
Fix auto power for chamber fan ( #14922 )
2019-08-16 18:42:24 -05:00
Marcio Teixeira
179d6c4ed1
Add STARTUP_SCRIPT option. M17 parity with M18. ( #14953 )
2019-08-14 21:05:15 -05:00
teemuatlut
d4974ea719
TMC SPI Endstops and Improved Sensorless Homing ( #14044 )
2019-08-04 22:22:58 -05:00
Tim Moore
940c59d9da
Overlord i2c LCD with LEDs and buzzer ( #14801 )
2019-08-02 06:19:45 -05:00
rafaljot
e44fccf3d2
Add support for M575 ( #14757 )
2019-07-30 02:30:00 -05:00
mikeshub
1579091c20
PID loop improvements ( #14746 )
...
* Fix macro evaluation in `temperature.cpp`
* Improve bed PID, PID debug output
* Add min PID power define
2019-07-28 15:50:25 -05:00
Scott Lahteine
d4be970c8b
Update DOGLCD conditions
2019-07-14 13:10:13 -05:00
InsanityAutomation
f1eaed7e98
Only init servo pins used for servos ( #14589 )
2019-07-12 04:30:15 -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
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
de462f2b8a
Revert "Sort out settings.load with SD EEPROM emulation ( #14458 )"
...
This reverts commit 108d0df565
.
2019-07-03 19:11:30 -05:00
Scott Lahteine
ce2b4bc20c
Conditionals tweak
2019-07-02 20:30:26 -05:00
Tanguy Pruvot
108d0df565
Sort out settings.load with SD EEPROM emulation ( #14458 )
2019-07-01 09:10:17 -05:00
Scott Lahteine
4d5a1984e2
Simplified fan handling code
2019-06-28 18:50:32 -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
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
2019-06-20 15:47:50 -05:00
InsanityAutomation
bf64dd4db6
Improve G34, M422 (Z alignment) ( #14142 )
2019-06-18 07:02:18 -05:00
doggyfan
90121047d9
Fix thermal protection with user thermistor ( #14130 )
2019-05-25 23:37:08 -05:00
chai-md
940ff8e7c8
Improve LV8729 stepping ( #13776 )
2019-05-11 19:02:19 -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
Giuliano Zaro
e2a77ed881
Bring chamber temp to completion ( #13837 )
2019-05-04 22:51:47 -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
ManuelMcLure
492883859e
Don't protect unused CS pins ( #13647 )
2019-04-10 21:57:57 -05:00
Scott Lahteine
9abe9aff56
Confirm before starting SD print ( #13616 )
2019-04-08 13:44: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
d94e077901
Apply HAS_HOTEND_OFFSET where needed
2019-03-11 20:58:27 -05:00
Scott Lahteine
aa1d587128
Some LCD code cleanup
2019-03-11 05:07:31 -05:00
pinchies
4df9509ead
Add support for printers with inverted fan pins ( #13362 )
...
Add support for printers with inverted fan pins by adding `#define FAN_INVERTING 1` to `Configuration_adv.h` and modifying the fan write macros.
2019-03-10 20:51:21 -05:00
Reece Kibble
dbead66988
Allows user to set (almost) any PWM frequency ( #12638 )
2019-03-08 02:15:42 -06:00
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
2019-03-07 02:09:39 -06:00
Scott Lahteine
44571775bd
Further support for 6 extruders
2019-03-07 01:00:56 -06:00
Scott Lahteine
2f1e1dcb42
Gradual step towards EXTRUDERS 0 support
2019-03-01 01:51:24 -06:00
Scott Lahteine
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
2019-03-01 00:27:45 -06:00
Scott Lahteine
f37df28d17
UBL G29 T current position fix
...
Counterpart to #12845
2019-02-26 22:25:53 -06:00
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
2019-02-25 16:01:42 -06:00
LinFor
ba39186364
TMC_DEBUG optimization and improvements ( #13135 )
2019-02-20 02:22:42 -06:00
Scott Lahteine
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
Scott Lahteine
166e567ab8
Fix HAS_MOTOR_CURRENT_PWM
2019-02-10 05:06:46 -06:00
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
2019-02-06 17:20:17 -06:00
InsanityAutomation
413e303ad5
More Advanced Pause options ( #12984 )
2019-02-06 06:39:42 -06:00
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
2019-02-06 06:33:14 -06:00
Nicolas G
6fb4001b58
Add option to disable fan speed slowing in M303 ( #13066 )
2019-02-04 00:12:41 -06:00
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
2019-01-23 19:06:54 -06:00
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
2019-01-17 13:17:16 -06:00
mikeshub
7fde8d9d1e
Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support ( #12855 )
...
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
2019-01-14 14:29:55 -06:00
teemuatlut
50b2fbd031
Trinamic: Split stealthChop, improve driver monitoring, etc. ( #12582 )
2018-12-07 15:34:21 -06:00
Scott Lahteine
aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES ( #12559 )
2018-11-30 12:31:42 -06:00
Jacob Jordan
8be91677df
Fix Skew factors ( #12555 )
...
- Ensure Skew factors are calculated from test square measurements
2018-11-29 11:39:31 -06:00
Marcio Teixeira
439a3e8463
Improve runout sensor, fix LIGHTWEIGHT_UI screen size ( #12544 )
2018-11-27 13:45:25 -06:00
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
2018-11-16 20:47:07 -06:00
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
2018-11-16 18:20:33 -06:00
Scott Lahteine
a3923424c7
Clean up LCD width/height determination
2018-11-12 02:37:40 -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
44fa7fb18c
Cleanups for leveling-related code
2018-11-04 19:07:47 -06:00
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
Scott Lahteine
d1ff22b983
Revive SCARA's home offset (unimplemented)
2018-11-03 06:24:41 -05:00
Scott Lahteine
2c9586be0c
Clear up HAS_WORKSPACE_OFFSET meaning
2018-11-03 04:06:37 -05:00
Scott Lahteine
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
...
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
2018-11-02 00:42:16 -05:00