Commit Graph

10506 Commits (a9acd2f4973cbbff1b936229ff97a3b56e4157ff)

Author SHA1 Message Date
GUEST.it 7907eec04c Fix power loss recovery with SINGLENOZZLE ()
Scott Lahteine efe651e749 Add THERMISTOR_NAME for 1000
Scott Lahteine 0b056970c6 Fix file.open in STM32 eeprom emu
InsanityAutomation 06f3273531 Fix DELTA pulse wait bug ()
Marcio Teixeira 7ccbcf2eaa Fix TMC EEPROM regression ()
Partially undo 15357af to ensure TMC code is initialized in the proper order.
Marcio Teixeira 9558962d59 Fix DUE HAL SW SPI compile error ()
InsanityAutomation 07afe69cee Fix some bad AZTEEG_X5_MINI pins ()
Chris Pepper 451ea996c9
[LPC176x] Fix switch fallthrough
Tanguy Pruvot d7b0369e39 STM32: Fix SD EEPROM emulation conflict ()
Scott Lahteine 785c01f2bc Use US spelling of 'behavior'
Sam Lane 7f1e0c5670 Update EXTRA_LINADV_K with Marlin bit macros ()
Bob Kuhn 48bd8899bd Cohesion 3D Remix: Onboard SD card, Fysetc LCD ()
FanDjango dcaefc68a5 BLTouch.init should not deploy ()
Low or unknown probe clearance on init (even at powerup) is a risk and therefore, a deploy should be avoided because dragging the pin is possible: A deploy goes into alarm if it can't extend fully and then the subsequent stow will fail.
Tanguy Pruvot 8075893352 STM32: fix sdcard filename conversion
chai-md 940ff8e7c8 Improve LV8729 stepping ()
InsanityAutomation 991ee7552b Restore menu edit to 32bit value ()
Tanguy Pruvot 93dd097b1c Use E2END, if defined, for STM32F1 (SD) ()
InsanityAutomation 5108e4b6aa Cleaner EEPROM auto init ()
Bob Kuhn 456a0ee76b Improve Due SW SPI, Fysetc sanity checks, &c. ()
Robby Candra 7b78a20fb7 Fix: Debug Memory Dump size ()
* Fix Memory Dump size

