313 Commits (123ecfe6134df4d36faca839a01d8752b75ad92e)

Author SHA1 Message Date
thisiskeithb a4aa3621c0 MKS Robin Mini Board Support (#14366) 6 years ago
sjasonsmith 07b41a8c3f Include SOLENOID_PROBE in leveling report (#14344) 6 years ago
thisiskeithb 71b2700c3c Anycubic Trigorilla 1.4 Rev. 1.1 (#14357) 6 years ago
Karl Andersson 81d550754a Fix "UNUSED" redefined warning on HAL_STM32 (#14342) 6 years ago
Scott Lahteine 4df4c47994
Add TMC2209 support (#14249) 6 years ago
Scott Lahteine 4c872a01f2
G-code queue singleton, front injection (#14236) 6 years ago
Bob Kuhn 089d12df16 Fix duplicate board IDs (#14310) 6 years ago
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.
6 years ago
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...
6 years ago
Aliaksei Kvitsinski 648a91bce8 Support for Z-Bold board (#14024) 6 years ago
Scott Lahteine 356410dcfc Move crc16 function to libs 6 years ago
Scott Lahteine 2a96d4e23a Move number-to-string functions to libs 6 years ago
yangwenxiong b0a4ea79b8 BigTreeTech SKR Mini v1.1 (#14041) 6 years ago
Scott Lahteine fa3b5fb059 Uppercase pins filename 6 years ago
InsanityAutomation bbcb61e042 Initial Commit - Add board 6 years ago
Scott Lahteine 44caf70917 Improve editing, fix some small value editing 6 years ago
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944) 6 years ago
Thomas Moore ee243e4edf Fix mixing extruder filament change (#13803) 6 years ago
Giuliano Zaro d77ef437db Fix warning for redefined DEBUG_PRINT_P (#13789) 6 years ago
Marcio Teixeira ca7f6ff287 Fix MSG_En messages for consistency (#13788) 6 years ago
Marcio Teixeira 866e2d41dc Correct range of LCD axis step editing (#13727) 6 years ago
ManuelMcLure b1c13bce58 Fix EEPROM_CHITCHAT (and debug_out.h) (#13716) 6 years ago
Laurent df75a606ff Support MKS SGen board (#13694) 6 years ago
Scott Lahteine 14b561f182 Extra AxisEnum values for E0-E5 6 years ago
ManuelMcLure 492883859e Don't protect unused CS pins (#13647) 6 years ago
InsanityAutomation ba31d39f6d Azteeg X5 Mini support (#13425) 6 years ago
Scott Lahteine 9cb5c57b84 Adjustments to ui8tostr_percent 6 years ago
Roxy-3D 9cee81d47e Option to show babysteps total since G28 (#13580) 6 years ago
Scott Lahteine cf12fc8366
Expand on serial debugging (#13577) 6 years ago
Alexander Gavrilenko 3c47e1b4d1 Support Black STM32F407VET6 with RAMPS-like shield (#13524) 6 years ago
Scott Lahteine 72c7751768 Fix SERIAL_POS in use with DEBUG_OUT 6 years ago
Marcio Teixeira d992dfe7d5 Use the percent util func in the string func. (#13523) 6 years ago
Marcio Teixeira 5679fae11e UltraLCD enhancements (lower fan resolution, backlash menu) (#13519) 6 years ago
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(...)`
6 years ago
Scott Lahteine f5bcc00570
Unify debugging output with debug_out.h (#13388) 6 years ago
jmz52 8e0ac93d60 Fix 'UNUSED redefined' compiler warning (#13387) 6 years ago
Hadrien Jouet 0278ad0a6d Add ESP32 WiFi interface (#11209) 6 years ago
Scott Lahteine 388babbcea Tweak SERIAL_PRINTF 6 years ago
7eggert 10c8c034bd Allow both encoder and ADC keypad (#13355) 6 years ago
Scott Lahteine c7d618b4d9 Fix SERIAL_ECHOLNPAIR
Fix #13333
6 years ago
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework (#12201) 6 years ago
Scott Lahteine cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs (#13311) 6 years ago
Chris Pepper 38bef9da91 Report auto temp to both serial ports, if available (#13301) 6 years ago
Anthony Rich 7640b328df Support for Tronxy X5S 2e (#13297) 6 years ago
Scott Lahteine fa236e9718 General cleanup ahead of L64XX 6 years ago
Msq001 f8a39919fa Add Bigtree SKR 1.3 board (#13267)
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
6 years ago
Bob Kuhn ddbe4cfa20 Printrboard G2 support (#13116) 6 years ago
Scott Lahteine 808b076000 Update some ABL/UBL conditionals 6 years ago
Scott Lahteine 64253e1a58 Followup to serial reform
Reference #13250
6 years ago
Scott Lahteine e15354e387
Simplify serial port redirect (#13234) 6 years ago
Scott Lahteine 15aa932aa6
HAL for Linux (#13146) 6 years ago
Scott Lahteine a43e892fb5 Use 8-bit i2c address on LPC platform
Fix #9799 — hopefully not a unicorn
6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Scott Lahteine 95d3f3953a DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL 6 years ago
Marcio Teixeira e1604198ff G425 — Auto-calibrate Backlash and Nozzle Offsets (#13050) 6 years ago
teemuatlut d81342254a Support new TMC drivers (#13026) 6 years ago
Scott Lahteine ca73b2f465 Add static assert to catch errors in COPY(a,b) 6 years ago
Scott Lahteine fdb97a3e9c Add class and macro to save and auto-restore a variable 6 years ago
Scott Lahteine 159d7eefda New boards entry for the A20M 6 years ago
Bob Kuhn 2f35747f29 L6470 SPI daisy chain support (#12895) 6 years ago
Scott Lahteine 52108192d1 Prevent L6470 class name conflict with drivers.h define
Fix #12824
6 years ago
lanserge c2cf8ffa82 Add support for Arduino DUE Shield Kit (#12950) 6 years ago
chrisly42 99e5e8362f Rapide Lite 200 config, pins_RL200 RUMBA clone (#12848) 6 years ago
Scott Lahteine ce563d7c2e Various general cleanups
Mostly from the L6470-oriented PR
6 years ago
Bob Kuhn d08f27e27b Add support for STEVAL 3DP001V1 (#12894) 6 years ago
Giuliano Zaro 85f149befe Save some progmem (#12913) 6 years ago
Scott Lahteine eb78aed863
Rename LCD menus according to variable types (#12892) 6 years ago
Chris Barr 1d33784bf9 Add RUMBA32 Board (#12856) 6 years ago
Karl Andersson 8ae6f1e556 Fix errors and some compiler warnings with HAL_STM32 PlatformIO build (#12869) 6 years ago
Ludy 74c47803f7 Add VORON printer (#12705) 6 years ago
Alain Martel 44ed34475b Add MKS BASE 1.4 pins (#12770) 6 years ago
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.
6 years ago
Ludy f7127c44f8 Wanhao Duplicator i3 Plus pins create (#12701) 6 years ago
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).
6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
InsanityAutomation dec721c52b Add Formbot Raptor2 and Raise3D pins (#12532)
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
6 years ago
Scott Lahteine 6aae199572 Add missing boards to Makefile 6 years ago
Scott Lahteine 1fcc13b011 Allow Serial Overrun Protection to be disabled 6 years ago
Ludy c0b75f49b6 Fix "no effect" and "unused variable" compile warnings (#12473) 6 years ago
Marcio Teixeira c1e17037e5 Various fixes for MarlinUI and ExtUI (#12439) 6 years ago
Ludy 22d7fed60a Fix compile error with SD_FIRMWARE_UPDATE (#12462) 6 years ago
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.
6 years ago
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
6 years ago
Ryan 052d102ded UltiMachine Archim 1 support (#12404) 6 years ago
Scott Lahteine 50af1d1e08 Differentiate translated On/Off from Serial ON/OFF 6 years ago
Scott Lahteine 471f403a67 Reduce code size with plain inlines 6 years ago
Scott Lahteine 4c5ca89d8c
Show the appropriate pause message (#12348) 6 years ago
Scott Lahteine b3b4e6dc45
Change Marlin debug flag names to fix conflicts (#12340)
In reference to #11000
6 years ago
Scott Lahteine f5eab912ed
Apply #pragma once, misc cleanup (#12322)
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine 19f49db96f Tweak / reduce menu items 6 years ago
Scott Lahteine f5498168ae Ensure PENDING/ELAPSED use a 32-bit integer 6 years ago
Scott Lahteine 9cd3529108 Organize language data, fix Korean and Danish 6 years ago
Scott Lahteine 8055ed24ff Move font data to a subfolder 6 years ago
Scott Lahteine 2bf18950ab Refactor LCD menus 6 years ago
InsanityAutomation ad60f0691c Add Creality3D RAMPS pins definitions (#12229) 6 years ago
Scott Lahteine d015f746cc
Fix some compile warnings (#12220) 6 years ago
Roman Moravčík e48cbff10d Fixed redefinition warnings of MSG_HOTEND_TOO_COLD. (#12203) 6 years ago
Scott Lahteine b641571098 Replace types.h with millis_t.h 6 years ago
Karl Andersson 4eb798dbdc Add support for Arm'ed (STM32F4) board (#12147) 6 years ago
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
6 years ago