Commit Graph

10555 Commits (d7d80418aedad1c89e27fcba6aab9aa48187b5cc)

Author SHA1 Message Date
Scott Lahteine c6d39319de Fix some whitespace
InsanityAutomation 212860f090 Always change to Tool 0 on G29 ()
Giuliano Zaro 7b838f31be DUE HAL cleanup ()
Chris 36a0376c36
fix TMC2208 boot loop with SW UART
Need stepper .begin() before calling susbequent .push()
Robby Candra df7733425c Shorten pause message for 4 line LCD ()
Scott Lahteine 605ec0a478 Fix thermistor table warning
doggyfan 90121047d9 Fix thermal protection with user thermistor ()
Scott Lahteine 81cee05476 Update some env in pins.h
Scott Lahteine 47fd74a98d Clean up fast_pwm.cpp
Scott Lahteine 49229d97db Consistent _useTimerX tests
Scott Lahteine 8924389dfc Tweak servo µs macros
InsanityAutomation 49e83dd7c8 BLTouch V3.1 changes ()
Scott Lahteine 14fe41f6b2 Update Z probe offset comment
Scott Lahteine f8bede6b5e Fix some HAL includes
Bryan 0ef5d667b6 Fixed M43 parameter bug ()
teemuatlut 1c86fbc60b TMC updates, capture LCD changes ()
felixstorm 74f44783ac ESP32 servo support ()
felixstorm bc5a1fe562 Various fixes for ESP32 ()
Giuliano Zaro e1bf34bdc9 Ruramps4d typo fix ()
Scott Lahteine 7cce6b8d68 Bring configs up to date (MANUAL_FEEDRATE)
Scott Lahteine 44caf70917 Improve editing, fix some small value editing
Scott Lahteine 612eaa87bd Fix "back" items in some sub-menus
Scott Lahteine c5dc2e5a71 Update advanced BLTouch menu items
Scott Lahteine 48d1bd29cb Shift m before compare to 0
InsanityAutomation 9f69fbe5ee Move some menu items ()
Scott Lahteine fc52c43a26 Some documentation updates
Tanguy Pruvot 24b1818245 Secure STM32F1 servo code and M280 detach ()
Scott Lahteine a49919396a LPC1768 MarlinServo => libServo
Scott Lahteine 2b5046659a Tweak Marlin headers, comments
Scott Lahteine cc862a8213 Replace some functions with lambdas
Ludy fafd73a3af Update copyright in headers ()
Giuliano Zaro 2298923a9b Update Italian language ()
Ludy 41f61a12b8 Update German language ()
doggyfan 594f6b14be Limit user thermistor to 999, fix thermistor table macro ()
Giuliano Zaro a74aad3b4a Clean up HALs / FastIO ()
Scott Lahteine 4ef364a073 Sanity check probe offsets must be integers
Scott Lahteine cfca07852a Backlash linker error workaround
Fix 
Scott Lahteine aeec9ef76b Update backlash code
Scott Lahteine 7b4c3bd92a Fix call to synchronize in lcd_pause_job
Scott Lahteine 9bf65eacaa Remove old adv config heading
Pavel4e5 3cd19a8ec0 Improve Zonestar keypad responsiveness ()
Tanguy Pruvot 402f1f7307 STM32F1: STM32_HIGH_DENSITY is auto defined in HAL ()
- Fix the `fsmc` and `sdio` units which required hard defines for use.
Tanguy Pruvot 87e7193259 Fix M226 sign warning (for most platforms) ()
Tanguy Pruvot 256f810df2 Add open-drain output mode to STM32F1 FastIO ()
- This mode is often used/preferred to drive printer boards' MOSFETs.
- Can generally boost the allowed output power (for hotbed,nozzle and fans).
Bob Kuhn 1dad6e754b Neopixel background LED option ()
InsanityAutomation 84ac5b360b Fix ExtUI mesh functions ()
Scott Lahteine 9b5f9dda0e Update analog pins labels
FanDjango 85fb33a060 BLTOUCH tweaks, new v3.1 command ()
GUEST.it 62ef54cb81 UBL: Log and display G29 progress ()
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 ()