* Fix Compile error on Memory Dump
Scott Lahteine a613bcad2d Fix some spelling
Tanguy Pruvot 62b36d1b98 Fix STM32 timer warnings ()
Giuliano Zaro f22c9a1ae1 Fix G-code parser with MMU2 ()
Marcio Teixeira 746c38f4be Fix HAL_DUE multiple define error with graphical LCD ()
Bob Kuhn 75eca5c4f8 Fysetc pins updates for RAMPS and SKR 1.3 ()
Marcio Teixeira 227f29090d Add heater timeouts to ExtUI ()
- Add local UI methods to get heater timeout state.
- Add methods to resume timed-out heaters.
- Re-enable heaters on UI temperature request.
- Make `ExtUI` show a dialog box if pause needs a button press after reheat.
Bob Kuhn fa3739aa23 M100: LPC1768 and DUE compatibility ()
InsanityAutomation 3f758d9e00 Fix some edit items for 16-bit encoder ()
ManuelMcLure 51acbb2201 Prevent HOST_PROMPT_SUPPORT compile error ()
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' ()
Tanguy Pruvot e53d7e5517 STM32: ADC warning fix ()
Scott Lahteine 23ec650410 Consolidate Malyan LCD and ExtUI
InsanityAutomation 6811e2921b BLTouch v3 / 3DTouch Interoperability & performance ()
Giuliano Zaro 40aff7e1f2 Remove extra MMU (non-12V) code ()
`check_version` in state -5 should not be needed since it has already been called in state -4 and the tested build nr is only updated in state -4.
Tanguy Pruvot 11adcf1ce3 Add'l PLR options, AVR strstr_P compat ()
InsanityAutomation 5dcb25664f Option to Auto-Initialize EEPROM ()
Ludy a504366138 Fix probe fan compiling error ()
Tanguy Pruvot 24e956d168 Avoid int8_t underflow on filament runout ()
Stephan 483822f3aa Fix some THERMAL_PROTECTION_CHAMBER issues ()
doggyfan 23a8707ef1 Configurable Thermistor ()
J.C. Nelson 172abc305b Malyan M200 core fixes ()
Scott Lahteine a36782ac1d Define more u8g command macros
Scott Lahteine f9a50f451d Serial out cleanup
Scott Lahteine 9853331b34 Fix temp init, loosen ADC grace period
Tanguy Pruvot a4c24511f7 STM32: Fix Marduino SBI/CBI redefine ()
Ludy c837e9250c Define tmc variables where needed ()
Ludy f96eaad1ea Unused variable cleanup ()
Ludy 421d526ba7 Update German language ()
Giuliano Zaro b07360f32a Update Italian language ()
Robby Candra 79955f0c89 Fix PLR file delete bug ()
ManuelMcLure 09f1b58146 Fix HOST_PROMPT_SUPPORT compile issue ()
Giuliano Zaro e2a77ed881 Bring chamber temp to completion ()
Robert Mendon 24177954dd Add missing AZSMZ Mini SPI pins ()
kAdonis ee73e17c9b Hide 'vsense' report row if not used ()
jmdearras 68004174d9 Fix thermistor 501 name ()
Bob Kuhn c48e6be366 Fysetc panel, RUMBA and ReARM pins, SPI mode 3 ()
Chris fd9d3ae181 Re-Arm 4x TMC2208 stepper improvement ()
Tanguy Pruvot e7b3720b81 Menu edit accel in increments of 25 ()
Tanguy Pruvot 7da63fa03f Fix NOMORE() sign warning in stepper ()
Roman Moravčík 6d0ce033c2 Update Slovak language. ()
InsanityAutomation 3fcab8dbf1 Option to disable fans during pause ()
Chris Pepper 66f7065248
[LPC176x] Update extra script to support Python3 ()
Scott Lahteine 2f32a6612d Clean up Temperature::set_fans_paused
Marcio Teixeira 15357af67c Backlash cleanup ()
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
Robby Candra 0181e57417 Add a minimum Z change option to power-loss recovery ()
Robby Candra c369477cb0 Fix bug: diveToFile breaks M23 ()
Tanguy Pruvot e5438a9a03 settings: store runout sensor on/off ()
Scott Lahteine e7682eea42
Use Arduino.h include wrapper ()
Tanguy Pruvot 51d1e0f1dd Auto-mount the SDIO SD card ()
Thomas Moore ee243e4edf Fix mixing extruder filament change ()
Scott Lahteine bf54251a10
Finish, improve, clean up FYSETC_MINI_12864 revisions ()
Scott Lahteine 9372e2603c Simpler neopixel comment
Tanguy Pruvot 3272d0db01 Update French language ()
Chris Pepper 95beafa9a2
Fix typo
Ludy 408a5f08dc Update German language ()
Tanguy Pruvot cf3c746029 Improve French language ()
Clinton James 2740cc64d8 Add SD Release when no SD_DETECT_PIN exists ()
Luu Lac 39ebca6b5f Fix FYSETC, MINIPANEL, MKS_MINI_12864 display ()
Giuliano Zaro 93dcb537ef Update Italian language ()
Roxy-3D 142c8e2fed
Remove redundant Frivolous Game Options
Scott Lahteine e43afb1a58 Clean up SKR pins
Scott Lahteine 9ccbd382e7 Update Watchdog description
Scott Lahteine b6279abd30 Better THERMAL_PROTECTION_GRACE_PERIOD
See 
chai-md ed9eaa1942 Fix a comment in fwretract.cpp ()
InsanityAutomation 610fb46683 Fix some ExtUI issues ()
Bob-the-Kuhn db89fc0304 Revert "bring my copy up to date"
This reverts commit 503905c628.
Bob-the-Kuhn 503905c628 bring my copy up to date
Bob-the-Kuhn 73726d56b3 Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
Scott Lahteine 5051909c3c
Update do_select_screen for general use ()
Scott Lahteine 63f6ad3fd2 Basic RAMPS SD_DETECT_PIN override
InsanityAutomation c6632925e3 Force no move on IDEX full control mode ()
Giuliano Zaro e2dd2268e8 Add a Z raise-between-probes to G34 ()
Giuliano Zaro 0f9c49ccba Update Italian language ()
Giuliano Zaro d77ef437db Fix warning for redefined DEBUG_PRINT_P ()
Marcio Teixeira ca7f6ff287 Fix MSG_En messages for consistency ()
Scott Lahteine 6ff81a33c1 Provide JSON values for SOFT_PWM_SCALE
Scott Lahteine 0c4d3e6622 Improve M906 description
Tanguy Pruvot 04ae3ba1fd Major update to French language ()
chai-md 78d7349fd7 Remove extra Z raises in tool change ()
Kajetan Rzepecki 875e673a8c Add HAL-based thermal protection grace period for all heaters ()
Bob Kuhn 81ca5a4cd4 Fix and improve FYSETC LCD support ()
felixstorm 4e35e6c705 Fix SS pin in ESP32 HW SPI ()
felixstorm 4a48b70c0b Fix (re-)defines in HAL_ESP32 ()
Ludy 4228fd3e03 Update German language ()
Kajetan Rzepecki 5f70c876ae Fix _temp_error-related compile error ()
Kajetan Rzepecki ea1ee02b53 Disable hardware PWM on ESP32 I2S expander ()
Scott Lahteine bddb776ddb Add chamber max-temp check
Followup to 
Marcio Teixeira d0c1eee53b Add extra max-temp safety checks ()
Marcio Teixeira 4ac28ba6b3 Add missing file ()
jmdearras b65cb5704d Fix, improve FYSETC_MINI_12864 support ()
Scott Lahteine 69c333ead9 More universal Formbot pins
Replace `ROXYs_TRex` with pre-defines of the relevant pins at the configuration level.
Scott Lahteine 0a6835fbea More robust HAS_LCD_CONTRAST
Marcio Teixeira 2e3d121ac4 Squelch compiler warning ()
Kajetan Rzepecki d83a7924e6 Fix ESP32 TOGGLE() with I2S expander ()
Jimmy Wennlund e6f6ed76c8 Show UBL Activate/Deactivate menu for current state ()
Marcio Teixeira 08f21335a6 Fix bad opcode in LIGHTWEIGHT_UI; add 32-bit HAL and Due compatibility ()
Kajetan Rzepecki 7c8ee0cd5b Enable more ADC1 channels (pins 32-39) ()
Bob-the-Kuhn 520585c5ed Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
Kajetan Rzepecki e1acc09c6e Fix LPC1768 HAL SSD* screen init ()
Marcio Teixeira 836435c5ef Fix action_edit int range bug ()
Antonio Pérez bf28ad4b6c Fix clear of Z position last digit ()
Marcio Teixeira 866e2d41dc Correct range of LCD axis step editing ()
Scott Lahteine ab8052887f Add missing MSG_PAUSE_PRINT_INIT_1 for en
petrzjunior 12d340cf2a Update Czech language ()
Robby Candra e8dc87a2b7 Fix updated Allen Key pause probe logic ()
Robby Candra 7ca1fea22b Option to pause probe deployment only when triggered, for manually-deployed allen-key probe ()
Robby Candra 35160dfb7a Simplify PLR homing when Z homes to max ()
Scott Lahteine 92ed9a2bb6 Fix is_M29
Followup for 
jmdearras 5f49b65c1f Move LPC SD options to configs, add MKS_MINI_DISPLAY to SKR boards ()
Bob Kuhn 9b578ca343 Support FYSETC_MINI_12864 on Re-ARM, RAMPS_FD, MKS SBASE ()
Scott Lahteine 9992c424f5 Patch G92.9 flags
Followup to 
ManuelMcLure b1c13bce58 Fix EEPROM_CHITCHAT (and debug_out.h) ()
Msq001 455ee23499 Fix, improve Power Loss Recovery ()
- Save and restore workspace offsets
- Add retract and purge (hidden) options
- Always restore axis relative modes
- Use added `G92.9` to do position restores
Laurent df75a606ff Support MKS SGen board ()
Kajetan Rzepecki 20dc45bca7 Refactor, fix ESP32 WebSocketSerial ()
Roman Moravčík db373f130c Update Slovak language ()
Kajetan Rzepecki 6fe90f0324 Define I2S pins for ESP32 ()
InsanityAutomation aa0f7afbe6 Fix call to uninitialized PWM pin, heater 2 overlap ()
Bob-the-Kuhn 57aaa9110b Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
Scott Lahteine 6a71df2925 Tweak babystep add_steps
Bob-the-Kuhn 9dd4252b39 Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
Marcio Teixeira bdfffee037 Modify Z-offset overlay for clarity ()
Stephan 84273557f9 Move and update heated chamber settings ()
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
Ludy 62b4265410 Update German language ()
Scott Lahteine b18316dd37 Fix some spacing
Scott Lahteine f2ba0a5ae7 Tweak some formatting
Scott Lahteine 7e58d33a2e Update some headers
Giuliano Zaro 64ee064ded Update Italian language ()
Scott Lahteine 14b561f182 Extra AxisEnum values for E0-E5
Robby Candra 9e86fc3831 Require homing to toggle leveling ()
Ludy 9fd3e64ba8 Fix compile error with EXTRUDER>1 ()
Jamie 509dc283f2 Restore declarations of G53-G59 ()
chai-md 2adc37becc MAGNETIC_SWITCHING_TOOLHEAD ()
ManuelMcLure 492883859e Don't protect unused CS pins ()
Scott Lahteine 9898f53361 Fix missing IS_SD_PRINTING
Scott Lahteine 1e59a2ac73 Hide pause/stop unless active printing
Scott Lahteine ae42206500 Fix SD_REPRINT_LAST_SELECTED_FILE
Scott Lahteine d72946a8d7 Fix LPC1768 build with no watchdog
Fix issue mentioned at https://github.com/MarlinFirmware/Marlin/pull/13587#issuecomment-481737509
Scott Lahteine cee3b172b9
Fix Marlin splash screen logic ()
ANMay-ru 052f2ac352 Fix RURAMPS4D baud rate ()
Marcio Teixeira e6ebd30f60 Fix LCD issue on stepper timeout ()
- 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.
klcjr89 a8edd4f6d4 Fix Azteeg X5 MINI BOARD_NAME ()
Co-Authored-By: klcjr89 <klcjr89@users.noreply.github.com>
Scott Lahteine 5018fdacbe
Support FYSETC_MINI_12864_PANEL ()
InsanityAutomation 4900c28bf6 Fix IDEX tool-change, and more ()
InsanityAutomation ba31d39f6d Azteeg X5 Mini support ()
Scott Lahteine 9cb5c57b84 Adjustments to ui8tostr_percent
Scott Lahteine 321a5e6580
Fix SD card reselect when scrolled ()
- Change encoder position to 16-bit integer.
- Fix `SD_REPRINT_LAST_SELECTED_FILE` when the screen is scrolled.
Scott Lahteine 0e3c9e726d Set default Raptor runout/caselight pins
Scott Lahteine 5e38d70697 Fix M217 report label, general cleanup
Scott Lahteine fae2b7edc3 Update MMU2 code style
Scott Lahteine c8a83fb122 SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
Scott Lahteine 9abe9aff56
Confirm before starting SD print ()
Scott Lahteine 7e0008f5b3 Fix SETCURSOR_RJ
Robby Candra 81c2c3ec11 Continuous filename scrolling ()
Ludy c29820f649 Suppress compile warning ()
Scott Lahteine a2b3ad6d0a Don't override RGB LED pins, by default
Bob Kuhn 9a56d90150 Fix M43 on LPC176x ()
The real fix. PR  was wrong.
Roxy-3D 9cee81d47e Option to show babysteps total since G28 ()
Scott Lahteine 3221658a78 Adjust park position description
Scott Lahteine 028b78f623 Suppress a compile warning
Scott Lahteine cf12fc8366
Expand on serial debugging ()
Marcio Teixeira bf7b28b456 Fix incorrect variable name ()
Kajetan Rzepecki 27693cec29 Extend ESP32 HardwareSerial with flushTX. ()
Alexander Gavrilenko 3c47e1b4d1 Support Black STM32F407VET6 with RAMPS-like shield ()
VBen 0dfd76ba55 Fix Z hotend offset broken by parking extruder tool change ()
Scott Lahteine 027a901bec Trim whitespace
Kajetan Rzepecki 692a0198f9 Fix SPISettings frequency parameters in ESP32 HW SPI ()
Kajetan Rzepecki 63d95862fa Add FastIO TOGGLE for ESP32 ()
drzejkopf 0992d1a4c8 Fix Invaders game compile error ()
Robby Candra cd1ef33c8c Drop extra PLR save test ()
Scott Lahteine 72c7751768 Fix SERIAL_POS in use with DEBUG_OUT
Scott Lahteine cacec5764a Clean up whitespace
Scott Lahteine 83e214478e Click-hold to exit Invaders, fix Brickout compile
Scott Lahteine 240ea1bbb3 Split up games into separate files
Marcio Teixeira 27a4927ed1 Add option to move away from endstop after homing. ()
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.
InsanityAutomation d44e5b1fde Fix stepper direction macros, multi-nozzle scope ()
Scott Lahteine 10b9632bed Fix menu history item selection
Scott Lahteine f1810689ff Fix bootscreen condition
Kajetan Rzepecki b21ca53dfc SPIFFS-backed PersistentStore for ESP32 ()
Scott Lahteine af92ee9dd6 No PLR include needed in queue.cpp