Ender 5 Plus - Stock Mainboard - BETA FIRMWARE Ender5plus-<date>.hex - Stock Ender 5 Plus configuration - Adds G2 / G3 Arc support - Adds G10 / G11 Firmware based retraction (Use M207, M208, M209 to configure) - Enabled Advanced OK - Added support for Meatpack This now uses the DGUS-RELOADED UI. Follow these instructions to update your screen. Identify your COM port, then flash Marlin via: Linux: avrdude -patmega2560 -cwiring -P/dev/ttyACM0 -D -U flash:w:Ender5plus-<date>.hex:i Windows: avrdude -patmega2560 -cwiring -Pcom5 -D -U flash:w:Ender5plus-<date>.hex:i Or use the Octoprint Firmware Updater plugin.
| Firmware Variant | Size | Build Date | Downloads | Feedback | Download |
|---|---|---|---|---|---|
| Ender5plus-20261027.hex | 475922 bytes | 2026-10-26 23:40:15 UTC | 0 |
Score: 0
|
Membership Required |
commit 8e10d720faa9815aeda4cfdb0a8439672d83f98d Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 27 10:29:02 2026 +1300 πΈ Clarify "Resume Options" (#28703) commit cce3c1218cba190168f432d5ffbedfb43d95515b Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 17:24:58 2026 +1300 π Restore WEBSUPPORT / OTASUPPORT for ESP3D_WIFISUPPORT (#28738) Make WEBSUPPORT, OTASUPPORT and Configuration_Secure.h available with either WiFi option again, drop the ESP3D warnings, name both options in the sanity check errors, and build the TinyBee ESP3D test with WEBSUPPORT and OTASUPPORT. commit a0c64b441ea9a8d8a873e54187841a13f5c4b850 Author: DerAndere <26200979+DerAndere1@users.noreply.github.com> Date: Mon Oct 26 05:19:28 2026 +0100 π Fix FT_MOTION smoothing build for >3 axes (#28751) commit b84243d8f3337586ff0d9771a92a7828d5678731 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Mon Oct 26 00:46:59 2026 +0000 [cron] Bump distribution date (2026-10-26) commit a49fef81141d91d4b261a64479e46a00092ea05a Author: Vovodroid <vovodroid@users.noreply.github.com> Date: Mon Oct 26 01:52:33 2026 +0200 π¨ Permit HYBRID_THRESHOLD 0 (#28728) commit ac5f160871a8d861d2f929c3689e0653ba057186 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 12:51:11 2026 +1300 β¨ Input Shaping / Babystepping with ESP32 I2S stream (#28710) commit 47887ee2ed04792fdaf1a986cd5b1e45380a7bbf Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 12:48:32 2026 +1300 π Fix M290 report "echo:" prefixes (#28711) commit e026b25429b2efe287985d238ad65dab785f7c9e Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 12:47:48 2026 +1300 π¨ Fix FT Motion build with GCC 5 (ESP32) (#28713) commit fc2e8e1723ebe26543571c26df22d89d00b52199 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sun Oct 25 18:46:51 2026 -0500 β‘οΈ Read G-code numbers without strtol, strtoul, strtof (#28715) commit 739c2f06170a1dfee1e0cd5a3560c2770861eb26 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 12:43:48 2026 +1300 π MKS TinyBee: espressif32 6.1.0 (arduino-esp32 2.0.7) (#28717) commit 60a7e7d69fdc13d2711221b76c447c8c9de0b7ab Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 12:37:11 2026 +1300 π Fix ESP32 reset cause report (#28723) get_reset_source() returned CPU 1's ROM reset reason, an ESP-IDF number that Marlin decoded as RST_* flags. CPU 1 is started by CPU 0 and reports EXT_CPU_RESET (14) on every boot, which printed External, Brown out and Watchdog Reset together. Map esp_reset_reason() to the RST_* flags instead; it also tells watchdog restarts from software restarts. commit 1d560f84251d2690037e0767f5420b49c954b935 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 12:36:26 2026 +1300 π Fix TFT Color UI edit screen flicker (#28727) commit 2b332adb713a2844ec36d60a404e0a084d9bc1a3 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sun Oct 25 18:03:39 2026 -0500 π§ BTT SKR CR6 serial LCD on UART2 (#28749) |
|||||
| Ender5plus-20261026.hex | 480152 bytes | 2026-10-25 23:40:29 UTC | 0 |
Score: 0
|
Membership Required |
commit 5f13c7b6036cd024b89208019bbe5fdad60837ca Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 09:34:19 2026 +1300 π ESP3DLib for non-blocking websocket output (#28746) commit c30d3a213eb3abcd6bf9c7bbcfd5f9f538ba0bf5 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 09:33:21 2026 +1300 π Fix ESP32 kill() reboot on arduino-esp32 2.x and later (#28745) From arduino-esp32 2.0.x, cli() masks interrupts on Marlin's core (1.0.x defines it as empty), so minkill() waited forever with the FreeRTOS tick stopped and the Interrupt Watchdog rebooted the board. Re-enable interrupts on ESP32 once the outputs are off again. commit ad59de890489026e8b594ba3cafaa00f1f6404f4 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 09:29:54 2026 +1300 π¨ Require SERIAL_PORT_2 -1 for ESP3D_WIFISUPPORT (#28744) G-code from the ESP3D web interface and telnet reaches Marlin as its second serial port, so without `SERIAL_PORT_2 -1` nothing sent from ESP3D ever arrived, although everything else in ESP3D worked. commit c756d3cf154548e90a52b9f04c5e0b2c70f6aaca Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 09:29:00 2026 +1300 π Prevent watchdog reset during ESP32 OTA updates (#28743) The whole ArduinoOTA update runs inside ArduinoOTA.handle(), in the Marlin loop task, and takes far longer than the watchdog timeout, so since #28725 every OTA upload reset the board partway through. Stop watching the loop task when the update starts. A successful update reboots; a failed one watches the task again. commit 25b73e662b2c89448f15522c323acfa504a1dbc1 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 09:28:22 2026 +1300 π Start the ESP32 expander before WiFi (#28742) Heaters, fans and the beeper can be outputs of the I2S or serial (EXIO) expander. Until the expander starts, they keep whatever state they powered up in. init_board() started WiFi first, and wifi_init() waits for the network, so those outputs stayed in that state until WiFi connected, or indefinitely with no network. Start WiFi and ESP3D after the expander. commit b8a9fc361d60cc48abebf8ffaee32ae92e457439 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Mon Oct 26 09:26:43 2026 +1300 β¬οΈ Generic ESP32: espressif32 6.1.0 (arduino-esp32 2.0.7) (#28737) commit d140a1d37d3f9d5c53e56661595ac7058b3c1b55 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sun Oct 25 13:13:05 2026 -0500 π Fix negative int16 values on classic DGUS (#28748) commit 2ef3ee62fd46bd0c5d4304732ef8e255e2bb9869 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Sun Oct 25 00:48:25 2026 +0000 [cron] Bump distribution date (2026-10-25) |
|||||
| Ender5plus-20261025.hex | 480152 bytes | 2026-10-24 23:40:15 UTC | 0 |
Score: 0
|
Membership Required |
commit e967f7ebb774002f7f7c509085cc6aa31b3ab6e5 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sat Oct 24 00:25:11 2026 -0500 π± Build unified DWIN_SET from source (#28741) commit e84bc722767fe98a22f51c84a612df6d6b4b8d4c Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Fri Oct 23 22:40:00 2026 -0500 π§βπ» Revert buffalo tracks Revert #28740 commit 60f8e8756b90d0812c6ea9eeafc76322fd970ff5 Author: Sylvain <67423638+Le-Syl21@users.noreply.github.com> Date: Sat Oct 24 05:07:06 2026 +0200 β¨ DGUS Reloaded: Filament Sensor, Language, Standing Status (#28590) commit e11bf0fffe7cbfd73bff11407488cd3493c84249 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Sat Oct 24 00:43:03 2026 +0000 [cron] Bump distribution date (2026-10-24) |
|||||
| Ender5plus-20261024.hex | 480398 bytes | 2026-10-23 23:40:01 UTC | 0 |
Score: 0
|
Membership Required |
commit 453f824af8b2b10e9b8c7dd98662c8927b74f5f1 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Fri Oct 23 15:53:42 2026 -0500 π©Ή Fix ProUI blank screen at startup (#28669) Fixes #27141 commit 782697fca19bb15777845d932e111960aa116cfe Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sat Oct 24 09:37:47 2026 +1300 π§βπ» Fix Python detection on Windows (#28733) commit 0e292375216dd96421eb2cbe0135817a0c0e4475 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sat Oct 24 09:25:42 2026 +1300 πΈ Delta: Move E before homing (#28731) Followup to #28694 commit d4eb384d19cffc3ba85da506a04d3585a55a4197 Author: bobkaren1975-spec <bobkaren1975@gmail.com> Date: Fri Oct 23 13:51:21 2026 -0400 π§βπ» More explicit compile-time bool (#28740) Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com> commit 4619379ed5cb7e54a33cb0d5d646a5f05d5f6969 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sat Oct 24 06:26:12 2026 +1300 π Prevent watchdog for slow ESP3D commands (#28739) commit 8a1f01ce7c5b05466b20efda0eeebc277810af52 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Fri Oct 23 16:17:33 2026 +1300 π Fix M876 handled twice with EMERGENCY_PARSER (#28704) commit 260f08a1e8d1ec488d7f2d2f5f221479b2d04924 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Fri Oct 23 16:16:05 2026 +1300 π Fix babystepping after FT Motion (#28714) commit db6fd48173cb3261e36e457dfae1d62ade90ffbf Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Fri Oct 23 16:14:06 2026 +1300 π Fix Core / Markforged Input Shaping step counts (#28712) commit 0460affc5586883838c44623ccae3c7af450d7f8 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Fri Oct 23 16:11:11 2026 +1300 π Fix dual X/Y invert direction (#28693) commit 3e9f6959f3ae7d6902b3ccb19abfc36ba540dfab Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Fri Oct 23 16:09:11 2026 +1300 π Fix ESP32 main loop watchdog (#28725) commit 2225d5124fc3de0c4acca939dbde5bfb62b00bb9 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Thu Oct 22 22:06:24 2026 -0500 π ProUI patches from downstream (#28735) * π Fix ProUI status message not redrawn * π Fix ProUI Z offset edit with probe, no mesh * π Fix ProUI bed/chamber PID tuning graph * π Fix ProUI forcing 250K baud on reset/boot * π Apply ProUI media sort setting on load * π Fix ProUI 'Move Z to 0' with leveling on * π Use configured probe offset limits in ProUI * π Fix ProUI homing feedrate menu values * π Fix ProUI confirm popup icon * π Use tramming height/hop settings in ProUI * π Fix ProUI mesh viewer small value labels * π Fix ProUI mesh slot message, compare load * π Fix CR4NTxxC10 encoder pins for other DWIN UIs * π©Ή Fix ProUI tramming build with probe, no mesh * π©Ή Fix ProUI MBL build without Z_AFTER_HOMING * π©Ή Fix ProUI build with MBL, no probe commit f08e32cf480e63ac88a240d7ddba154c10311929 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Fri Oct 23 00:45:47 2026 +0000 [cron] Bump distribution date (2026-10-23) |
|||||
| Ender5plus-20261023.hex | 480173 bytes | 2026-10-22 23:40:16 UTC | 0 |
Score: 0
|
Membership Required |
commit c8784e247575fbcc7b8a5d5426ce5f172ac4f7fc Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Wed Oct 21 21:54:24 2026 -0500 π Fix FT Motion shaper issues (2HEI Q0, MZV damping, texts) (#28716) - 2HEI: vtol 0 produced NaN gains (0/0). Enforce a small minimum. - MZV: use per-impulse damping K^0.75 to match the 0.375-period spacing (as Klipper). - M493: zeta error range text agrees with the check; MZV is 'Modified Zero Vibration'. commit b9a40250adc5fc4de5122bc8b8f7b97ee06505a0 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Thu Oct 22 00:44:23 2026 +0000 [cron] Bump distribution date (2026-10-22) |
|||||
| Ender5plus-20261022.hex | 480173 bytes | 2026-10-21 23:40:01 UTC | 0 |
Score: 0
|
Membership Required |
commit 09cf36c719ac674f44aeaec941972b5e7d5d4829 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Wed Oct 21 13:54:04 2026 +1300 π Limit delta move clamp to XY (#28694) commit 1131f41412da4efffa8764a9b286ac0a27c814cd Author: quietcode.org <andy@quietcode.org> Date: Wed Oct 21 02:52:12 2026 +0200 π©Ή Ignore bad DGUS packets (#28502) commit 203393145ac2599616f70f19d82e7e7353155ea6 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Wed Oct 21 00:44:16 2026 +0000 [cron] Bump distribution date (2026-10-21) commit bc77484d6324f7783ea87fa27b428a0b4e9af9ed Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 20 19:35:39 2026 -0500 π Localize LEVELING_HEAT_SOAK_TIME (#28729) Followup to #28520 commit 050e8019f0addca40f6e74136502c800de0cefe7 Author: Axel SepΓΊlveda <ansepulveda@uc.cl> Date: Tue Oct 20 21:12:12 2026 -0300 π¨ STM32 env for GTM32 Pro VB (#28720) Co-authored-by: ellensp <530024+ellensp@users.noreply.github.com> commit 234e5b94541d7278d4541fdff9f9676c0dde31d5 Author: Axel SepΓΊlveda <ansepulveda@uc.cl> Date: Tue Oct 20 21:10:53 2026 -0300 π Fix Thermistor 22 (e.g., GTM32 Pro vB) (#28719) Followup to #17806 |
|||||
| Ender5plus-20261021.hex | 480132 bytes | 2026-10-20 23:39:58 UTC | 0 |
Score: 0
|
Membership Required |
commit dd078d046b7c4e17acd9dc554558c9a0883c8700 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 20 17:55:52 2026 -0500 π Fix HiPrecy DGUS compile with SD / filament load (#28663) Fixes #23138 commit ac9066df500ec765b66178699c9ef6905beb2529 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 20 17:52:40 2026 -0500 π Fix JyersUI pause / M600 resume hang (#28664) JyersUI handles wait_for_user in its own handlers, but the shared DWIN encoder (since #22778) swallows clicks while waiting, so 'Resume' after an LCD pause never restarts the SD print. Also re-show the 'Purge More' prompt after purge so an early response can't be overwritten, leaving 'Resuming Print' stuck. Fixes #24996 commit 8ae7f8b686ad2b0c53159e5d8b6f0177c27deaa5 Author: Kinsi <kinsi55@users.noreply.github.com> Date: Wed Oct 21 00:19:23 2026 +0200 πΈ Resonance test COREXY per-axis (#28593) commit b33f48943a902482cd772c0a523258133c878808 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 20 16:34:21 2026 -0500 π Misc. motion comment updates commit 245b222853d9e607d7f68b1f57c9bd9bca9e8fed Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 20 16:30:13 2026 -0500 β¨ Add PANELDUE support (#10610) commit cd65a839af096ac5ccd9be4d60394228465efced Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Wed Oct 21 10:23:16 2026 +1300 π ESP32: Don't pinMode() expander pins (#28722) arduino-esp32 2.x pinMode() shifts 1ULL by the pin number, so I2S expander pins (128+) wrap onto real GPIOs. On the MKS TinyBee this turns the X/Y endstop pins (GPIO33/32) into outputs, and pins 130-135 log 'GPIO can only be used as input mode' at boot. Expander pins have no mode, so only call pinMode() for real GPIOs. commit c24414839b38d4d598b5a7684549b62e48678bd0 Author: fanXbox <107966612+fanXbox@users.noreply.github.com> Date: Tue Oct 20 22:42:09 2026 +0200 β¨ NONLINEAR_FACTORS (#28513) commit 32b745c6a76b9f05de83318e1414b9a06858a6f9 Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com> Date: Tue Oct 20 12:31:05 2026 -0700 β¨ More TMC chopper timing presets (#28617) |
|||||
| Ender5plus-20261020.hex | 480128 bytes | 2026-10-19 23:40:00 UTC | 0 |
Score: 0
|
Membership Required |
| Ender5plus-20261019.hex | 480128 bytes | 2026-10-18 23:40:06 UTC | 0 |
Score: 0
|
Membership Required |
commit 13fa44978b2b0965ec26d205ae44468795b18268 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Sun Oct 18 00:48:43 2026 +0000 [cron] Bump distribution date (2026-10-18) |
|||||
| Ender5plus-20261018.hex | 480124 bytes | 2026-10-17 23:39:58 UTC | 0 |
Score: 0
|
Membership Required |
commit 97557a5a69aa4f2c3c197203f36a0ef8ba909593 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sat Oct 17 13:51:07 2026 -0500 π§ Sort out Solenoid pins commit 38d7757b7852b0bbba5b09f8c958592d730a626b Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sat Oct 17 13:01:56 2026 -0500 π Correct mintemp/maxtemp comments commit c53248933873a364ad7038d6f647a6739da42165 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sun Oct 18 06:57:09 2026 +1300 β¨ Configuration migration script (#28600) Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com> commit c27424fa51053dd3b0febde2f03b287499403d39 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sun Oct 18 06:55:50 2026 +1300 π Close thermal protection gap below target (#28695) commit 2d01c7cf9d9304a4dfab13ba688f48b9f8b20415 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sat Oct 17 12:55:05 2026 -0500 β‘οΈ Format MString floats without AVR libc formatter (#28699) commit 66e57c39f1a67577f05c074f492d8af1ff1676f2 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sat Oct 17 12:53:29 2026 -0500 β‘οΈ Print heater states without the libc float formatter (#28698) Problem: print_heater_state() builds its line in an SString<50> using p_float_t, which calls dtostrf. On AVR that links in the whole libc float formatter (dtostrf, dtoa_prf, __ftoa_engine, __ultoa_invert and the __fp_* helpers), which nothing else uses. It is about 1.7 KB. 2.1.2.8 printed the same line with SERIAL_PRINT, which doesn't need it. Solution: Print the pieces with SERIAL_CHAR / SERIAL_ECHO, as before. The line, spacing and precision are unchanged. Why: A sanguino1284p build of the default config with SD and a full graphic LCD goes from 124920 to 123136 bytes (-1784), and dtoa_prf is no longer linked. That is more than the Anet E16 and Mega Zero 2.0 examples were over their limits. commit 5eb2bbacd9eb7d1edbe79579db04b6856e12a3c2 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sat Oct 17 12:52:30 2026 -0500 π Fix example config builds: fans, servo include, Sovol RTS (#28697) * π Fix SET_FAST_PWM_FREQ with only hotend auto fans Problem: fans.h defined SET_FAST_PWM_FREQ only if HAS_FAN or USE_CONTROLLER_FAN. temperature.cpp also uses it to set up the hotend auto fans, so a config with auto fans but no part cooling fan (Renkforce RF100, RF100v2, RF100XL) failed with "'SET_FAST_PWM_FREQ' was not declared in this scope". Solution: Define SET_FAST_PWM_FREQ outside the HAS_FAN guard. * π Fix fan init with an unused lower fan index Problem: Fan::init() passed PART_COOLING_FAN#_PIN to INIT_FAN_PIN through TERN_(HAS_FAN#, ...). Macro arguments are expanded before TERN_ discards them, so a lower fan index with no pin (FAN0_PIN -1, with a higher fan present) pasted DIO and - in fastio.h and failed to compile (Daycom 3DP-100). Solution: Use an #if HAS_FAN# block per fan so the pin is never expanded for a fan that doesn't exist. * π Fix SWITCHING_NOZZLE_LIFT_TO_PROBE without a servo probe Problem: probe.cpp included servo.h only for a servo or magnetic probe, but SWITCHING_NOZZLE_LIFT_TO_PROBE also moves a servo, so a config using it alone failed with "'servo' was not declared in this scope" (MakerTech3D Proforge2sDual). Solution: Include servo.h for SWITCHING_NOZZLE_LIFT_TO_PROBE too. * π SOVOL_SV06_RTS provides resume/continue Problem: ADVANCED_PAUSE_FEATURE failed with "requires a supported LCD controller (or EMERGENCY_PARSER)" for the Sovol SV-06 Plus. Its RTS touchscreen handles pause/resume (feature/pause.cpp) but wasn't counted in HAS_RESUME_CONTINUE. Solution: Add SOVOL_SV06_RTS to the HAS_RESUME_CONTINUE list. * π SOVOL_SV06_RTS has the manual move feedrates Problem: MANUAL_FEEDRATE is defined in Configuration_adv.h only if HAS_MANUAL_MOVE_MENU, which didn't include SOVOL_SV06_RTS. The RTS code moves axes with manual_feedrate_mm_m, so the Sovol SV-06 Plus failed with "'manual_feedrate_mm_m' was not declared in this scope" once the resume/continue check passed. Solution: Add SOVOL_SV06_RTS to HAS_MANUAL_MOVE_MENU. * π Fix MKS WiFi serial on STM32duino 2.0.0+ Problem: wifiSerial_STM32.cpp is a copy of the older STM32duino serial code. Since core 2.0.0, uart_attach_tx_callback takes a size argument and the TX complete callback has to restart the transfer itself (the core no longer does it for a return value of 0). The Kingroon KP5L-DIY failed with "too few arguments to function 'uart_attach_tx_callback'", and a call with just a size would send one byte and stall. Solution: Use the same chunked send as HAL/STM32/HardwareSerial.cpp on core 2.0.0 and newer (excluding the 0x020000F0 snapshot). Older cores keep the existing code unchanged. * π Fix Anycubic Kobra link error with POWER_LOSS_RECOVERY Problem: kobra_extui.cpp's onPowerLossResume() called DgusTFT::PowerLossRecovery(), which is declared but never defined. Any config with POWER_LOSS_RECOVERY, such as the Kobra Max example, failed to link with "undefined reference to Anycubic::DgusTFT::PowerLossRecovery()". Solution: Remove the unused declaration and the onPowerLossResume() override, so the weak default no-op is used. Why: The display's recovery page isn't shown on resume, as before. The page protocol is the display author's, so that is left for them. commit 05a0e40768d0b7ab9d422e4849a45e06b4e61d5b Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sun Oct 18 06:50:03 2026 +1300 π Fix Artillery Ruby missing vector table (#28701) commit b9fb31f4eb254fa807dc16c37249f2d2e88e4391 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sun Oct 18 06:49:20 2026 +1300 π Fix STM32 M43 pin numbers, HSE pins (#28700) commit 433c309e53e22c35d77925c52c5ce61e84166578 Author: Andy Rexx <299255+cyberman@users.noreply.github.com> Date: Sat Oct 17 03:56:37 2026 +0200 πΈ 'M145' report material presets (#28512) Co-authored-by: Andy <andy@quietcode.org> commit 0df8e2aa99016587cdf9a69b9e2b3544c2af0ec1 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Sat Oct 17 00:43:51 2026 +0000 [cron] Bump distribution date (2026-10-17) |
|||||
| Ender5plus-20261017.hex | 483282 bytes | 2026-10-16 23:40:20 UTC | 0 |
Score: 0
|
Membership Required |
commit 52a9067b737c1c1eaec76bd41fcb33e1b7028fce Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sat Oct 17 09:53:51 2026 +1300 π Fix M303 heating watch for unprotected heaters (#28696) commit 99d7965928dff923a1df0ac60341c0b0d00cdc5e Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Sat Oct 17 07:18:13 2026 +1300 π©Ή Fix PID_autotune build with no hotend (#28367) commit e3ea376ea7ff31bfe63949858d8176a97be05daf Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Fri Oct 16 00:43:13 2026 +0000 [cron] Bump distribution date (2026-10-16) |
|||||
| Ender5plus-20261016.hex | 483282 bytes | 2026-10-15 23:40:43 UTC | 0 |
Score: 0
|
Membership Required |
commit 38ed2721822835f62e76dde6fd57721c362f0239 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Wed Oct 14 21:19:20 2026 -0500 π€ AI contribution guidelines, skills commit 25f8caa3c7b246d6a562e28bb319cc7cfd46e4bb Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Thu Oct 15 17:17:48 2026 -0500 π Fix SCARA and TPARA software endstops, bed center (#28688) commit f48719b9e68b9cec3e3fdb17d635c9bda689579e Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Thu Oct 15 14:43:47 2026 -0500 π Untrust axes sharing a disabled ENA pin (#28662) When axes share a stepper ENA pin (e.g., Creality V4 boards), only the last axis to be disabled actually toggled the pin, so the other axes on that pin stayed 'trusted' after M84 / M18 / idle timeout. Fixes #23095 commit f5fa1edb9461c402dda88da01cc421d1e485675c Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Wed Oct 14 21:13:41 2026 -0500 β¨ Trinamic homing: TMC2240 StallGuard4, Homing Hybrid Threshold (#28678) commit 5346849920a5aff62c01d8641d9ee6440a536c81 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Thu Oct 15 00:42:58 2026 +0000 [cron] Bump distribution date (2026-10-15) |
|||||
| Ender5plus-20261015.hex | 481805 bytes | 2026-10-14 23:40:30 UTC | 0 |
Score: 0
|
Membership Required |
commit c0faaf82360306c03adfd57192a8335c6222a4dc Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Thu Oct 15 06:38:21 2026 +1300 π Fix status message and general UTF-8 truncate (#28684) commit d47cc500d01eb92c9870da3dd5560a64862292ae Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Wed Oct 14 12:04:36 2026 -0500 β¨ Anycubic Kobra Max / Neo / Go board, display (beta) (#28448) Co-Authored-By: Maikeu Locatelli <8235076+maikramer@users.noreply.github.com> commit 7dbac0a8f3ab231062436e34a18c78a9566fdb4a Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Wed Oct 14 11:54:20 2026 -0500 π§βπ» Clarify some string SIZE => BYTES commit 564f26cdc06203362935704f9487b270f11b8234 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Wed Oct 14 00:43:01 2026 +0000 [cron] Bump distribution date (2026-10-14) commit bca6b9f3a86fd47924905a4190274a95148e13d6 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 13 19:03:17 2026 -0500 π§ Add some board preferred LCD serial ports commit 2ebf506edfce2f1c1e2660033f038762d60eeb98 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 13 18:29:50 2026 -0500 πΈ TFT large and small fonts (2) Followup to #28641 |
|||||
| Ender5plus-20261014.hex | 481932 bytes | 2026-10-13 23:40:59 UTC | 0 |
Score: 0
|
Membership Required |
commit b765325a033fcf5f5945cc9f890ae23896ac4838 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Tue Oct 13 14:43:11 2026 -0500 β‘οΈ INPUT_SHAPING_E_SYNC factor1/2 are complements Followup to #28676 commit 485aa3b0eac11a4f9ab704fb6f6aa70074bedf8b Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Tue Oct 13 00:54:57 2026 +0000 [cron] Bump distribution date (2026-10-13) commit 97a13653bb9106da17905e78810cd2e580189490 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 19:27:56 2026 -0500 π Prevent tool-change event G-code recursion (#28661) Fixes #23003 commit be911b4304ceabbbdfa78e7aa1024c2d6f201d39 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 19:26:07 2026 -0500 π Fix IDEX Mirrored Mode X2 position clamp (#28660) Fixes #22998 commit b709468b637d5e6f56943fe1ea7318b65de50436 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 19:24:50 2026 -0500 π Fix DWIN + SERIAL_PORT_2 (drop SERIAL_CATCHALL) (#28658) Fixes #22299 commit 7f4a0fb95904bb6d853e31aef764d756bdcce2d5 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 13:23:30 2026 +1300 β‘οΈ Non-blocking SD mount with retry (#28656) |
|||||
| Ender5plus-20261013.hex | 480263 bytes | 2026-10-12 23:40:27 UTC | 0 |
Score: 0
|
Membership Required |
commit a7b73f367b8896b7187324a932e76e4a6065e0b6 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 11:38:02 2026 +1300 π Fix duplicate host notifications (#28654) commit 067441136493a3296bddd1507db0f9a2396fe737 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 11:37:16 2026 +1300 π©Ή Spider V3 H7 SDCARD_CONNECTION (#28651) commit 137fb9f2e7ab6f731880f361658b998c81ce172f Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 11:36:18 2026 +1300 π Fix STM32 HW SPI / SD speed (#28650) commit b11c177084db6d6dc67ab88cd7831953eba44b8f Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 11:34:39 2026 +1300 π¨ Fix firmware reported build filepath (#28649) commit 34b474e15e607635ad66279523ba4f36a23c27c9 Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com> Date: Mon Oct 12 15:31:54 2026 -0700 π° Save space for unused LCD_STR_CLOCK (#28647) Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com> commit e87125494c403179e81bd900caf6429e675e1b2d Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com> Date: Mon Oct 12 15:15:59 2026 -0700 π Guard MPC against invalid model values (#28646) commit 0746ec4b956206d58e2b0d70916723ef7e6eb1d1 Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com> Date: Mon Oct 12 15:12:10 2026 -0700 π Fix watchdog reset while parking after thermal error (#28645) commit 83df8674eca9f624d8597cd98dcada8543a1d497 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 10:37:26 2026 +1300 π Release SD card when removed (#28655) commit 5b48c00065ba700ecd7545e2729e04be875fa714 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 10:36:56 2026 +1300 π Fix M410 double quickstop (#28653) commit 5345813a1afc26c451d4475a3b8813c2a02e907a Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 10:36:24 2026 +1300 π Fix lost STM32 USB serial output (#28652) commit 9af0fc8ef6c409d4a2a763e2ed7a3873d0698e5f Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 16:35:46 2026 -0500 π©Ή Fix constexpr shaping_echoes (non-constexpr floorf) (#28674) commit 4d7a8c836738060f6cb33152df51fb20116d433f Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 16:34:55 2026 -0500 π Fix MKS Robin E3D TMC SPI on shared SPI2 (#28659) commit dca1e3f3d1217c2086f73cd1c081954ee3e6b93c Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 16:33:55 2026 -0500 π Fix Smooth LA + NLE no extrusion, under-extrusion, idle creep (#28671) commit 38d8d8211a29c365686e38c2b95adbeff21dfa67 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 16:14:07 2026 -0500 π Restore X2/Y2 homing current on Core / Markforged (#28679) commit 2ec6a33d1a9f8e29c61ea6de591daf474eaafd62 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 15:39:59 2026 -0500 π Fix Smooth LA + IS crash, E_SYNC delay and amount (#28676) commit 7ff6c8525ff3b6f39d6af791fcd0da2a6ac0a6a9 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 08:52:37 2026 +1300 β Validate preprocessor blocks (#28546) commit d14b8b7d7dbf4718c513d4f59d88a7b292040be6 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 13:37:48 2026 -0500 π¨ TMCStepper v0.8.10 (#28673) commit a8aee6267c9e7eeb07a29a82ff6cdb5e5b28ba69 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 12:49:51 2026 -0500 π Fix MKS Robin E3D TMC SPI on shared SPI2 (#28677) commit 8a17a7fbbfa1394ccba3b9af3ec89f68af3a9f86 Author: ellensp <530024+ellensp@users.noreply.github.com> Date: Tue Oct 13 05:21:09 2026 +1300 π¨ Fix RESONANCE_TEST with NO_STANDARD_MOTION (#28572) commit 64472316ac50a5e3349c8ceb5999beaba5969920 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Mon Oct 12 00:59:07 2026 +0000 [cron] Bump distribution date (2026-10-12) |
|||||