10305 Commits (e2a77ed8813ebe33b75479bd43b9d1308da48b12)

Author SHA1 Message Date
Jamie 509dc283f2 Restore declarations of G53-G59 (#13654) 6 years ago
chai-md 2adc37becc MAGNETIC_SWITCHING_TOOLHEAD (#13629) 6 years ago
ManuelMcLure 492883859e Don't protect unused CS pins (#13647) 6 years ago
Scott Lahteine 9898f53361 Fix missing IS_SD_PRINTING 6 years ago
Scott Lahteine 1e59a2ac73 Hide pause/stop unless active printing 6 years ago
Scott Lahteine ae42206500 Fix SD_REPRINT_LAST_SELECTED_FILE 6 years ago
Scott Lahteine d72946a8d7 Fix LPC1768 build with no watchdog
Fix issue mentioned at https://github.com/MarlinFirmware/Marlin/pull/13587#issuecomment-481737509
6 years ago
Scott Lahteine cee3b172b9
Fix Marlin splash screen logic (#13646) 6 years ago
ANMay-ru 052f2ac352 Fix RURAMPS4D baud rate (#13644) 6 years ago
Marcio Teixeira e6ebd30f60 Fix LCD issue on stepper timeout (#13630)
- Remove a re-paint of the status screen on stepper timeout, which would cause a garbled LCD with `LIGHTWEIGHT_UI` and could interrupt whatever else the user might be doing in a submenu (such as playing games!)
- Use the helper function to reset stepper timeout.
6 years ago
klcjr89 a8edd4f6d4 Fix Azteeg X5 MINI BOARD_NAME (#13632)
Co-Authored-By: klcjr89 <klcjr89@users.noreply.github.com>
6 years ago
Scott Lahteine 5018fdacbe
Support FYSETC_MINI_12864_PANEL (#13365) 6 years ago
InsanityAutomation 4900c28bf6 Fix IDEX tool-change, and more (#13614) 6 years ago
InsanityAutomation ba31d39f6d Azteeg X5 Mini support (#13425) 6 years ago
Scott Lahteine 9cb5c57b84 Adjustments to ui8tostr_percent 6 years ago
Scott Lahteine 321a5e6580
Fix SD card reselect when scrolled (#13624)
- Change encoder position to 16-bit integer.
- Fix `SD_REPRINT_LAST_SELECTED_FILE` when the screen is scrolled.
6 years ago
Scott Lahteine 0e3c9e726d Set default Raptor runout/caselight pins 6 years ago
Scott Lahteine 5e38d70697 Fix M217 report label, general cleanup 6 years ago
Scott Lahteine fae2b7edc3 Update MMU2 code style 6 years ago
Scott Lahteine c8a83fb122 SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA 6 years ago
Scott Lahteine 9abe9aff56
Confirm before starting SD print (#13616) 6 years ago
Scott Lahteine 7e0008f5b3 Fix SETCURSOR_RJ 6 years ago
Robby Candra 81c2c3ec11 Continuous filename scrolling (#13609) 6 years ago
Ludy c29820f649 Suppress compile warning (#13612) 6 years ago
Scott Lahteine a2b3ad6d0a Don't override RGB LED pins, by default 6 years ago
Bob Kuhn 9a56d90150 Fix M43 on LPC176x (#13587)
The real fix. PR #13568 was wrong.
6 years ago
Roxy-3D 9cee81d47e Option to show babysteps total since G28 (#13580) 6 years ago
Scott Lahteine 3221658a78 Adjust park position description 6 years ago
Scott Lahteine 028b78f623 Suppress a compile warning 6 years ago
Scott Lahteine cf12fc8366
Expand on serial debugging (#13577) 6 years ago
Marcio Teixeira bf7b28b456 Fix incorrect variable name (#13585) 6 years ago
Kajetan Rzepecki 27693cec29 Extend ESP32 HardwareSerial with flushTX. (#13588) 6 years ago
Alexander Gavrilenko 3c47e1b4d1 Support Black STM32F407VET6 with RAMPS-like shield (#13524) 6 years ago
VBen 0dfd76ba55 Fix Z hotend offset broken by parking extruder tool change (#13582) 6 years ago
Scott Lahteine 027a901bec Trim whitespace 6 years ago
Kajetan Rzepecki 692a0198f9 Fix SPISettings frequency parameters in ESP32 HW SPI (#13573) 6 years ago
Kajetan Rzepecki 63d95862fa Add FastIO TOGGLE for ESP32 (#13574) 6 years ago
drzejkopf 0992d1a4c8 Fix Invaders game compile error (#13575) 6 years ago
Robby Candra cd1ef33c8c Drop extra PLR save test (#13554) 6 years ago
Scott Lahteine 72c7751768 Fix SERIAL_POS in use with DEBUG_OUT 6 years ago
Scott Lahteine cacec5764a Clean up whitespace 6 years ago
Scott Lahteine 83e214478e Click-hold to exit Invaders, fix Brickout compile 6 years ago
Scott Lahteine 240ea1bbb3 Split up games into separate files 6 years ago
Marcio Teixeira 27a4927ed1 Add option to move away from endstop after homing. (#13557)
Add option to move away from endstop after homing.
- Add `ENDSTOP_BACKOFF` for printers with a recessed Z home button (Lulzbot TAZ 6).
- Also prevents chattering when sensorless homing with axes against bumpers.
6 years ago
InsanityAutomation d44e5b1fde Fix stepper direction macros, multi-nozzle scope (#13569) 6 years ago
Scott Lahteine 10b9632bed Fix menu history item selection 6 years ago
Scott Lahteine f1810689ff Fix bootscreen condition 6 years ago
Kajetan Rzepecki b21ca53dfc SPIFFS-backed PersistentStore for ESP32 (#13566) 6 years ago
Scott Lahteine af92ee9dd6 No PLR include needed in queue.cpp 6 years ago
Scott Lahteine 5d2c5877f7 DOGM bootscreen cleanup 6 years ago
Scott Lahteine 2aa35e95af More G26 arc cleanup
Followup to #13531
6 years ago
Scott Lahteine 20a41e2f7b SDCARD_RATHERRECENTFIRST with SDCARD_SORT_ALPHA 6 years ago
Robby Candra 46445a5a16 Event G-code for Stop SD Print (#13547)
Co-Authored-By: 7eggert <7eggert@gmx.de>
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com>
6 years ago
Kajetan Rzepecki 2cfa9e9008 Fixed chamber-related compile error (#13552) 6 years ago
Scott Lahteine a0a5c31c05
Power-Loss initialization fix (#13553)
- Only save to PLR file on moves with E and X or Y
- Save to PLR after any long-ish Z downward move
6 years ago
Scott Lahteine 8b7c3eec83 Games, for fun (and stress-testing) (#13464) 6 years ago
InsanityAutomation fbc7b51a24 Use NO_FETCH for Dual X G28 (#13539) 6 years ago
Scott Lahteine 5de7b5b35e
Games, for fun (and stress-testing) (#13464) 6 years ago
InsanityAutomation 4961d8aa3e Update G28.cpp (#13539) 6 years ago
Scott Lahteine de0046fc8b Fix empty HAS_TIMER macros 6 years ago
Kajetan Rzepecki c9079165ee Fix MAX6675 readout with Hardware SPI (#13530) 6 years ago
ManuelMcLure 04086fc455 Minor optimization to ARC_SUPPORT code (#13531) 6 years ago
Robby Candra a3f67acd6d Fix Power Loss Recovery file delete (#13522) 6 years ago
Marcio Teixeira d992dfe7d5 Use the percent util func in the string func. (#13523) 6 years ago
drzejkopf b1f739e27b CR10_STOCKDISPLAY support in Bigtreetech SKR (#13516) 6 years ago
Marcio Teixeira 5679fae11e UltraLCD enhancements (lower fan resolution, backlash menu) (#13519) 6 years ago
Msq001 f0d14b83bc Save/restore Relative modes in Power-Loss Recovery (#13501) 6 years ago
Marcio Teixeira c6466c23fe Silence signed/unsigned comparison warning. (#13508) 6 years ago
InsanityAutomation 7240e3a68f Allow G26 with no heated bed (#13511) 6 years ago
Alexander Gavrilenko 6d9aaca082 Fix compilation error for MKS Robin (#13506) 6 years ago
Scott Alfter c6dbe6e9d6 Fix Teensy 3.5/3.6 __get_primask (#13514) 6 years ago
Alexander Amelkin e40636a7c1 Replace digitalPinHasPWM with HAS_TIMER (#13520) 6 years ago
Scott Lahteine b46ca9aa94 Less timely comment, tweak conditions 6 years ago
InsanityAutomation eb91f08725 Update descriptions and dont call unneeded functions 6 years ago
Ludy fe346cd4d1 Fix DEBUG_EEPROM_READWRITE compile error (#13492) 6 years ago
Sam Lane e3ab54753b Add extra Linear Advance factors (#13490) 6 years ago
Chris Pepper ffc2c2d7c5 Move FAST_PWM_FAN code to HALs (#13491) 6 years ago
Thomas Moore 263f8edff8 Disable volumetric extrusion during G26 (#13479) 6 years ago
Bob Kuhn 6bd0a0be97 Relocate DUE Stepper ISR to TC0,2 (#13481) 6 years ago
Thomas Moore 13a12f8a87 Fix UBL mesh editor on delta (#13478) 6 years ago
Scott Lahteine d2e0c03afb Remove trailing whitespace 6 years ago
Marcio Teixeira 7462fe3068 Fix compile error, squelch warnings (#13487)
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
6 years ago
Yannik Sembritzki 0d3ea59bcf Add pins for Dual Z UART on SKR 1.3 (#13474)
Fix #13470
6 years ago
pinchies ef3b93daa1 Fix STM32F1 SD-based EEPROM emulation (#13475)
If `openFile` is given `true`, then it has read-only access. Because all the writing occurs on the next line, this breaks SD card as EEPROM.
6 years ago
Chris Pepper aacc1148b0 Fix M106 for index > extruders (#13473) 6 years ago
Thomas Moore c5e96544b5 Fix vtool compiler warning (#13476) 6 years ago
Thomas Moore 02dc72acb6 Disable ABL when leveling corners (#13471) 6 years ago
7eggert d96f7d6068 Minimum segments for G2/G3. Better for small arcs. (#13466) 6 years ago
Scott Lahteine 380c771988 Handle word-padded flash-based eeprom (STM32F1)
Fix #13445
6 years ago
Scott Alfter 32332bcd03 Proceed with Teensy 3.5/3.6 HAL (#13450) 6 years ago
Scott Alfter 407202cc0f Fix BLTouch pre-3.0 compatibility (#13454) 6 years ago
Marcio Teixeira a0ca98f699 Additional ExtUI features (#13449) 6 years ago
Sam Lane a8fa275dc6 Fix Fan 0 responding to all fan speeds (#13444) 6 years ago
InsanityAutomation 5eeffab5e5 Fix BLTouch Menus (#13441) 6 years ago
Scott Lahteine d8329d858d Default argument to defer_status_screen 6 years ago
Giuliano Zaro 9562a02c5a Update Italian language (#13440) 6 years ago
drzejkopf 70e6a3db8a Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS (#13439) 6 years ago
Roman Moravčík f3cf95a937 Update Slovak language. (#13435) 6 years ago
Scott Lahteine 144018736a Use USES_Z_MIN_PROBE_ENDSTOP 6 years ago
InsanityAutomation 5b2c37d6c1 Followup to BLTouch (#13422) 6 years ago
InsanityAutomation 3fb8489ae3 EXTUI and UBL compilation fixes (#13420) 6 years ago
Scott Lahteine b376c7e374 Group DISABLED items 6 years ago
Scott Lahteine 58bca67883 Unify status scrolling further 6 years ago
Scott Lahteine c4443f885e finishstatus => finish_status 6 years ago
InsanityAutomation 691e5c3bb8 BLTouch V3.0 support (#13406) 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
Tobias Frost d20eab4f83 Fix macro in set_color() (#13417) 6 years ago
Ludy 59353546e8 Fix BUTTON_EXISTS and misplaced comma (#13411)
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
6 years ago
InsanityAutomation 09eb30dc05 IDEX Mirror mode based on Formbot / Vivedino Symmetric mode (#13404) 6 years ago
Scott Lahteine 5c1aa5162d Adjust M206 output in M503 for DELTA 6 years ago
Scott Lahteine ad8b82d054 Fix KILL_PIN assignment for MKS_MINI_12864
According to #13397
6 years ago
Scott Lahteine 3a916b4ef2 Create bresenham.h 6 years ago
Karl Andersson 5d3928cb01 PWM is not defined on Arduino Core STM32 (#13405) 6 years ago
Scott Lahteine 9a515cbd32
Fix Pause Print message and behavior (#13394) 6 years ago
Scott Lahteine f5bcc00570
Unify debugging output with debug_out.h (#13388) 6 years ago
Andrei Pozolotin cc8a871705 Add capability string CHAMBER_TEMPERATURE (#13391)
Reference: #13380
6 years ago
Scott Lahteine 67bee06e43 No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine f89b375fb9
Fixes and improvements for PWM pins (#13383) 6 years ago
Scott Lahteine 87162658c4
Fix and improve software endstops (#13386) 6 years ago
Scott Lahteine 6214c997c0 Remove includes of <binary.h> 6 years ago
Scott Lahteine 4555ae448f Fixups for ESP32 6 years ago
Scott Lahteine a5ea3e2f15 Fix hotend offset on switching toolhead change
See commentary at #11623
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
InsanityAutomation c03df89921 ExtUI Mesh Leveling Extensions (#13363) 6 years ago
InsanityAutomation 050eac03af Single X Duplication Extension (#13373)
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
6 years ago
Scott Lahteine ad91476d26 Fix USEABLE_HARDWARE_PWM 6 years ago
Scott Lahteine d63da4592d Tweak to SCARA_move_to_cal 6 years ago
Scott Lahteine 51ff5b68fa Clean up fastIO ahead of PWM patch 6 years ago
Scott Lahteine 388babbcea Tweak SERIAL_PRINTF 6 years ago
Scott Lahteine d94e077901 Apply HAS_HOTEND_OFFSET where needed 6 years ago
Scott Lahteine 11d6a939df Always define axis_unhomed_err 6 years ago
7eggert 10c8c034bd Allow both encoder and ADC keypad (#13355) 6 years ago
Andrei Pozolotin 31ff7da7ac Add missing CHAMBER options (for M141) (#13371) 6 years ago
Scott Lahteine 0375e92847 Followup to serial rework
As mentioned in #13370
6 years ago
jmz52 013bb469ca Fix compilation for STM32F1 with no SDIO (#13366) 6 years ago
Scott Lahteine e52bcc9408 Limit top bed temp to BED_MAXTEMP - 10
The chances of a 10° overshoot is pretty minimal.
6 years ago
Scott Lahteine 98b55421a5 Clean up some temp config 6 years ago
InsanityAutomation 785a7028bf Followup to 'volatile' patch (#13369)
Originally #13344
6 years ago
Scott Lahteine aa1d587128 Some LCD code cleanup 6 years ago
Scott Lahteine fa11427ec6 Remove obsolete LCD_CONTRAST 6 years ago
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.
6 years ago
Scott Lahteine 1f7e220387 Make HAL ISR macros function-like 6 years ago
Scott Lahteine e3ce346f24 Report position to host in Nozzle::park 6 years ago
Scott Lahteine 77b4176152 Use lib include for bit_constants.h 6 years ago
Scott Lahteine 3419099f0a Clean up whitespace 6 years ago
pinchies 4c43e6c48b Fix "spontaneous heating" issue (WRITE bug) on STM32 (#13356)
Should fix "spontanous heating" problems due to order of operations error. Error occurs at least with ststm32 v5.1.0 in PlatformIO.
6 years ago
Michiel Baird b824a517aa Add G38.4 and G38.5 (#13348) 6 years ago
Bruce j Beare e4d080e63c Reset after kill with a button on the KILL_PIN (#13091) 6 years ago
MoellerDi c36989c39e Fix chamber temperature measurement (#13350) 6 years ago