Aug 092022
 

Bereits vor 2 Tagen wurde eine neue Marlin Firmware veröffentlicht, welche mittlerweile in Version 2.1.1 vorliegt. Auch in diesem Release gab es wieder viel Bugfixes und Informationen für Entwickler.

New Features

  • ✨ FOAMCUTTER_XYUV (for RAMPS) (#24325)
  • ✨ Classic UI BIQU BX (#24387)
  • ✨ MAX7219 idle profiler (#24375)
  • ✨ MAG_MOUNTED_PROBE (#24420)
  • 🔥 Drop STM L64** drivers, STEVAL_3DP001V1 (#24427)
  • ✨ Steinhart-Hart C Coeff for Custom Thermistor (#24428)
  • ✨ Polargraph M665 settings (#24401)
  • ✨ Configurable Switching Nozzle dwell (#24304)
  • ✨ Encoder Noise Filter (#24538)
  • ✨ M150 K – Keep unspecified components (#24315)
  • ✨ Bed Distance Sensor by PandaPi (#24554)
  • ✨ SD Endstop Abort G-Code (#24461)

New Boards

  • ✨ BigTreeTech SKR SE BX V3.0 (#24449)
  • ✨ MKS Monster8 V2 (#24483)
  • ✨ Creality3D v4.2.5 / CR200B (#24491)
  • ✨ eMotion-Tech eMotronic (Micro-Delta rework) (#24488)

Issues Fixed

  • 🩹 Media Change followup (#24302)
  • 🚑️ Fix SD mount bug (#24319)
  • 🩹 LCD strings followup, fix warning (#24328)
  • 🐛 Fix M423 invocation (#24360)
  • ✏️ 9-axis followup (sanity-check) (106537f)
  • 🐛 Fix G2/G3 Arcs stutter / JD speed (#24362)
  • 🐛 Resolve DUE Servo pulse issue (#24305)
  • 🐛 Fix Manual Move axis selection (#24404#24518)
  • 🐛 Fix MAX31865 PT1000 normalization (#2440706c1409)
  • 🐛 Fix Axis Homing (#24425)
  • 🐛 Fix M149 (#24430)
  • 🩹 Fix MKS TinyBee ADC Vref (#24432)
  • 🐛 Fix SDIO for STM32 (#244703f4c8c3)
  • 🐛 Fix laser/fan sync (#24460)
  • 🐛 Fix 2d mesh print (#24536)
  • 🚑️ Fix XYZEval = N not setting E (10f5f87)
  • 🐛 Fix Archim2 USB Hang (#24314)
  • 🐛 Fix M125 for 9 Axis (9304402579)
  • 🩹 Use _MIN/_MAX macros for native compatibility (#24570)
  • 🐛 Fix kinematic feedrate (#24568)
  • 🩹 Fix Malyan M300 with S-Curve compile (1c4fc46)
  • 🩹 Fix AUTO_FAN_PIN sanity check (#24593)
  • 🩹 Fix LPC176x USB Host Shield (#24588)

Improvements

  • 🩹 M919 9-axis update (ece124f)
  • ⚡️ PWM for ESP32 I2S expander (#24193)
  • 🚸 Vertical Max7219::quantity in portrait orientation (#24415)
  • 🚸 MPCTEMP: Home before cooling (#24434)
  • ⚡️ Fix and improve Inline Laser Power (#22690#24557)
  • ⚡️ Optimize G2G3 Arcs (#24366)
  • ⚡️ Optimize Planner calculations (#24484#24509)
  • 🚸 Machine-relative Z_STEPPER_ALIGN_XY (#24261)
  • 🚸 Use Tool 0 for G30 (#24511)
  • ⚡️ Fix, improve Linear Advance (#24533)
  • 🚸 Laser with only PWM pin (#24345)

Configuration

  • 📝 Index Mobo Rev03 => Opulo Lumen Rev3 (d44aef8)
  • 📝 Configurations 02010100 (#24458)
  • 🩹 Fix safe homing sanity-check (#24462)
  • 🔧 Assert Probe Temp Comp requirements (#24468)
  • 🔧 Base NUM_AXES on defined DRIVER_TYPEs (#24106)
  • 🔧 Update 644p/1284p Serial 1 sanity check (#24575)

LCD Updates

  • 🚸 ProUI G-code preview, PID plot (#24282)
  • 🌐 Fix LCD string, typos (#24324)
  • 🚑️ Fix BIQU BX touch freeze (#24383)
  • 🩹 Fix LCD contrast with K8800 board (3e01e08)
  • 🩹 Fix ST7565 LCD contrast init (#24457)
  • 🚸 JyersUI updates (#24451#24459, 1c762af026, #24540)
  • 🩹 Fix MKS UI extruder speed (#24476)
  • 🚸 Fix and update ProUI (#24473#24477#24500#24508)
  • 📺 SKR_MINI_SCREEN_ADAPTER for BTT SKR Mini E3 V3 (#24521)
  • 📺 Fix TFT Classic UI non-Touchscreen 1024×600 (#24541)

Languages

  • 🌐 Drop unused delta strings (537af0b)
  • 🌐 Update Slovak language (#24397)
  • 🌐 Update Italian language (#24398)
  • 🌐 Update German language (#24555)

For Developers

  • 👔 Update mfconfig import (679f460)
  • 👔 Fix and comment use_example_configs (a65189c5fff7bb)
  • 🧑‍💻 Apply F() to some LCD / TFT strings (78a3ea0)
  • 🔖 Update scripts to refer to bugfix-2.1.x (7677368)
  • 👔 Update Marlin actions for 2.1.x (3fd592e)
  • 👷 Use Biqu BX for CI test (#24331)
  • 👷 CI test without src filter (emulate Arduino) (#24335)
  • 🧑‍💻 Fix STATIC_ITEM_N arg order (95339c9)
  • 📝 Add STM32F4 example, Ruby (#24399)
  • 📝 Note about UBL bad splits (83784bd)
  • ✅ Update path to Ender-3 S1 configs (4820947)
  • 🧑‍💻 Add Sim debug with lldb (7207a32)
  • 🧑‍💻 Update Mac Sim directions (efe04e1)
  • 🔨 Add mftest --default flag (00aa131c43)
  • 🚸 Renumber EXP pins to match schematics/RRF/Klipper (5de400a4d8, #24525)
  • 🔨 Update mfprep comment (329085e910)
  • ♻️ Small sound / buzz refactor (#24520)
  • ✅ More ESP32 (MKS TinyBee) tests (#24493)
  • 🧑‍💻 Fix and improve build_all_examples (c3444ffa61)
  • 🧑‍💻 Give the simulator Stepper access (943a86f524)
  • 🔨 Update build/CI scripts (503e9e90b1)
  • 🔨 Simplify scripts with pathlib (#24574)
  • 🧑‍💻 MARLIN_TEST_BUILD – for future use (#24077)

Build / Upload

  • 🩹 Fix Mesh Leveling + Debug compile (#24297)
  • 🩹 Fix G33 Delta Sensorless Probing compile (#24291)
  • 🩹 Fix ProUI compile (#24310#24313)
  • 🐛 Fix JGAurora A5S A1 build (#24326)
  • 🩹 Fix DGUS (MKS) compile (#24378)
  • 🐛 Fix Lerdge build / encrypt (#24391)
  • 🩹 Fix memset block warning (c1c0496)
  • 🩹 Remove poison wchar_t macro (80c7abd)
  • 🔨 Fix Warnings/settings force-recompile (ed643e6)
  • 🔨 PlatformIO „--target upload“ == „--target exec“ (923d345)
  • 🔨 Disable stack protector on macOS simulator (#24443)
  • 🔨 Fix OpenBLT encode; no-bootloader envs (#24446)
  • 🐛 Fix MKS TinyBee compile (#24454)
  • 🐛 Fix Sensorless Probing compile (#24455)
  • 🩹 Fix LCD_BACKLIGHT_TIMEOUT compile (#24463)
  • 📌 Ask for PlatformIO 6.1.1 or newer (#24435#24502)
  • 🔨 Abort firmware update on transfer error (#24472#24499)
  • 📌 Pin ESP32SSDP to 1.1.1 (#24489)
  • 🔨 Fix and update Makefile (c880c7e)
  • 🩹 Fix TFT tImage struct packing (53bd775ff9, d3382f41bc)
  • 🩹 Fix gcode.h include (#24527)
  • 🔨 Minor build script changes (d8e4f1ecf8)
  • 🎨 PIO scripts cleanup (3281b30100)
  • 🩹 Fix lcd_preheat compile (47ac9d1033)
  • 🔧 Config INI, dump options (#24528b7fd046becef39)
  • 🔨 Trigorilla Pro disk based update (#24591)

General Cleanup

  • 🧑‍💻 Misc. servo code cleanup (ea226401156557)
  • 🎨 Fix comments, formatting (da6c16a)
  • 🎨 Use MAP for home axis items (78b42ed)
  • 🎨 Simplify move menus with substitution (eca5e46)
  • 🎨 Misc. shorthand operators (23f19e9)
  • ♻️ Planner flags refactor (05bdc56)
  • ♻️ reset_acceleration_rates => refresh_… (57c137a)
  • 🩹 Remove obsolete split_move (814b537)
  • ♻️ Encapsulate PID in class (#24389)
  • 🎨 ANY => EITHER (9283859)
  • 📝 Update board MCU comments (#24486)
  • 📝 Update Contributing Guide (#24320)
  • 📝 Update MPCTEMP G-Code M306 T (#24535)
  • 🧑‍💻 Update planner/stepper includes (b609c298bf)
  • 🎨 Misc. ‚else‘ cleanup (2498ab19f9)
  • 🎨 Renum boards.h (3271f17814)
  • 📝 README Updates (#24564)
 Posted by on 9. August 2022 at 09:01

Kommentar verfassen