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