Giuliano Zaro
3b987dfcec
Fix G34 Z lower, extra "BLTOUCH" debug line ( #17175 )
2020-03-15 18:23:24 -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
924fa6045c
Non-const REMEMBER needed for RESTORE
2020-03-11 15:25:16 -05:00
Scott Lahteine
64d092935b
More useful ENABLED / DISABLED macros ( #17054 )
2020-03-07 22:20:41 -06:00
Scott Lahteine
70863fbd55
Avoid name conflict with 'UART'
2020-03-04 12:50:58 -06:00
Scott Lahteine
3a07b4412d
Asynchronous M114 and (R)ealtime position option ( #17032 )
2020-03-02 21:52:53 -06:00
Scott Lahteine
eb4d5120bf
Keep name around for old configs
2020-03-02 16:23:17 -06:00
Scott Lahteine
b1a50d54e2
HAS_TRINAMIC => HAS_TRINAMIC_CONFIG
2020-03-02 12:04:36 -06:00
Jason Smith
4a3fcd0bf9
Fix three extruder with auto-fan build ( #17035 )
2020-03-01 17:37:16 -06:00
Scott Lahteine
c4db8e49a7
XYZ_CHAR macro
2020-03-01 14:36:06 -06:00
Scott Lahteine
3473b21710
Move millis_t includes
2020-03-01 09:50:53 -06:00
Scott Lahteine
e78f607ef3
Use a STR_ prefix for non-translated strings
2020-02-26 03:02:03 -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
ellensp
9f53bbd791
Add PICA shields support ( #16891 )
2020-02-21 08:27:32 -06:00
Scott Lahteine
a1f026f57a
Inline manage_inactivity, tweak autoreport_paused
2020-02-20 20:36:50 -06:00
vivian-ng
4c6f695bea
Put ESP32 I2S stepper task and Marlin on the same core ( #16874 )
2020-02-16 16:44:36 -06:00
Giuliano Zaro
ff0c931e47
Add RAMPS 1.4.4 to AGCM4 ( #16606 )
2020-02-13 23:28:18 -06:00
Scott Lahteine
0b45493557
Add a caution to drivers.h
2020-02-09 21:58:12 -06:00
Scott Lahteine
28b48fc9bb
Revert change to AXIS_DRIVER_TYPE_X2
...
- Revisit this to figure out why it breaks
2020-02-09 20:49:55 -06:00
Scott Lahteine
38873596ec
Tweak parser warning
2020-02-09 11:37:43 -06:00
Scott Lahteine
ffcbba4447
Move MSG_MARLIN
2020-02-09 11:37:43 -06:00
Fabio Santos
894762259b
Coolstep for TMC2130, 2209, 5130, 5160 ( #16790 )
2020-02-08 21:01:57 -06:00
Bob Kuhn
78fea4a9ca
Split up MKS_RUMBA32 into two variants ( #16781 )
2020-02-05 20:28:28 -06:00
thisiskeithb
9b4192cdd0
Add MKS Base 1.6 board ( #16783 )
2020-02-04 23:21:05 -06:00
Scott Lahteine
f312ddfa4f
More updates for 8 extruders, REPEAT
2020-02-04 12:37:20 -06:00
Bob Kuhn
0268c1d02c
STM32duino - Use SDIO for onboard SD ( #16756 )
2020-02-04 01:24:11 -06:00
Scott Lahteine
bfad23d3e2
(c) 2020
2020-02-03 08:00:57 -06:00
Scott Lahteine
4716dac874
Apply REPEAT, RREPEAT, and loop macros ( #16757 )
2020-02-01 21:00:53 -06:00
Scott Lahteine
90b6324563
Encapsulate probe as singleton class ( #16751 )
2020-02-01 04:21:36 -06:00
Scott Lahteine
5b12627e14
Auto assign DIAG pins for multi-endstop ( #16723 )
2020-01-30 03:24:57 -06:00
Mauro
1bc6509d02
Support for E4d@BOX mainboard ( #16716 )
2020-01-30 03:06:17 -06:00
Hans007a
e2eef1256a
G60/G61 Position Save/Restore ( #16557 )
2020-01-26 23:19:05 -06:00
Robby Candra
a0a93e35ae
Fix serial port redirection (index ≠ port num) ( #16687 )
2020-01-26 22:46: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
Scott Lahteine
86c18ea6e0
Bring configs and drivers.h up to date
2020-01-24 23:17:52 -06:00
MaukCC
04d64351a2
Add HMS434 V15 ATSAM board ( #16620 )
2020-01-21 01:10:31 -06:00
InsanityAutomation
0fcf2b1110
Quad Z stepper support ( #16277 )
2020-01-19 23:35:07 -06:00
Bob Kuhn
1084068a3e
Simplify a drivers.h macro ( #16589 )
2020-01-19 20:59:47 -06:00
Bob Kuhn
1ad53cee1f
Improved STMicro L64XX stepper driver support ( #16452 )
2020-01-13 18:47:30 -06:00
Scott Lahteine
95046c9047
Extend SERIAL_CHAR to take multiple arguments
2020-01-08 18:36:47 -06:00
George Fu
ceeba58dc9
FYSETC F6 v1.4 board support ( #16321 )
2020-01-03 20:29:25 -06:00
Jason Smith
3cade6245e
Fix MIN_PROBE_EDGE bug in default ABL G29 ( #16367 )
2020-01-03 17:46:26 -06:00
Scott Lahteine
1d0452c41e
Standardize drivers.h values, add class indirection ( #16448 )
2020-01-03 17:11:36 -06:00
Jason Smith
595e684658
Add Leapfrog Xeed 2015 support ( #16400 )
2020-01-02 22:04:13 -06:00
ellensp
7a50dbc00d
Add motherboard BIGTREE_SKR_V1.4_TURBO ( #16374 )
2020-01-02 21:15:34 -06:00
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support ( #16418 )
2020-01-02 19:01:38 -06:00
Jason Smith
4e1f2f89f6
Refactor TMC-related macros and sanity checks ( #16384 )
2020-01-01 21:51:15 -06:00
Bob Kuhn
747b2b9bf4
Improve STEVAL_3DP001V1 and future STEVAL_* support ( #16404 )
2020-01-01 20:52:56 -06:00
InsanityAutomation
1c9ccce520
Add NOZZLE_AS_PROBE (no probe offsets) ( #15929 )
2019-12-24 00:03:08 -06:00
Luu Lac
baa101253a
MKS Robin 2 (STM32F407ZE) base support ( #16270 )
2019-12-22 18:16:08 -06:00
randellhodges
ebdf8b6b1a
Fix STM32 flush of TX (used by UBL) ( #16197 )
2019-12-22 03:08:17 -06:00
FLYmaker
59f9bb2120
Add FLYBOARD (STM32F407ZG) ( #16257 )
2019-12-22 03:05:30 -06:00
Luc
a3d88aebed
Add MRR_ESPA/_ESPE (ESP32) boards ( #16238 )
2019-12-21 18:58:00 -06:00
BigTreeTech
bbe0ffb2fa
BigTreeTech SKR v1.4 support ( #16236 )
2019-12-19 02:41:35 -06:00
André Kjellstrup
c2342c3528
Use error message !! hints ( #16145 )
2019-12-11 01:46:11 -06:00
MS1987
31fdaea269
Add MKS Robin Pro, MKS Robin Lite3 ( #16163 )
2019-12-11 00:23:47 -06:00
ManuelMcLure
68da497f35
Remove debug_out.h '#pragma once' (again) ( #16098 )
2019-12-04 01:29:02 -06:00
Scott Lahteine
cb7817093f
More serial macro cleanup
2019-12-01 22:23:36 -06:00
Vertabreaker
3874f4a097
Geeetech A30 / GTM32 support ( #16071 )
2019-12-01 21:25:45 -06:00
Scott Lahteine
9b6d2da9bf
Fix debug out macros
2019-12-01 17:28:18 -06:00
Scott Lahteine
4718b8ad02
Add _P variants to debug_out
2019-12-01 13:32:32 -06:00
brian park
b258cc85bf
Mostly Printed SCARA (MPSCARA) support ( #15573 )
2019-11-30 08:57:34 -06:00
Scott Lahteine
f83bc0aa13
Optimize common strings
...
Saves 128 bytes in testing with `mftest mega 1 -y`
2019-11-29 22:54:42 -06:00
George Fu
cf1e19d167
Fysetc S6 support ( #15850 )
2019-11-26 16:15:03 -06:00
madmattco
049e8d5963
Add VAKE / VAKE403D support ( #15631 )
2019-11-26 04:00:59 -06:00
Scott Lahteine
8f09d2e790
Add STM32F103RE_bigtree to Auto Build
2019-11-22 16:47:31 -06:00
Daniel Negut
a3229b30ec
Add Zonestar/Anet LCD for SKR mini E3 ( #15931 )
2019-11-20 00:06:26 -06:00
Jason Smith
9fd35c84ce
SoftwareSerialM for SKR STM32F1 boards ( #15875 )
2019-11-12 22:16:54 -06:00
ManuelMcLure
b9703fdf36
Ensure TMC + LIN_ADVANCE pulse length ( #15807 )
2019-11-10 19:04:28 -06:00
Scott Lahteine
776632c503
Add and apply REPEAT macro ( #15829 )
2019-11-09 17:59:04 -06:00
ellensp
f088c6a850
Add MKS_GEN_L_V2 controller support ( #15793 )
2019-11-04 16:31:27 -06:00
Scott Lahteine
ea3217cd46
Move 'draw' methods into Menu Item classes ( #15760 )
2019-11-02 07:28:20 -05:00
Scott Lahteine
aaf018e5a0
Language changes
2019-10-29 16:20:35 -05:00
Aurawin
b09b469dd5
Add BIQU TANGO V1 support ( #15682 )
2019-10-28 18:21:59 -05:00
Scott Lahteine
f8ad15fde8
Rename BOARD_STM32F4 to fix use with MB()
2019-10-25 18:12:29 -05:00
Marcio T
f6a799c7b3
Allow compile under Windows Subsystem for Linux ( #15606 )
2019-10-24 14:57:20 -05:00
Roxy-3D
3642a12fc1
fix parameter order of mark, marked and unmark
...
The parameter order was wrong on mark(), marked() and unmark().
This was breaking the G26 Mesh Validation algorithm.
2019-10-23 11:34:24 -05:00
Scott Lahteine
3949d246df
Fix ESP32 name conflict
2019-10-15 17:13:07 -05:00
Jason Smith
53abfdc2c3
Fix BLTOUCH and FAN PWM conflicts on SKR E3 boards ( #15547 )
2019-10-15 14:18:46 -05:00
Antti Andreimann
d47f29bd4c
Give a dummy response to M105 with zero thermistors ( #15568 )
2019-10-15 13:30:52 -05:00
Tanguy Pruvot
ee20f21a24
Fix undefined max in multi-language ( #15521 )
2019-10-13 18:31:28 -04:00
Marcio Teixeira
6a865a6146
Multi-language support ( #15453 )
2019-10-09 19:46:10 -05:00
Scott Lahteine
89490171ef
Use "concatenatable" language codes
2019-10-08 20:17:23 -05:00
Scott Lahteine
cc822c1a05
Use lambdas in menus, where possible ( #15452 )
2019-10-07 19:44:33 -05:00
chzj333
d04561805b
Support for BTT SKR Mini E3 v1.2 ( #15476 )
2019-10-07 15:45:11 -05:00
Scott Lahteine
519cc1bc67
NUM_AXIS is now obsolete
2019-10-06 22:18:16 -05:00
Scott Lahteine
9188ce1a8d
Add JOIN for simple append
2019-10-06 22:01:06 -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
Scott Lahteine
8683d4abfd
Improved list-oriented macros
2019-09-28 19:03:07 -05:00
Scott Lahteine
dc65788511
Shorthand for __VA_ARGS__
2019-09-27 04:43:34 -05:00
Marcio Teixeira
a18d16fb8b
Do not implicitly concatenate localized strings ( #15383 )
2019-09-27 04:38:43 -05:00
Scott Lahteine
455dabb183
Add a feedRate_t data type ( #15349 )
2019-09-26 01:28:09 -05:00
Scott Lahteine
4e8d9fe59b
zprobe_offset => probe_offset
2019-09-24 23:36:09 -05:00
InsanityAutomation
df1e51258a
Add M851 X Y probe offsets ( #15202 )
2019-09-24 21:29:21 -05:00
Scott Lahteine
1803c27afb
Fix macros for overloaded comparisons
2019-09-19 02:16:40 -05:00
Scott Lahteine
c353eaa146
Misc changes from struct refactor ( #15289 )
2019-09-17 18:16:28 -05:00
Scott Lahteine
2405ccb7ef
Patch use of UNUSED
2019-09-17 00:05:35 -05:00
Tanguy Pruvot
eb1a368277
Fix Lerdge K typos ( #15273 )
2019-09-16 16:50:57 -05:00
Marcio Teixeira
7a569ad4d0
LULZBOT_TOUCH_UI fixes. Fix some warnings. ( #15276 )
2019-09-16 16:49:46 -05:00
Scott Lahteine
d63e0f6d98
Pending refactor tweaks
2019-09-16 15:10:14 -05:00
J.C. Nelson
896162b722
Add pins for Lerdge X and K. ( #15271 )
2019-09-15 15:23:04 -05:00
Giuliano Zaro
c96844fae2
[SAMD51] Remove RuRamps4D ( #15264 )
2019-09-15 14:17:20 -05:00
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
2019-09-14 03:05:10 -05:00
Scott Lahteine
f9961ddebb
Optimize SERIAL_ECHOPAIR_F
2019-09-13 08:47:41 -05:00
Tanguy Pruvot
2435c6082a
STM32F1: AUTO_BED_LEVELING_UBL build fixes ( #15240 )
2019-09-13 01:33:33 -05:00
Scott Lahteine
fe6ba4fd70
Tweak REMEMBER
2019-09-10 02:21:21 -05:00
Scott Lahteine
713157f712
Move L6470 enum
2019-09-09 00:27:53 -05:00
Jamie
dbee0e9c54
Analog joystick jogging control ( #14648 )
2019-09-08 00:55:34 -05:00
Ludy
01fd3f904f
Drop extra include ( #15171 )
2019-09-05 13:21:06 -05:00
Ludy
beffcd856b
Update German language, (c) ( #15164 )
2019-09-04 16:59:26 -05:00
Scott Lahteine
75efa3cdac
Reorganize HAL ( #14832 )
2019-09-02 19:49:58 -05:00
Scott Lahteine
0bcb64403c
Revert _BV testing commit
...
This reverts commit 9223261ea9
.
2019-08-30 16:11:16 -05:00
Scott Lahteine
9223261ea9
Only define _BV in Marduino.h
2019-08-29 18:06:24 -05:00
Scott Lahteine
1d8ad7cf71
Safe changes from HAL cleanup
2019-08-28 21:21:47 -05:00
Scott Lahteine
b2a4b6f34e
Don't use board url as override
2019-08-28 04:44:40 -05:00
ETE-Design
9d12788a9a
ADIMLab Gantry - Spelling Correction ( #15043 )
2019-08-25 20:51:06 -05:00
Scott Lahteine
d6a16525c2
New Language: Vietnamese ( #13892 )
2019-08-24 03:40:28 -05:00
Scott Lahteine
09ee5a5da1
Merge remote-tracking branch 'upstream/bugfix-2.0.x' into bf2_granty_fix_15017
2019-08-23 23:45:37 -05:00
ETE-Design
d858f44b35
Update boards.h
...
Add ADIMLab Granty v1
2019-08-21 17:34:44 +02:00
ETE-Design
9434b81a82
Update boards.h
...
Updated Description
2019-08-21 16:27:45 +02:00
ETE-Design
4be98221f6
ADIMLab Granty pins/config ( #14919 )
2019-08-21 05:33:17 -05:00
ETE-Design
de122c9bbe
# This is a combination of 18 commits.
...
# This is the 1st commit message:
Add Support for ADIMLab Granty
# The commit message #2 will be skipped:
# Update Configuration.h
# The commit message #3 will be skipped:
# Add files via upload
#
# Add Support for ADIMLab Granty
# The commit message #4 will be skipped:
# Create Configuration.h
# The commit message #5 will be skipped:
# Delete Configuration.h
# The commit message #6 will be skipped:
# Create Test.h
# The commit message #7 will be skipped:
# Add files via upload
# The commit message #8 will be skipped:
# Delete Test.h
# The commit message #9 will be skipped:
# Delete Configuration.h
# The commit message #10 will be skipped:
# Delete Configuration_adv.h
# The commit message #11 will be skipped:
# Add files via upload
#
# Add ADIMLab Pins
# The commit message #12 will be skipped:
# Add files via upload
#
# Add Bootscreen
# The commit message #13 will be skipped:
# Update Configuration.h
#
# Add Bootscreen
# The commit message #14 will be skipped:
# Update pins.h
#
# Add ADIMLab Board
# The commit message #15 will be skipped:
# Update boards.h
#
# Add ADIMLab Granty
# The commit message #16 will be skipped:
# Update Makefile
#
# Add ADIMLab Granty
# The commit message #17 will be skipped:
# Update boards.h
# The commit message #18 will be skipped:
# Update Makefile
2019-08-21 05:25:00 -05:00
MaukCC
8664b8e97b
Adding HMS434 machine ( #14931 )
2019-08-20 03:40:48 -05:00
chzj333
0b47558a09
New board STM32F407 ( #14994 )
2019-08-20 03:05:12 -05:00
Marcio Teixeira
274934ad81
Add LULZBOT_TOUCH_UI ( #14967 )
2019-08-16 18:34:13 -05:00
Marcio Teixeira
179d6c4ed1
Add STARTUP_SCRIPT option. M17 parity with M18. ( #14953 )
2019-08-14 21:05:15 -05:00
Tim Moore
3765e67434
Dreammaker Overlord pins ( #14791 )
2019-07-31 21:15:36 -05:00
Giuliano Zaro
290466578f
Adafruit Grand Central M4 ( #14749 )
2019-07-28 14:48:29 -05:00
Eric Ptak
59e97e5e52
FYSETC Cheetah 1.2 ( #14723 )
2019-07-27 21:21:54 -05:00
thisiskeithb
d74efd9d46
MKS Robin Lite/Lite2 Board Support ( #14729 )
2019-07-27 04:43:37 -05:00
Giuliano Zaro
7085781c71
Include configs in serial.h ( #14714 )
2019-07-23 16:40:54 -05:00
Marcio Teixeira
369fb2806d
Fix compilation warnings, errors ( #14704 )
2019-07-22 20:08:54 -05:00
Msq001
6920b7fe91
BigTreeTech SKR E3 DIP ( #14638 )
2019-07-18 05:43:49 -05:00
Scott Lahteine
3d153486da
Fysetc rename Part 2
2019-07-18 04:36:08 -05:00
Scott Lahteine
305f277843
Drop old includes in serial.h
2019-07-17 05:49:20 -05:00
Scott Lahteine
5ccf8c2c33
Fix serial.h indents
2019-07-17 02:03:25 -05:00
Tanguy Pruvot
45bde333d5
Initial Longer3D LK1/2 (Alfawise U20/U20+/U30) support ( #14597 )
2019-07-14 18:05:24 -05:00
Jeonghwan Noh
475ccfad62
Oscar (by Thinknthings of Korea) board support ( #14574 )
2019-07-14 15:36:03 -05:00
Scott Lahteine
eaf1c0954e
Update some precompiler tests
2019-07-14 13:09:16 -05:00
thisiskeithb
42be684e69
Wanhao Duplicator i3 Mini support ( #14559 )
2019-07-11 04:36:51 -05:00
Scott Lahteine
7de605c5c3
Move pins files to subfolders #14573
2019-07-11 02:32:24 -05:00
Scott Lahteine
94f2e82897
Serial assert (needs work)
2019-07-10 07:07:04 -05:00
gmarsh
ab99a80793
GMARSH X6 board support ( #14550 )
2019-07-09 00:30:08 -05:00
Scott Lahteine
a2ba0aaaac
HAL include and other adjustments ( #14525 )
2019-07-08 23:42:29 -05:00
Scott Lahteine
1a349c7522
Add HAS_TMC220x
2019-07-08 23:07:42 -05:00
Msq001
439e28783b
BigTree SKR Pro V1.1 board support ( #14523 )
2019-07-06 21:52:17 -05:00
thisiskeithb
10a71e332d
Biqu SKR 1.1 => BigTree SKR 1.1 ( #14514 )
2019-07-05 20:57:08 -05:00
Scott Lahteine
535b70057e
Oops. Don't undef MIN/MAX
2019-07-05 18:42:21 -05:00
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
2019-07-05 18:14:02 -05:00
Scott Lahteine
b6546ea33a
Add include guards to some headers
2019-07-05 04:02:08 -05:00
Scott Lahteine
44e4f853c8
Patch M_PI in Marduino.h
2019-07-04 19:58:08 -05:00
thisiskeithb
c6f74ba887
TH3D EZBoard v1.0 ( #14473 )
2019-07-02 03:12:32 -05:00
Scott Lahteine
18e396b102
Update motherboard numbering
2019-07-01 07:06:38 -05:00
Msq001
c9be936d4a
BigTreeTech SKR Mini E3 ( #14457 )
2019-07-01 07:06:25 -05:00
Scott Lahteine
3ea073ace6
Slight reduction in serial.h file size
2019-06-29 04:04:25 -05:00
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
2019-06-27 23:58:16 -05:00
thisiskeithb
8b63e3701f
MKS Robin Nano board support ( #14363 )
2019-06-27 21:33:41 -05:00
thisiskeithb
cd302f9464
Add MKS SGen-L Board ( #14411 )
2019-06-26 04:17:06 -05:00
Andy Shaw
064177154c
Update SD card connection / sharing options ( #14325 )
2019-06-26 03:55:57 -05:00
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 ( #14407 )
2019-06-26 00:40:29 -05:00
thisiskeithb
a4aa3621c0
MKS Robin Mini Board Support ( #14366 )
2019-06-24 03:42:22 -05:00
sjasonsmith
07b41a8c3f
Include SOLENOID_PROBE in leveling report ( #14344 )
2019-06-22 17:54:37 -05:00
thisiskeithb
71b2700c3c
Anycubic Trigorilla 1.4 Rev. 1.1 ( #14357 )
2019-06-22 17:53:45 -05:00
Karl Andersson
81d550754a
Fix "UNUSED" redefined warning on HAL_STM32 ( #14342 )
2019-06-21 00:48:10 -05:00
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
2019-06-20 15:47:50 -05:00
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection ( #14236 )
2019-06-19 00:00:19 -05:00
Bob Kuhn
089d12df16
Fix duplicate board IDs ( #14310 )
2019-06-18 02:26:13 -05:00
pinchies
3021097888
Add JGAurora A5S and A1 (STM32F103ZET6) ( #14291 )
...
- Now compiles and works correctly with changes to HAL timers and watchdog.
- Does NOT include awesome work on touch screen function.
- Does have working LCD and SD-based EEPROM.
2019-06-15 14:28:22 -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
Aliaksei Kvitsinski
648a91bce8
Support for Z-Bold board ( #14024 )
2019-06-13 03:21:18 -05:00
Scott Lahteine
356410dcfc
Move crc16 function to libs
2019-06-12 06:14:39 -05:00
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
2019-06-11 07:51:47 -05:00
yangwenxiong
b0a4ea79b8
BigTreeTech SKR Mini v1.1 ( #14041 )
2019-06-10 21:10:51 -05:00
Scott Lahteine
fa3b5fb059
Uppercase pins filename
2019-06-05 21:41:58 -05:00
InsanityAutomation
bbcb61e042
Initial Commit - Add board
2019-06-03 23:49:19 -04:00
Scott Lahteine
44caf70917
Improve editing, fix some small value editing
2019-05-25 15:29:00 -05:00
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
2019-05-09 11:45:55 -05:00
Thomas Moore
ee243e4edf
Fix mixing extruder filament change ( #13803 )
2019-05-01 21:55:58 -05:00
Giuliano Zaro
d77ef437db
Fix warning for redefined DEBUG_PRINT_P ( #13789 )
2019-04-23 13:35:02 -05:00
Marcio Teixeira
ca7f6ff287
Fix MSG_En messages for consistency ( #13788 )
2019-04-23 13:31:51 -05:00
Marcio Teixeira
866e2d41dc
Correct range of LCD axis step editing ( #13727 )
2019-04-16 15:45:31 -05:00
ManuelMcLure
b1c13bce58
Fix EEPROM_CHITCHAT (and debug_out.h) ( #13716 )
2019-04-15 20:21:26 -05:00
Laurent
df75a606ff
Support MKS SGen board ( #13694 )
2019-04-15 17:03:10 -05:00
Scott Lahteine
14b561f182
Extra AxisEnum values for E0-E5
2019-04-12 12:13:48 -05:00
ManuelMcLure
492883859e
Don't protect unused CS pins ( #13647 )
2019-04-10 21:57:57 -05:00
InsanityAutomation
ba31d39f6d
Azteeg X5 Mini support ( #13425 )
2019-04-08 23:10:45 -05:00
Scott Lahteine
9cb5c57b84
Adjustments to ui8tostr_percent
2019-04-08 21:47:50 -05:00
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
2019-04-06 18:04:34 -05:00
Scott Lahteine
cf12fc8366
Expand on serial debugging ( #13577 )
2019-04-05 20:02:46 -05:00
Alexander Gavrilenko
3c47e1b4d1
Support Black STM32F407VET6 with RAMPS-like shield ( #13524 )
2019-04-05 15:30:19 -05:00
Scott Lahteine
72c7751768
Fix SERIAL_POS in use with DEBUG_OUT
2019-04-04 22:12:03 -05:00
Marcio Teixeira
d992dfe7d5
Use the percent util func in the string func. ( #13523 )
2019-03-30 13:00:31 -05:00
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
2019-03-29 14:07:43 -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
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
2019-03-14 02:25:42 -05:00
jmz52
8e0ac93d60
Fix 'UNUSED redefined' compiler warning ( #13387 )
2019-03-13 04:34:02 -05:00
Hadrien Jouet
0278ad0a6d
Add ESP32 WiFi interface ( #11209 )
2019-03-13 00:48:08 -05:00
Scott Lahteine
388babbcea
Tweak SERIAL_PRINTF
2019-03-11 20:58:27 -05:00
7eggert
10c8c034bd
Allow both encoder and ADC keypad ( #13355 )
2019-03-11 18:10:56 -05:00
Scott Lahteine
c7d618b4d9
Fix SERIAL_ECHOLNPAIR
...
Fix #13333
2019-03-09 14:20:37 -06:00
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
2019-03-07 02:09:39 -06:00
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
2019-03-05 06:46:19 -06:00
Chris Pepper
38bef9da91
Report auto temp to both serial ports, if available ( #13301 )
2019-03-03 21:03:48 -06:00
Anthony Rich
7640b328df
Support for Tronxy X5S 2e ( #13297 )
2019-03-03 07:41:05 -06:00
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
2019-03-01 19:58:07 -06:00
Msq001
f8a39919fa
Add Bigtree SKR 1.3 board ( #13267 )
...
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
2019-02-26 21:30:00 -06:00
Bob Kuhn
ddbe4cfa20
Printrboard G2 support ( #13116 )
2019-02-26 21:03:13 -06:00
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
2019-02-25 16:01:42 -06:00
Scott Lahteine
64253e1a58
Followup to serial reform
...
Reference #13250
2019-02-25 00:20:36 -06:00
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
2019-02-23 22:53:01 -06:00
Scott Lahteine
15aa932aa6
HAL for Linux ( #13146 )
2019-02-22 19:09:10 -06:00
Scott Lahteine
a43e892fb5
Use 8-bit i2c address on LPC platform
...
Fix #9799 — hopefully not a unicorn
2019-02-20 06:27:26 -06:00
Scott Lahteine
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
Scott Lahteine
95d3f3953a
DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL
2019-02-08 14:54:34 -06:00
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
2019-02-06 17:20:17 -06:00
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
2019-02-06 06:33:14 -06:00
Scott Lahteine
ca73b2f465
Add static assert to catch errors in COPY(a,b)
2019-02-04 05:52:32 -06:00
Scott Lahteine
fdb97a3e9c
Add class and macro to save and auto-restore a variable
2019-02-04 02:23:06 -06:00
Scott Lahteine
159d7eefda
New boards entry for the A20M
2019-01-28 21:08:20 -06:00
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
2019-01-23 19:06:54 -06:00
Scott Lahteine
52108192d1
Prevent L6470 class name conflict with drivers.h define
...
Fix #12824
2019-01-20 00:32:56 -06:00
lanserge
c2cf8ffa82
Add support for Arduino DUE Shield Kit ( #12950 )
2019-01-19 23:43:32 -06:00
chrisly42
99e5e8362f
Rapide Lite 200 config, pins_RL200 RUMBA clone ( #12848 )
2019-01-19 20:19:14 -06:00
Scott Lahteine
ce563d7c2e
Various general cleanups
...
Mostly from the L6470-oriented PR
2019-01-19 16:56:12 -06:00
Bob Kuhn
d08f27e27b
Add support for STEVAL 3DP001V1 ( #12894 )
2019-01-15 18:59:36 -06:00
Giuliano Zaro
85f149befe
Save some progmem ( #12913 )
2019-01-14 20:56:30 -06:00
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
2019-01-12 16:01:04 -06:00
Chris Barr
1d33784bf9
Add RUMBA32 Board ( #12856 )
2019-01-10 19:34:31 -06:00
Karl Andersson
8ae6f1e556
Fix errors and some compiler warnings with HAL_STM32 PlatformIO build ( #12869 )
2019-01-10 19:01:31 -06:00
Ludy
74c47803f7
Add VORON printer ( #12705 )
2019-01-03 06:27:03 -06:00
Alain Martel
44ed34475b
Add MKS BASE 1.4 pins ( #12770 )
2018-12-30 10:40:22 -06:00
Msq001
f8c5d31864
Bugfix 2.0.x add motherboard pins define ( #12689 )
...
- `pins_BIQU_B300_V1.0.h` defines pins for B300, as found in the BIQU Thunder 3D printer.
- `pins_BIQU_SKR_V1.1.h` defines pins for bigtree/BIQU SKR V1.1 motherboard.
2018-12-27 10:52:35 -06:00
Ludy
f7127c44f8
Wanhao Duplicator i3 Plus pins create ( #12701 )
2018-12-20 17:30:36 -06:00
jmz52
33abb86b7e
Add support for MKS Robin board ( #12650 )
...
Implement initial support for MKS Robin (STM32F103ZET6) board.
Custom build script is used to generate encrypted firmware compatible with original MSK Robin bootloader (i.e. safe firmware update from SD card and possibility to go back to original close-source firmware).
2018-12-20 17:23:27 -06:00
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
InsanityAutomation
dec721c52b
Add Formbot Raptor2 and Raise3D pins ( #12532 )
...
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
2018-11-25 19:56:06 -06:00
Scott Lahteine
6aae199572
Add missing boards to Makefile
2018-11-25 19:11:09 -06:00
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
2018-11-23 21:07:38 -06:00
Ludy
c0b75f49b6
Fix "no effect" and "unused variable" compile warnings ( #12473 )
2018-11-18 17:54:00 -06:00
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
2018-11-17 22:21:44 -06:00
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
2018-11-17 21:13:36 -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
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
...
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
2018-11-14 13:13:51 -06:00
Ryan
052d102ded
UltiMachine Archim 1 support ( #12404 )
2018-11-14 00:27:39 -06:00
Scott Lahteine
50af1d1e08
Differentiate translated On/Off from Serial ON/OFF
2018-11-12 17:23:08 -06:00
Scott Lahteine
471f403a67
Reduce code size with plain inlines
2018-11-11 08:36:10 -06:00
Scott Lahteine
4c5ca89d8c
Show the appropriate pause message ( #12348 )
2018-11-06 04:13:48 -06:00
Scott Lahteine
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -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
19f49db96f
Tweak / reduce menu items
2018-11-03 01:18:59 -05:00
Scott Lahteine
f5498168ae
Ensure PENDING/ELAPSED use a 32-bit integer
2018-11-01 16:08:23 -05:00
Scott Lahteine
9cd3529108
Organize language data, fix Korean and Danish
2018-10-30 20:41:16 -05:00
Scott Lahteine
8055ed24ff
Move font data to a subfolder
2018-10-28 15:46:45 -05:00
Scott Lahteine
2bf18950ab
Refactor LCD menus
2018-10-28 15:46:45 -05:00
InsanityAutomation
ad60f0691c
Add Creality3D RAMPS pins definitions ( #12229 )
2018-10-26 16:09:04 -05:00
Scott Lahteine
d015f746cc
Fix some compile warnings ( #12220 )
2018-10-26 03:53:06 -05:00
Roman Moravčík
e48cbff10d
Fixed redefinition warnings of MSG_HOTEND_TOO_COLD. ( #12203 )
2018-10-24 15:00:07 -05:00
Scott Lahteine
b641571098
Replace types.h with millis_t.h
2018-10-20 23:07:12 -05:00
Karl Andersson
4eb798dbdc
Add support for Arm'ed (STM32F4) board ( #12147 )
2018-10-19 14:50:52 -05:00
Marcio Teixeira
71e19baf69
Fix kill => disable_all_heaters => print_job_timer.stop ( #12146 )
...
- Remove `print_job_timer.stop()` from `disable_all_heaters`
- Call `print_job_timer.stop()` for relevant `disable_all_heaters()`.
- Split up `kill()` for watchdog interrupt safety
2018-10-18 21:20:56 -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
Marcio Teixeira
f98f4ac7ea
Fix and improve EXTENSIBLE_UI ( #12117 )
...
- Add methods to access print counter data
- Clean up some inconsistent method names
- Clear lcd status after filament change
- Implement `lcd_reset_status` so it works like UltraLCD
2018-10-16 16:58:29 -05:00
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
2018-10-16 16:46:40 -05:00
Scott Lahteine
43940d59ed
Fix trailing spaces
2018-10-10 16:24:35 -05:00
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
Scott Lahteine
272d4a5167
Apply #pragma once
2018-10-10 02:57:01 -05:00
Scott Lahteine
cb7844c8d4
Save PROGMEM on serial prefixes ( #12033 )
...
With default config and `EEPROM_SETTINGS`, saves over 200 bytes of PROGMEM.
2018-10-07 15:32:15 -05:00
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
2018-10-06 17:18:10 -05:00
Phr3d13
acac2adfc8
Add support for MeCreator2 ( #12017 )
2018-10-06 12:26:49 -05:00
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
2018-10-04 19:54:12 -05:00
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
2018-10-03 03:26:07 -05:00
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
2018-10-03 02:48:49 -05:00
brian park
2abf3d258d
Korean language translation support ( #11987 )
2018-10-03 01:53:34 -05:00
Scott Lahteine
ee53f7d813
Revert header reorg.
2018-10-02 22:09:41 -05:00
LineF
d777cef837
fixed minimum macro ( #11986 )
2018-10-02 21:35:34 -05:00
Scott Lahteine
0dedb3e139
Reorganize some core headers ( #11983 )
2018-10-02 04:25:46 -05:00
Scott Lahteine
f4c625d3a1
Ensure MIN/MAX overrides
2018-10-01 05:32:55 -05:00
Scott Lahteine
3019713402
Reorganize some enums
2018-10-01 05:32:55 -05:00
Scott Lahteine
606a4362b3
Reduce STM32F4 compile warnings
2018-10-01 04:41:17 -05:00
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
2018-09-30 23:44:33 -05:00
Scott Lahteine
fb8a07660a
Followup to minmax patch
...
Co-Authored-By: Palatis <palatis@gmail.com>
2018-09-30 21:17:31 -05:00
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
2018-09-30 04:59:14 -05:00
Mitch Roote
d016b572e3
[2.0.x] Add pin configuration for Fysetc F6 ( #11932 )
2018-09-27 19:20:19 -04:00
InsanityAutomation
cb9dc56630
Add GT2560 v3 support ( #11914 )
2018-09-27 15:13:15 -04:00
InsanityAutomation
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
...
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
2018-09-24 09:40:48 -05:00
Scott Lahteine
5a74b12b45
Followup to #11769
2018-09-19 16:40:32 -05:00
InsanityAutomation
f38570ac55
Add custom user menu title ( #11769 )
2018-09-19 15:04:34 -05:00
Scott Lahteine
09a2bee8aa
Support more filament runout sensors in M119 ( #11851 )
2018-09-17 03:27:13 -05: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
Roxy-3D
9c8d9d282f
Break out support for Formbot T-Rex3 from previous versions
2018-09-06 09:49:04 -05:00
Ilya Bukhonin
7ecb8b4af5
[2.0.x] Teensy 3.1 and 3.2 support ( #11460 )
2018-08-27 21:49:49 -05:00
Pablo Crespo
409a0632af
[2.0.x] Add Morpheus Board support ( #11651 )
2018-08-27 21:28:03 -05:00
Scott Lahteine
e2b8fc4f17
Reduce some debug strings
2018-08-24 21:11:39 -05:00
Michael Triffon
f8c52c9c29
Azteeg X5 Mini WiFi support ( #11601 )
2018-08-21 23:58:26 -05:00
Scott Lahteine
ad12b9b46b
Fix indentation, whitespace, spelling, formbot pins...
2018-08-21 09:47:57 -05:00
Roxy-3D
b0a8ce59bd
Update Boards.h to include Formbot support
2018-08-20 16:46:27 -05:00