Jun 042022
 

Es ist langes Wochenende und die Entwickler haben wieder alles gegeben, so dass diese heute eine neue Marlin Version mit der Nummer 2.1 released haben. Aber auch ein vorheriger Release mit der Version 2.0.9.4 wurde heute veröffentlicht. Ich denke, dass die Entwickler dieses vorherige Release vor schieben mussten, damit am Ende dann Version 2.1 raus kommt.

Und eigentlich kennt man es nur von Prusa, dass diese einen ordentlichen Changelog haben, aber was die Leute von Marlin & Co. dieses mal geleistet haben, verdient schon Respekt. Daher wie gewohnt der Changelog in voller Länge. Ich für meinen Teil werde erstmal nicht updaten, da mir einfach die Zeit fehlt alles zu vergleichen und zu ändern. Zudem laufen meine Drucker gut und da lass ich lieber die Finger von. 😀

Marlin 2.1 

Marlin 2.1 contains all patches from 2.0.9.4 plus…

New Features

Improvements

  • 🚸 Better M350, M114 with more axes (#23986)
  • 🚸 Fix, improve, update ProUI (#24251)

Configuration

  • 💥 Num Axes / Multi-Stepper based on Driver Types (#24106#24120)
  • 🔧 LEVEL_BED_CORNERS => LCD_BED_TRAMMING

Issues Fixed

  • 🐛 Fix BACKLASH_COMPENSATION compile (#24072)
  • 🩹 Fix some parameters w/out values (#24051)
  • 🎨 Fix/adjust warnings (#24225)
  • 🚩 MPC update (#24253)
  • 💥 Change M306 M to M306 H (#24258)

Build / Upload

  • 🔨 BTT STM32G0B1RE xfer build (#24245)
  • 🩹 Fix EXTRUDERS 0 manual move compile (#24255)

For Developers

  • 🏗️ Extend AXIS_CHAR to include E
  • 🧑‍💻 MAP macro for axis lists, etc. (#24191)
  • 🧑‍💻 Forward-compatible axis strings (167672d#24259)
  • 🧑‍💻 Combined axis strings

Marlin 2.0.9.4

New Features

  • ✨ M919 : Chopper Timing (#23400)

Boards / Pins

  • 🎨 Pins and SDIO cleanup
  • 📝 Consistent pin header orientation
  • 🔧 Normal FET layout with Spindle/Laser (#23409)
  • 🩹 RAMPS FET order overridable, E + Laser (#23428)
  • 🩹 Fix RADDS+RRD encoder button

Configuration

  • 🩺 Assert FAN_SOFT_PWM where required (#23383#23477)

LCD / Controller

  • 🩹 Fix Enhanced UI max E speed (#23387)
  • 🐛 Fix RRW Keypad & Zonestar buttons (#23388)
  • 🔧 Check Chiron LCD requirements (#23353)
  • 📌 Define MKS Monster8 pins for MKS_MINI_12864
  • 🩹 Reset DWIN CrealityUI print progress on start (#23481)
  • 🚸 DWIN Enhanced improve, fix, and extend (#23240)
  • 🎨 E3V2 corner leveling => tramming (#23375)
  • 🔧 DWIN_MARLINUI sanity checks (#23399)

Issues Fixed

  • 🚸 Refine stepper-driver-related G-codes (#23372)
  • 🐛 Fix EEPROM_INIT_NOW build hash test (#23479)
  • 🐛 Fix strlen_P parameter error

Build / Upload

  • 🔨 Get FIRMWARE_BIN from env
  • 🔧 Only warn about enabled CONFIGURATION_EMBEDDING (#23408)
  • 🔨 Upload to Optiboot at 115200 (#23403)
  • 🔧 Update deprecated auto_build.py (#23427)
  • ⬆️ Assert newer GCC in PIO via atmelavr@~3.4 (#23432)

For Developers

  • 🔨 Add .vscode/extensions.json
  • 🎨 Simplify some debug echos
  • 🐛 Fix mffp usage
  • 🧑‍💻 Add AXIS_COLLISION to catch broken parameters
  • 🧑‍💻 Remove extraneous ‚inline‘ hints
  • 🚚 Rename L6470 G-code file
  • 🚑️ Fix thermal conditionals, structure
  • 🧑‍💻 Apply axis conditionals (9956e62)
  • 🔨 Strip CR in mftest > awk
  • 🐛 Define required endstop enums (#23425)
  • 🧑‍💻 Extend LCD string substitution (#24278)

…and more to organize…

  • 🐛 Fix Artillery Ruby (startup code, build flags) (#23446)
  • 📺 Tune ULTI_CONTROLLER encoder, enable PCA9632 (#23461)
  • 🌐 Localize E3V2 Enhanced UI (#23424)
  • 📌 LCD_FOR_MELZI for BTT E3 RRF (#23453)
  • 🚸 Do G34 „Z Backoff“ at full current
  • 🚸 BLTouch HS menu item for DWIN Enhanced UI (#23480)
  • 🔨 Rename (not copy) with board_build.rename
  • 🌐 Update Slovak language (#23475)
  • 🌐 Update auto home axis strings
  • 🚑️ Fix preheat target bug
  • 🚸 Include extra axes in position report (#23490)
  • 🧑‍💻 Fewer string macros
  • 🧑‍💻 Move PB0 init for MKS_ROBIN_NANO
  • 🐛 Fix Arduino build issues (#23510)
  • 🚑️ Fix M105 regression (#23505)
  • 🐛 Fix SHOW_REMAINING_TIME compile (#23503)
  • 🔨 Prevent two [cron] in a row
  • 🐛 Fix EZBoard V2 (#23648#23659)
  • 🐛 Fix M852 report (#23660)
  • 🐛 Fix XYZEval::set(XY, Z) and (XY, Z, E) (#23704)
  • 🐛 Fix XATC divide-by-zero (#23743)
  • 🐛 Patch Creality RAMPS FET / FAN pins
  • 🐛 Fix HAS_TMC26X feature path (#23757)
  • 🚸 12345.6 num-to-string
  • 🔨 Include „More Data“ issues in stale check (#23863)
  • 🔨 Remove StaleBot age limit (#23907)
  • 🔨 Use some v3 actions
  • 🔨 Update TMC26XStepper link
  • 💚 Lock CI testing to PlatformIO 5.2.5
  • 🔨 Skip cron with exit code 0
  • 💚 Use PIO-develop for CI
  • 💚 Lock CI testing to PlatformIO 5.2.5
  • 📝 KHz => kHz (#23512)
  • ✨ M81 D / S – Power-off Delay (#23396#23455)
  • 🚸 Wait for cooldown in MarlinUI power-off (#23476)
  • ✨ Temperature variance monitor (#23373)
  • ✨ Firmware Upload via Binary Transfer (#23462)
  • 🧑‍💻 Adjust FastIO AVR timer enums, macros
  • 🎨 Misc. spindle/laser adjustments
  • 🚸 Fix E3V2 Enhanced UI time labels (#23502)
  • 🐛 Fix, improve PWM on AVR (#23463)
  • 🧑‍💻 Misc. updates for extra axes (#23521)
  • 🩹 Followup to extra axes
  • 🔨 Set upload_command for CHEETAH v20 (#23515)
  • 🔧 Skip unused axis names
  • 🐛 Fix, improve PWM on AVR (#23520)
  • ⚡️ SPI+DMA+interrupt method (STM32 / MKS UI) (#23464)
  • 💄 MarlinUI+DOGM leveled bed bitmaps (#23539)
  • 🐛 Fix PLR for E3V2 Enhanced UI (#23543)
  • 🐛 Fix Ultimain 2 E-autofan pin mapping (#23466)
  • 🐛 Finish and organize temp sensors (#23519)
  • 🚸 Suppressible pin warnings (#23530)
  • 🔨 Suppressible CONFIGURATION_EMBEDDING warning (#23545)
  • 💄 Improve Ender3 v2 DWIN MarlinUI (#23369)
  • 💥 Generalize extra debugging
  • 🐛 Fix Octopus v1.x probe pin (#23548)
  • ✨ MagLev V4 probe by MDD (#23192)
  • ✨ Z Offset Wizard for TFT_LVGL_UI (English) (#23489)
  • ✨ Long filename open/create/write (#23526)
  • 🐛 Fix RAMPS 1.4 Plus EXP headers (#23523)
  • 📌 RAMPS AUX 1-2 headers (#23544)
  • 🐛 Fix conditional M81 suicide (#23549)
  • 🎨 LCD_SCREEN_ROT_* => LCD_SCREEN_ROTATE
  • 📝 Tweak G26 Q description
  • 🩹 Fix Robin Nano BOARD_INIT
  • 🧑‍💻 Add chmod to mfprep
  • 🩹 BOARD_INIT followup
  • 🩹 Fix power.h compile (#23573)
  • 🚸 TH3D EZBoard V2 TMC slave addresses (#23857)
  • ♻️ Adjust LCD init, contrast default, settings load
  • 🐛 Fix LCD contrast/brightness init (#23567)
  • 🧑‍💻 Fix up some AUX / EXP pins (#23577)
  • 🔨 Creality RCT6 (256K) variants (#23599)
  • 🩹 Fix DWIN float debugging (#23601)
  • 🐛 Fix Creality DWIN LCD with SKR Mini E3 V3 (#23593)
  • 🐛 Fix DGUS_Reloaded G-code execution (#23592)
  • ⚡️ Tuned Thermistor 66 (T-D500) (#23585)
  • 🧑‍💻 HAS_MARLINUI_MENU, HAS_MANUAL_MOVE_MENU
  • ✏️ Fix MKS enum
  • ✅ FYSETC TFT81050 CI Test (#23604)
  • ✨ BOARD_CREALITY_V24S1_301 (#23620)
  • 🚸 Better „Bed Tramming Done“ dialog (#23616)
  • 📝 Update Creality 4.2.2 driver warning
  • 🐛 Fix SPI DMA and default mode (#23627)
  • 🧑‍💻 Simplify Fast PWM timer macros
  • 🐛 Fix AVR 644/1284 Timer / PWM conflicts (#23629)
  • 🐛 Fix FYSETC S6, S6 V2 Serial RX pins (#23642)
  • 🔧 Board temp sensor check
  • 🔨 Workspace file with recommendation
  • 🐛 Creality v4 cleanup, pin correction (#23666)
  • 🔧 Sanity-check AVR D9 Fan PWM / SPEAKER Timer2 (#23672)
  • 💡 Comment variant timers
  • 🍻 STM32 set_pwm_duty „on/off“ for digital pins (#23665)
  • 🐛 Fix RUMBA + MKS Mini12864 Neopixel pin (#23646)
  • 🧑‍💻 Relocate a variant
  • ✨ Add ZRIB v53, patch G35 Z drop, related issues (#23636)
  • 📌 Distinct BOARD_CREALITY_V422 (#23674)
  • ✨ SAMD51 Bricolemon / Bricolemon Lite boards (#23658)
  • 🐛 Fix Index Mobo Rev03 upload (#23676)
  • 🩹 Init brightness/contrast later (#23645)
  • 🚨 Deprecate Maple build (#23661)
  • 🩹 Prevent Z error with UBL + Park unscaled E move (#23568)
  • 🐛 Fix dual MAX31865 initialization issues (#23496)
  • 🔨 Clean up upload.py (#23679)
  • 🐛 Fix missing u8g_esp32_spi (#23562)
  • 🐛 Fix init of delta safe height (for G29, G33, etc.) (#23622)
  • 🧑‍💻 Generic Maple STM32F103RC envs for devs (#23686)
  • 🚨 Cleaner errors for renamed envs (#23690)
  • 🩹 Fix Maple HAL compile errors (#23685)
  • PLR accessors for Ext UI (#23687)
  • 🔧 Update MIXING_EXTRUDER sanity checks
  • ✨ Optional HOST_STATUS_NOTIFICATIONS (#22833)
  • 🧑‍💻 Drop hostui.flag
  • 🚸 Restore active tool after ABL G29 (#23692)
  • 🚸 Fix, Improve Power-Loss Recovery (#22828)
  • 🩹 Simplify quick homing feedrate (#23714)
  • 🧑‍💻 Wrap MMU1 pins
  • ✨ Pxmalion Core i3 (#23711)
  • 💥 Change ‚M42 M‘ to ‚M42 T‘
  • 🚸 Align MKS UI heated bed status with HAS_MULTI_HOTEND (#23718)
  • ✏️ Fix E3V2 display with BTT SKR Mini E3 v3 (#23719)
  • 🔧 HAS_LCDPRINT conditional
  • 📝 Update conditionals descriptions
  • ♻️ No ui.reinit_lcd on any ExtUI (#23722)
  • ♻️ Rename XATC z_values => z_offset
  • 🧑‍💻 Update MightyBoard FET pins (#23728)
  • 🚨 Fix TEMP_SENSOR_BOARD warnings (#23754)
  • ✏️ Fix getLFNName parameter (#23752)
  • 📌 Creality RAMPS optional SD_DETECT_PIN (#23740)
  • 🚸 Case Light, LED menus for E3V2 DWIN Enhanced UI (#23590)
  • 🚸 Enhanced UI => Professional UI – with updates (#23624)
  • ✨ More Nozzle Park move options (#23158)
  • ♻️ Refactor HAL as singleton (#23357#23871#23897)
  • ⚡️ Apply PTC on all probing (#23764)
  • 📝 Update Toolchange FS comments
  • ✨ Dyze Design PT100 Amplifier Board (#23760)
  • 🔧 Warning for MK3_FAN_PINS (#23727)
  • 🐛 Fix TMC26X CS pins init (#23778)
  • 🔨 More renamed.ini envs (#23786)
  • 🎨 Move PROPORTIONAL_FONT_RATIO
  • 🐛 Fix steps-to-mm with backlash (#23814)
  • 🐛 ESP32 _delay_ms, fix u8g_esp32_spi.cpp (#23810)
  • ✨ MKS Robin Nano 3.1 (#23795)
  • 📺 BTT SKR Mini E3 with Fysetc V2.1 / MKS V3 / BTT V1 Mini 12864 (#23793)
  • 🔧 SHOW_CUSTOM_BOOTSCREEN sanity-check (#23807)
  • ✨ LCD Backlight Timer (#23768)
  • ✨ M21 P / S / U – Select Volume (#23780)
  • 🌐 Update German language (#23832)
  • 🔨 Fix ‚renamed‘ env (platform = ststm32) (#23831)
  • 🐛 Fix backlash applied steps when config changes (#23826)
  • 🚨 Fix BLTouch 5V pin tolerance checks (#23823)
  • ⚡️ E3V2 blank bg for S1 compatibility (#23822)
  • ✨ Weedo 62A Tina2 / Monoprice Cadet (#23817)
  • 🐛 Fix M_State_grbl when G29 calls G28
  • 🚸 Universal X_AXIS_TWIST_COMPENSATION (#23828)
  • 🚸 Use Z_STEPPER_ALIGN_STEPPER_XY to enable
  • ⚡️ Use seen_test in M422
  • 🩹 Improve and apply XATC reset() (#23840)
  • 🐛 Emergency Parser with STM32 Mass Storage (#23827)
  • 🔧 Mark Thermal Variance Monitor EXPERIMENTAL
  • 🚸 Improve M422 error messages
  • 🩹 Fix ‚hdsl‘ warning
  • 🔧 DWIN_CREALITY_LCD_ENHANCED => DWIN_LCD_PROUI
  • 📝 Update laser/spindle docs link (#23886)
  • 🐛 Fix UI include
  • fix g29 (#23887)
  • 🚸 Update Ender3 V2/S1 Pro UI (#23878)
  • 🚸 Fix, extend X Axis Twist Compensation (#23745)
  • 📌 Fix, extend Index Rev03 Mobo (#23851)
  • 🚸 M401 H – Report BLTouch HS State (#23724)
  • 🧑‍💻 STM32G0Bx : Use PLLQ for USB clock (#23870)
  • 🧑‍💻 Add ExtUI::onLevelingDone, match DWIN to ExtUI
  • 🐛 Fix UBL ‚G29 Q1‘ bug
  • 🌐 Fix, add some menu labels (#23895)
  • 🧑‍💻 Add standard BUZZ types
  • 🩹 Fix FSTR / PSTR usage
  • 🐛 Fix Chiron new TFT SD print after reset (#23855)
  • 🔨 Drop extraneous build flag (#23862)
  • ⚡️ G12 – Only require used axes to be homed (#23422)
  • 🚸 Test LIN_ADVANCE in a pins file
  • 📝 Fix DEFAULT_DUAL_X_CARRIAGE_MODE comment
  • 📝 Fix X2_MAX_POS comment (#23873)
  • 🩹 Fix ExtUI build with Host Keepalive disabled (#23898)
  • 🧑‍💻 Allow DIGIPOT Rsx / Vrefmax override (#23885)
  • 🩹 Fix DWIN E3V2 display issues by allowing re-init (#23879)
  • 🐛 MKS TinyBee – 2.5V ADC Vref (#23903)
  • 🩹 Fix redundant var declaration (#23913)
  • ⚡️ Fix noisy ADC – 16x oversampling with 12-bit ADC (#23867)
  • 🩹 Fix xatc EEPROM debug (#23911)
  • ✨ ESP32 – Hardware PWM for fan, cutter, servos (#23802)
  • 📌 PandaPi V2.9 – Standalone mode (#23908)
  • ✨ Encoder button noise filter (#23925)
  • 🚸 Allow one servo with cutter on RAMPS
  • 🔨 Allow I2CPE_ENC_n_INVERT set to false
  • 🩹 No PE_MAGNET_ON_STATE without PARKING_EXTRUDER
  • 🔧 No Switching Nozzle with MMU2
  • 🔧 Sanity-checks for PULLDOWNSINGLENOZZLE
  • 🧑‍💻 Add neo.set_background_color(rgbw)
  • 🔨 Suppress MMU2 resume_position warning
  • 🎨 Apply _TERN where possible
  • 🧑‍💻 PIO --silent in build_example
  • 🩹 Fix ADC math overflow
  • 🔨 Fix ‚mftest -s‘
  • 🎨 Clean up tool change with tool sensor
  • 🧑‍💻 EXTRUDER_LOOP macro
  • 🎨 General cleanup, comments
  • 🧑‍💻 Improve STATUS_BED_X
  • 🩹 Wrap endstop_diag.cpp (#23931)
  • 🌐 Update Ukrainian language (#23935)
  • 📌 Custom cable for Mini 12864 V1 + SKR Mini E3 V3.0 (#23936)
  • ✏️ Encoder noise followup
  • 🩹 Print English to serial out
  • 🐛 Fix status_printf alert level
  • 🎨 Format, use status macros
  • 🚸 Clear „heating/cooling“ message on temp reached
  • ✨ STATUS_MESSAGE_TIMEOUT_SEC (#23135)
  • 🐛 Fix MMU2 buzz (#23943)
  • 🐛 Fix pulldown sanity check
  • ✨ Configurable FREEZE pin state (#23944#23948)
  • 🔨 Fix Makefile GCC warning (#23957)
  • 🐛 Fix MMU2 buzz (#23950)
  • 📝 Fix extraneous URL args (#24125)
  • 📝 Replace KB with K in pins
  • 🐛 Some EEPROM size fixes (#24113)
  • 🔨 Use first g++ in path for ’native‘ targets
  • 🔨 Prevent build attribute define conflicts
  • 🔨 Improved mfprep script
  • 🎨 INI cleanup
  • ✏️ Fix parking extruder compile (#23961)
  • 🐛 Use ADC_VREF for Filament Width ADC Vref (#23977)
  • 🌐 Clean up languages
  • ✏️ Fix NOZZLE_PARK_Y_ONLY sanity-check (#23990)
  • 🐛 Fix MightyBoard Rev. E EX2, extra MOSFETs (#23976)
  • 📌 SKR Mini V1.1 TMC UART Pins (#23970)
  • 🩹 SKR2 Pins DIAG flag (#23968)
  • 🐛 Fix MKS Gen. L – EEB (#23965)
  • 🐛 Fix MarlinUI on Ender 3 S1 (#23949)
  • 🩹 Fix „elapsed“ text on DOGLCD (#24087)
  • 📝 Fix ‚M150 S‘ comment
  • ✨ enwi ESPNP board support (#24029)
  • 🔨 Preflight check old abl files (#24010)
  • ✏️ No such pin
  • 🌐 Rename „LCD Timeout“ string
  • 🎨 misc. cleanup
  • ✏️ Remove extra G29 line
  • 🧑‍💻 IS_ULTRA_LCD => HAS_WIRED_LCD
  • 🐛 Prevent BABYSTEP freeze
  • 🩹 Fix PRINTCOUNTER with EXTRUDERS 0 (#24063)
  • 🚸 Home Y before X on belt printers
  • 🐛 Home Z to Max after Z_SAFE_HOMING
  • 🚸 Prevent accidental button press
  • 🧑‍💻 Strip #errors in Configurations deployment
  • 🧑‍💻 Simplify BIGTREE_SKR_2_F429 env
  • 🎨 Combine common LPC1768 I2C code
  • 🐛 Fix MKS_MINI_12864 build for ESP32 (#24071)
  • 🐛 Prefer os.replace, fix TFT_LVGL_UI build (#24001)
  • 🔨 Fix LPC176x debug build
  • 🩹 Apply 100% leveling correction below the bed
  • 🩹 Use LCD_CONTRAST_INIT in pins files
  • 🐛 Fix STM32 Pins Debugging (#22896)
  • 🩹 Fix and clean up E3V2 draw (#23979#24013)
  • 🐛 Fix Manual Move cold extrude override (#24045)
  • 🧑‍💻 Preheat menu improvements (#24017)
  • 🌐 Update Russian language (#23978)
  • 🌐 Update Chinese language (#23865)
  • ✨ Add M3426 A parameter (#24130)
  • 🧑‍💻 Define isr_float_t to assert a non-FPU float (#23969)
  • 💥 Rename ExtUI settings methods
  • ♻️ Refactor and fix ABL Bilinear (#23868#24009#24107)
  • 🐛 Fix PID edit menu for Bed, Chamber (#23987)
  • 🔧 Sanity-check SWITCHING_TOOLHEAD_X_POS (#23985)
  • ✏️ Fix FYSETC Mini Panel neopixel type (#24011#24111)
  • 🌐 Update Italian language (#24019)
  • 🐛 Update M913, M914 report
  • 🎨 Use LEDColor default C-CTOR
  • 🩹 Fix DGUS_PREHEAT_UI enable with DGUS_LCD_CLASSIC (#24066)
  • 🩹 Fix DEBUG_CARDREADER (#24023)
  • 🩹 Fix ADVANCED_PAUSE_RESUME_PRIME check
  • 🐛 Fix ProUI / JyersUI leveling preheat (#24060#24064)
  • 🧑‍💻 Handle PLR in manage_media
  • 🩹 Fix ESP32 servos, SD_IGNORE_AT_STARTUP
  • 🚸 More ExtUI events for ABL / UBL
  • ⚰️ Clean up dead option (#24006)
  • ♻️ Consolidate DGUSScreenHandler class (#24067)
  • 📝 Obsolete freeze comment (#23964)
  • 🔧 Move LASER_COOLANT_FLOW_METER to LASER_FEATURE
  • 🎨 Tweak NEOPIXEL_LED format (#24110)
  • ✏️Fix Markforged endstops/G38 (#24141)
  • 📌 Use ESP3DLib master branch (#24140)
  • 🔧 Fix Neo RGB sanity check (#24146)
  • 🩹 Fix Fan Tail Speed Init (#24076)
  • 🔨 OpenOCD Debug for VSCode
  • ✏️ Fix spurious UTF
  • 📌 Define RAMPS_SMART EXP headers, AZSMZ_12864
  • 🧑‍💻 Clarify acceleration factor
  • 🩹 Fix accel dividend
  • 🔨 Fix g++ locator for CI
  • 🧑‍💻 General and Axis-based bitfield flags (#23989)
  • 🩹 Fix ProUI leveling start message
  • ✨ Creality CR-10 SmartPro (#24151)
  • ✨ Add BOARD_CREALITY_V24S1_301F4
  • 🔧 AVR/DUE Serial Port pin conflict checks (#24148)
  • 🎨 Clean up warnings / extra check (#24163)
  • 🚚 Move speed_lookuptable.h
  • 🎨 Nextion cleanup
  • 🔨 BTT Octopus ST-Link programming/debugging
  • 🐛 Fix Mightyboard LED pin, fan override (#24168)
  • 🔧 Allow board & probe dummy thermistors (#24165)
  • 🐛 Fix AIR_ASSIST (#24162)
  • 🚸 Improve MKS SGEN_L V2, Robin Nano V3 pins (#24147)
  • 🧑‍💻 Clarify MSerialUSB, drop HardwareSerial workaround
  • 🚸 DWIN/DACAI for Creality 4.2.3 (#24132)
  • 🩹 Run TMC test last in setup (#24160)
  • 🎨 HAL_MinSerial.* => MinSerial.*
  • 🐛 Fix Due cli/sei (#24182)
  • 🩹 Suppress ZERO() warning (#24178)
  • 🩹 Fix MarlinUI allow-cold-extrude (#24176)
  • 🚸 ProUI APRIL2022 updates (#24084)
  • 🔨 Use PlatformIO Core 6.0 Dev for CI (#24194)
  • 🔨 Require PIO >= 6.0.1 (#24205)
  • 🐛 Fix FTDI_EVE_TOUCH_UI reboot loop (#24195)
  • 🐛 Fix Polargraph G92 command (#24223)
  • 🐛 Fix FLSUN Hispeed FIL_RUNOUT_PIN, MKS Robin Mini TFT pins (#24204)
  • ♻️ Common Bed Leveling object name, accessors (#24214)
  • 🩹 Fix const warning
  • 🐛 Fix SEGMENT_LEVELED_MOVES with UBL
  • 👔 Move GitHub templates, update README (#24199)
  • 🔨 Move, tweak maple envs
  • 🔨 Fix mfprep string test
  • 📝 Add logo, helpful links to README (#24226)
  • 🎨 Minor HAL cleanup
  • 🐛 Fix Leveling apply/unapply (#24188)
  • 🎨 Add EXP1/2 headers, adjust TFT pins (#24230)
  • 📌 Use MarlinSimUI/bugfix-2.0.x (#24232)
  • 🎨 Remove MKS custom pins, TinyBee cleanup (#24186)
  • ✏️ Fix some motherboard checks (#24238)
  • 🔨 Add src_filter for I2C_AMMETER (#24242)
  • 🎨 Combine serial echos
  • 📝 Fix Mightyboard MOSFET comments (#24183)
  • 🎨 Use pos.set method
  • 🩹 Fix G60/G61 debug code (#24231)
  • 🐛 Fix M203 report
  • 🐛 Fix min/max temp evaluation
  • 🔧 Bed/Chamber PID Autotune menus
  • 📝 Refer to ‚PROGMEM‘ as ‚flash‘
  • 🐛 Fix Tool Change priming (#21142)
  • ✨ SOUND_ON_DEFAULT option (#24102)
  • ⚗️ Temperature Model Predictive Control (#23751)
  • ✨ Autoreport Redundant Sensor option (#24014)
  • 🐛 Fix Bed/Chamber PID Autotune with MPCTEMP (#23983)
  • 🚸 Improve MPC tuning, add menu items (#23984#24018#24049#24059)
  • 🐛 Update German language, Fix FTDI (#24047#24048#24227)
  • ✨ DOGM Display Sleep (#23992)
  • 🔧 Remove LCD_SERIAL_PORT defaults, warn on auto-assign (#24170)
  • ♻️ Move watchdog to MarlinHAL
  • ✨ Laser Safety Timeout (#24189)
  • ♻️ Apply F() to more LCD code (#24228)
  • 🩹 Adjust manage_media for slow/late media init (USB FD) (#24015)
  • 🚸 Change M201 G to S
  • 👔 Configs required to submit a Bug Report (#24256)
  • 📌 Tenlog PSU pin (#24266)
  • 🚸 Custom Menu Items for JyersUI (#24270)
  • ✨ BigTreeTech SKR3 – STM32H743 (#24271#24272#24275)
  • 🐛 Init Stepper SPI before PSU Control (#24269)
  • 🎨 Use default null args in select_screen
  • ⚡️ Improve Sensorless homing/probing accuracy for G28, G33, M48 (#24220)

Kommentar verfassen