Releases: mriscoc/Ender3V2S1
Professional Firmware for 3D Printers (EXPERIMENTAL) 20250106
New Year 2025 (20250106) EXPERIMENTAL
This is an intermediates experimental release, due to the amount of code modifications, only experimental binaries will be released until the ending of the testing phase, so the source code is not yet available
What's new in this release
- Simplify PrintJobRecovery initialization using aggregate initialization
- Update homing speed settings to use minimum feed rate for editable homing feed rate menu
- Max speed and homing feed rate menu items use integers.
- Fix input shaping Z-axis functions.
- Fix EEPROM read for bed temperature threshold in settings
- Fix DWIN_LCD_PROUI specific preheat message handling
- New Printing and Printdone screen layouts with hotend and bed temperature graphs
- Add EEPROM storage option to Z-offset menu
- Restore SMOOTH_ENCODER_MENUITEMS functionality
- Fix meshViewer font on load
- Standardization of the Mesh Reset procedure across leveling systems
- Better icon layout in the Dashboard
- Restored Light menu items at Control menu
- Rename Retract menu to Firmware Retract for Ultipanel UI
- Fix Ender-3 S1F4 EEPROM exclusion zone
- TJC display brightness fixes
Enhancements, fixes and updates from Marlin Bugfix
- Fix S6 V2 TMC communication error (#27595)
- Fix and improve schema exports
- Config feedrate units
- Fix build with Color UI touch items
- Scripted build/archive multiple envs
- Limited number of DGUS fans
- Versioned ststm32 for BLACKBEEZMINI_V1
- Prevent very slow 'G29 S{value}' (ABL Mesh) (#27579)
- Filter 'G29 S0' in ABL
- Remove extra hotend temp update
- Improve pulse timing
- fix LPC176x jitter (#27131)
- Advance tone queue when muted (#26278)
- LCD conditional cleanup (#27539)
- Servo angles tweaks
- More informative probe conflict message
- Reduce some 256KB Maple builds (#27488)
- G34 Z-align in ProUI Home menu (#27567)
- Fix HC32 Clock Configuration (#27099)
- Update hc32.ini (board_upload.offset_address) (#27550)
- TinyBee note: 5V out-only pins! (#27563)
- Fix ESP32 build (for xtensa32) (#27561)
- Update config.ini move undefs (#27562)
- Improve build script compatibility (#27549)
- Update pin LPC PIO framework (#27554)
- Fix/improve Sovol SV06 Plus (#27531)
- Python scripts cleanup, improve (#27533)
- Adapt runout distance for FILAMENT_MOTION_SENSOR (#27540)
- Mellow/Fly RRF E3 V1.0 (STM32F407VG) (#27466)
- Update Octopus EXP-2-10 WiFi pins (#27515)
- Show probe/level menu for tramming (#27532)
- Fix some ExtUI return types (#27542)
- Fix up APPLY_STEP macros
- Fix archive clean for build_example
- Drop support for DevIoT, Atom
- Update RP2040 pins debugging
- Use Marlin-maintained TMCStepper
- Fix BLTouch Runout pins for Ender 2P v2.4 S4 (#27520)
- G34 fail safely (#27516)
- Fix path handling for generic variant (#27528)
- Direct Stepping sanity checks (#27522)
- Fix menu homing feedrate display (#27518)
- Fix G61 with no extruders (#27521)
- Set hybrid edit range to 999 (#27473)
- Fix pinsformat.py pin pattern recognition
- M820 Report temporary M810-M819 macros (#27458)
- Extra axis serial RX pins
- Automatic Trinamic RX pins
- Fix Thermocouple flags allow bed only (#27504)
- Update Ender-3 V3 SE pins (#27495)
- RP2040 HAL with BTT SKR Pico (#24042)
- Longer LK prefer Onboard SD
- More Quick Sensorless Homing warning
- Simplify generic variants update DFU tool (#27502)
- Ignores for Aider AI
- Fix SHAPING_MENU X frequency edit (#27499)
- Restore Object Cancel info on Power-Loss Recovery (#27501)
- Pins Debugging fix and cleanup (#27494)
- Better BABYSTEP_MULTIPLICATOR_Z sanity-checks (#27471)
- MKS UI long filename WiFi upload (#27482)
- Fix FT Motion LPC176x build (#27474)
- Update Italian translation (#27476)
- Fix LCD SPI on DUE (#27480)
- Python config helpers (#27483)
- Fix Zed LSP setting
- EEPROM reset messages
- Ignore first click on asleep LCD
- Strings MSG_ZPROBE_[XYZ[OFFSET
- Outdent adjust comments
- Update legacy Makefile
- Fix LIN_ADVANCE + Extra Axes sanity check (#27110)
- Keep DMA2_Channel1 for STM32F1xx
- PELTIER_BED (#27334)
- Fix Z3_USE_ENDSTOP check
- EDITABLE_HOMING_FEEDRATE / M210 (#27456)
- CONTROLLER_FAN_BED_HEATING (#27409)
- Sort out MMU2 / MMU3 (#27455)
- FT Motion Linear Advance K factor nnnn.nn (#27416)
- BigTreeTech SKRat V1.0 (STM32G0B1VE) (#27361)
- GCODE_CASE_INSENSITIVE for Emergency Parser (#27449)
- Retain LCD_LANGUAGE for TFT_COLOR_UI (#27454)
- G28 / G30 return for failed probe deploy (#25652)
- Remove CREALITY_RTS refs
- Use env[PLATFORM]
- Update platform for MKS Tinybee and others (#27433)
- Fix missing _lcd_toggle_bed_leveling (#27439)
- Assisted Tramming threads followup (#27437)
- Make sha256sum for archived binary
- Fix mftest using disabled MOTHERBOARD
- More compatible Build Scripts
- Probe / Level Menu (#27393)
- HC32: pin package versions (#27289)
- G425 - Compute primary axes (Y..X) before others (#27382)
- Fix Dual Servo Toolchange Z Creep (#27381)
- CI check boards.h pins.h (#27415)
- Fix alert level after Stow Z-Probe (#27404)
- mfconfig => Configurations repo
- LCD pins cleanup
- Put Tronxy CXY products in build folder (#27353)
- Tramming screw threads
- Use string manglers in scripts
- Fix extra Z raises (#27395)
- Fix STM32 SDIO/FSMC DMA overlap (#27385)
- Fix FT_MOTION_MENU lambda (#27401)
- Quieter AUTO_REPORT_SD_STATUS option (#27391)
- G30 optimize and comment
- Fix some kinematic conditions
- Misc. code format
- Assert zero Z homing clearance for some (#27370)
- Refactor PROGMEM strings (#27390)
- CardReader::isStillPrinting (#27392)
- Includes in Conditionals (for code dimming) (#27387)
- Build examples --output option (#27389)
- More TFT Color UI fixes (#27388)
- image2bin --transparency flag
- Fix / improve Marlin UI and Color UI
- Update image2bin with "transparency" color
- Move Uncrustify config
- More granular sub-options undef (#27373)
- Guard queue advance_r
- Purge PLR on power-off
- No "base" needed for minimal config
- Fix Ender-3 S1 Plus build
- build_all_examples --base --archive
- Fix misc warnings
- Fix FT_MOTION compile (#27367)
- Reduce / update base configs
- Enhance build example scripts
- FT_MOTION adjustments (#27359)
- Fix shaping init (#27365)
- FT Motion time-based endstop (#27349)
- Prefer probe XY feedrate for "blocking move"
- Prusa MMU3 (#26635)
- Fix Sensorless Homing Current Warning (#27366)
- Fix MINITRONICS v1 pins (#27150)
- PROBE_TARE_MENU
- LED Default may toggle On
- Use sim env for BOARD_SIMULATED in
mftest
(#27299) - Azteeg X3 Pro doesn't need DIGIPOTS_I2C_SDA_* (#27337)
- Move solo Case Light menu up
- resume_print params for timeout filament load
- BIQU MicroProbe followup
- GENERIC_BACK_MENU_ITEM
- Prefer has_blocks_queued over movesplanned
- Suppress some Maple warnings
- Fix FT Motion toggle in active job (#27335)
- Optional IJKUVW endstops
- FT Motion refactor minor fix
- Add UC elements to axis types
- Minimal configuration with Config.h (#27338)
- Improve Homing / Probing Current (#26714)
- M3 / M4 O for laser/spindle (#26883)
- FT Motion axis cleanup
- Fix some LCD probing margins
- Fix extra endstop auto-assignment
- Conditional probe.h
- Fix W axis blocking move
- Fix MKS Gen-L V1 PWM pins (#26974)
- Improve LulzBot FTDI Eve Touch UI (#27275)
- BIQU MicroProbe + FT_MOTION sanity-check (#27302)
- Fix MPC differential tuning (#27274)
- Rename "BTT" things MCU-based SKR 2 (#27319)
- Hold BTT renaming for later (#27307)
- Tweak G26 O description (#27310)
- Python style tweaks (#27312)
- Use Adafruit NeoPixel 1.12.3 (#27314)
- G42 P as flag (not bool)
- Implement G60 / G61 to spec (#27281)
- Smarter Flags templates (#27309)
- Use char in binary send
- Suggest gcc14 for macOS Sim
- Use -g2 for macOS Sim build to fix warnings
- Rename BTT SKR V2.0 PIO envs (#27301)
- Config section reorganization
- Optional thermistors in Info Menu (#27303)
- Local URL checking script (#26975)
- No CONFIG_EXAMPLES_DIR in config signature
- Add optimal
stepper.set_e_position()
(#27293) - ATOMIC_SECTION macros
- Assert EDGE_STEPPING with TMC drivers (#27292)
- Add Simulator CI test (#27288)
- Update HC32 CRITICAL_SECTION macros (#27283)
- Prevent LCD_PINS_EN false pin conflict (#27284)
- Fix preflight checks order (#27285)
- fix endif comment (#27286)
- FT Motion tune menu (#27279)
- MarlinSimUI updates (#27276)
- Revert FT Motion tune menu
- Fix _MAX type warning (#27272)
- Fix UI behavior for G29 with retry (#27146)
- Improved menu responsiveness with MarlinUI + U8Glib. (#26555)
- FT Motion: Linear Advance adjustments (#26785)
- FT_MOTION Menu available in situ (#26670)
- FT Motion: Individual axis shaping new buffer management (#26848)
- XTLW boards (#27260)
- Fix PINS_EXIST usage
- Fix pins debug / FastIO issues (#27261)
- USART6 for STM32 expand port range (#27262)
- Fix MKS Base default 1.4 RGB pins (#27263)
- Fix NUM_ENDSTOP_STATES with Z_MIN_PROBE = Z_MIN (#27190)
- Clock-based planner trapezoidal nominal_rate (#26881)
- Fallback STRING_CONFIG_H_AUTHOR
- Fix ERR_EEPROM_NOPROM result (#27255)
- RS485 support with G-code M485 (#25680)
- Update preflight-checks.py for windows
- Fix G33 display precision (3 digits) (#27186)
- Edit IS frequency while moving (#27248)
- Auto-replace BOTH / EITHER in configs (#27249)
- SD card wake on insert status screen on remove (#27197)
- Conditional HAS_LED_POWEROFF_TIMEOUT
- FAN_KICKSTART_LINEAR (#27072)
- English as default on MKS H43 (#27218)
- Fix E3S1PRO DGUS builds (#27211)
- Fix YHCB2004 builds (#27210)
- Fix backlash intial direction (#27208)
- Fix "calibration" endstop report (#27207)
- Drop BTT Manta XFER environments (#27240)
- Drop BOARD_BIGTREE_SKR_V1_2 "renamed" reference (#27230)
- Update Zonestar OLEDs to SPI (#27220)
- Fix judder optimize planner (#27035)
- Simplify sensitive pins (...
Professional Firmware for 3D Printers 20240122
New Year 2024 (20240122)
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- The background of hot-end icon and bed icon blinks when they are being heating
- Fix for #1175
- Adds mesh inset to the mesh validation test
- Fix screen background in trammingWizard regardless an error in the first corner
New in source code:
- Enabled M48 menu item only if Z_MIN_PROBE_REPEATABILITY_TEST is enabled
- Moves Bed size menu items after XY MIN/MAX position
- Enables the storage of parameters in the EEPROM only if the respective feature is enabled
- Fix CREALITY_CR4NTxxC10 E3 Free-runs
- Fix #1209
- Fix #1213
From Marlin Bugfix
- Slimmer null T command (#26615)
- Followup to optional M111/M115 (#26626)
- Fix hangs in DUE native USB (#26572)
- Fix Bed PID Autotune output (#26606)
- CONFIGURE_FILAMENT_CHANGE - Optional M603 (#26613)
- I3DBEE TECH Beez Mini 12864 (#26596)
- Options to slim M111, remove M115 (#26603)
- BSD string workaround (#26532)
- Fix homing with FT_MOTION (#26595)
- Fix, extend FAN / AUTOFAN confict check (#26591)
- BigTreeTech Manta M8P V2.0 (STM32H723ZE) (#26578)
- Optimize FT_MOTION (#26557)
- TriGorilla Pro default to ONBOARD_SDIO (#26586)
- Specify [email protected] (#26582)
- Newer Platform & Toolchain for STM32G0 (#26585)
- Initial support for HC32 U8G LCD (#26568)
- Move U8G defines to HALs
- BigTreeTech Kraken V1.0 (STM32H723ZG) (#26565)
- Fix string buffer warning (#26550)
- Fix MARKFORGED_INVERSE typos (#26558)
- Creality Free Runs fixups (#26562)
- Orca 3D Modular Controller (#26534)
- Jerk correction for LIN_ADVANCE + CLASSIC_JERK (#26551)
- Optional FAN_INVERTING
- Just "warn" on SD fail
- FT_MOTION improvements (#26074)
- Fix Creality E3 "Free-runs" (#26533)
- Creality E3 Free-runs Silent Motherboard (#25636)
- Fix planner jerk limits (#26529)
- MARKFORGED_INVERSE (#26516)
- Fix MKS TS35 with BTT SKR 1.3/1.4 (#26176)
- SERIAL_DMA (for some STM32Fx) (#26328)
- Adjust Progress / Completion (#26466)
- Encoder improvements (#26501)
- Use strlcpy with buffer size (#26513)
- Use PIO versioning (including HC32) (#26512)
- Voxelab Aquila N32 (via Maple) (#26470)
- Fix tool-change E prime (#26494)
- Fix thermistor 14 & 60 constexprness (#26499)
- UI refresh for some events (#26487)
- Fix a NeoPixel override (#26492)
- Fix ftostrX3sign (#26497)
- DOUBLE_LCD_FRAMERATE (#26500)
- Fix some action labels (#26490)
- More num-to-string digits / precisions (#26343)
- Fix BLTouch HSMode deploy (#26311)
- Touch fixes (#26455)
- XY_AFTER_HOMING, EVENT_GCODE_AFTER_HOMING (#26469)
- BlackBeezMini 3D by I3DBEE (#26406)
- HAL for HC32F460 (#26414)
- MAX Thermocouples for Heated Bed (#26441)
- Pins for FYSETC Spider King 4.07 (#26461)
- Use ftpl for item strings (#26462)
- BD_SENSOR_PROBE_NO_STOP (#26353)
- Fix PANDA ZHU missing #endif (#26460)
- Update Teensy 4.0/4.1 Serial (#26457)
- Configurable FR/Flow edit ranges (#26446)
- Fix MMU2 sscanf bug, optimize (#26449)
- Fix GT2560_V41b Z2 pin (#26370)
- BTT Octopus Pro V1.0.1 (STM32H723ZE) (#26159)
- Fix Ender-5 S1 env
- Fix more MarlinUI title centering (#26440)
- Fix MarlinUI axis move / UBL strings (#26439)
- Minor touch calibration improvement (#26445)
- Fix rotational AxisFlags (#26444)
- Rotational move items (#26438)
- Define MarlinUI axis moves with lists (#26344)
- Creality STM32F401RC w/out bootloader (#26373)
- Fix runout state in menu (#26394)
And many other Bug fixes and improvements from the Marlin bugfix branch
Demo builds are available for test here: https://github.com/mriscoc/Special_Configurations/releases/tag/demo
Professional Firmware for 3D Printers 20231202
ANNIVERSARY 2023 AML 2.0 Edition
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- Arbitrary rectangular NxM mesh leveling density (AML 2.0)
- Mesh size and mesh density are also saved in UBL slots (AML 2.0)
- Adds Custom g-code C29 M for maximize and C29 C for center mesh area (AML 2.0)
- Larger font for numeric values in bed tramming wizard
- Run-out icon blink is disabled if run-out sensor is disabled
- Mesh viewer is now able to show a mesh with NAN points
- Disables UBL_SAVE_ACTIVE_ON_M500 and ZOFFSET_SAVE_SETTINGS for AML2.0 compatibility
- Define PREHEAT_TIME_HOTEND_MS 7500 for compatibility with high temperature thermistors
- ProUI extension support for Monochrome LCD displays (CR10 Type, TFT MarlinUI, etc) DEMO mode1
- ProUI extension support for MarlinUI touch screens DEMO mode1
- C104 support can be removed for better special temperature sensor compatibility
- Allows to use bed tramming wizard without a leveling system
- Bed tramming wizard can be disabled for reduce program memory size
- Allows compile without a bed probe or leveling system
- Fix sound on encoder tick when SPEAKER is enabled
- Fix sound alarm on thermal runaway when SPEAKER is enabled
- Increased board support (Octopus Pro)
- Moved some text strings to language files for better translation
- New menu system with better memory allocation
- Code optimization to reduce program memory size
1 DEMO mode firmwares are restricted to a print time of one hour.
From Marlin Bugfix
- Automatic minimum planner junction speed (#26198)
- Nonlinear Extrusion Control (M592) (#26127)
- More precision in G30 output (#26255)
- Allow arbitrary BLOCK_BUFFER_SIZE
- Fixes for G2/G3 arcs (#26170)
- Reversible file alpha sorting (#26130)
- And many other Bug fixes and improvements from the Marlin bugfix branch
Ender-3 V2/S1 Professional Firmware 20230904
SEPTEMBER 2023
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- Run-out sensor disabled by default
- Selectable square/circle grid mesh viewer (C29 V#)
- Status messages timeout increased to 90 seconds
- Changed thumbnail size to 190x190 in Cura post processing script
- Disables stepper drivers after aborting the print job
- Code optimization
Ender-3 V2/S1 Professional Firmware 20230805
AUGUST 2023
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- LCD brightness dims after 5-minute timeout (not available in all versions)
- Slow retract item in Filament management menu
- Better bed tramming wizard
- Automatic homing axes before M48 (Probe test) if necessary
- Support to M86-M87 Hotend Idle Timeout
- Fixed C104 bug
- Fixed bug in UBL when an invalid point is found
- Improved UBL smart-fill
- M300 E1/0 enables or disables sounds
- C851 F edit probe Z fix compensation
- Fixed BLTouch deploy bug in HS mode
- Several minor bug fixes and Misc. optimizations
- New OFFICIAL/CUSTOM BUILD label in the info page
- and many more fixes from latest Marlin's bugfix 2.1.x
In Source:
- Added support to One cLick print MarlinFirmware/Marlin#25781
- Preliminary support for E3 Free-runs board CR4NTxxC10 and other boards https://store.creality.com/products/e3-free-runs-tmc2209-32-bit-open-source-silent-motherboard
- Fixed Time Motion experimental support
- Improved support for Marlin Auto Build firmware xfer
- Maple support was deprecated
Ender-3 V2/S1 Professional Firmware 20230522
MAY 2023
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- Runout icon indicator over the Extruder flow dashboard icon.
- Dashboard Speed shows the current axes speed in mm/s intermittently with the speed percentage
- Enhanced preview with arbitrary thumbnail size
- Preview QR code removed for improve support with some display units
- Improved 3D/BL/CRTouch auto leveling
- Enable BLTouch HS mode for bed tramming wizard
- Set Multiple probing to 0 as default
- Better limits for mesh insets editing
- New C35 custom g-code for launch the bed tramming wizard.
- Added toolbar option for parking head.
- Force axes homing to allow parking at pause
- Raise Z when printing is aborted
- Fix a possible bug with filename drawing in printing page
- Fix Crash after removing SD card #894
- Several minor bug fixes and Misc. optimizations
- and many more fixes from latest Marlin's bugfix 2.1.x
In source (need a custom build):
- TJC support to enable preview and grid mesh viewer
- Added Creality CV laser module support with automatic file type detection
- Added Creality Cloud Support
- Menu items value faster/smooth change rate
- More #define flags to disable features to help to reduce code size
- Many improvements from the latest Marlin's bugfix sources
Ender-3 V2/S1 Professional Firmware 20230312
Boreal Spring 2023
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- Preview works in DWIN and DACAI screens (selected automatically, S1 F4 preview supports only DACAI screens in the precompiled firmware, some DACAI screens may need a firmware update)
- Fix #742
- Increased the number of sorted files to 50
- Fix C125 issue: #667
- Power outage recovery can be enabled/disabled in tune menu
- Improved power outage recovery
- Added Extrude 100 mm to Move menu for aid with extruder calibration
- Optimize print percent and remain time to use Marlin's processing
- Decrease HOTEND_IDLE_MIN_TRIGGER to 150
- Removed forcing automatic cooldown and motor disable
- Axes are not immediately disabled after abort print, now using timeout.
- Allows enable/disable file list sorting if MEDIASORT_MENU_ITEM is defined
- Enable/Disable tune menu items: RUNOUT_TUNE_ITEM, PLR_TUNE_ITEM, JD_TUNE_ITEM, ADVK_TUNE_ITEM
- Use LCD_BED_TRAMMING settings for bed tramming
- Some fixes in source code for special configurations
- Several minor fixes
From Marlin 2.1.2
- Marlin's Fix UBL 'G29 J' mesh tilt (#25453)
- Marlin's Enhanced IS and LA
- Marlin's Fix FastPWM calculations (#25343)
- Marlin's AVOID_OBSTACLES for UBL (#25256)
- and many more fixes from latest Marlin's bugfix 2.1.x
Note1: In latest releases I'm promoting UBL versions over ABL, but ABL versions will be available through custom compile. If you had a
G29
to make an ABL leveling before each print change it toG29 P1
for UBL. MPC is also being incorporated in replacement of the hot-end PID which will continue to be available on custom compiles.
Note2: Due to lack of program memory space in the STM32F401RCT6 SoC some features had to be disabled for the F4 UBL firmware version, for example: BAUD_RATE_GCODE, INDIVIDUAL_AXIS_HOMING_SUBMENU, SOUND_MENU_ITEM, LONG_FILENAME_WRITE_SUPPORT, BINARY_FILE_TRANSFER, POWER_LOSS_RECOVERY.
Ender3 V2/S1 Professional Firmware 20221222
NEW YEAR 2023
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What was new in this release
- Support for Input Shaping in the Special Configuration repository
- Add MPC as default for precompiled version if program memory space allows it
- TMC Trinamic driver current editor menu when it is supported (not for standalone)
- Menu item for enable/disable Adaptive Step Smoothing when it is supported
- Reset Print stats confirmation
- Show message when is not possible to park head on pause
- Preheat hotend menu for Prepare/Filament management menu
- Mesh Leveling progress viewer
- Added PETG Preheat in precompiled versions (Current source supports 10 material preheats)
- And many improvements and fixes
Note1: Since this release I'm promoting UBL versions over ABL, but ABL versions will be available through custom compile. If you had a
G29
to make an ABL leveling before each print change it toG29 P1
for UBL. MPC is also being incorporated in replace of the hot-end PID which will continue to be available on custom compiles.
Ender3 V2/S1 Professional Firmware 20221002
AUSTRAL SPRING
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- Shortcut option for turning off the backlight in toolbar
- Filament run-out sensor enable/disable in tune menu
- Enhanced Host printing support
- Better C10 support
- Axis value in dash board shows actual position of the axes, including Z leveling
- Raise Z to Probe Clearance position before of a Probing Z Reference
- New ProUI Info box
- Fix #344
- Fix mesh slot load message bug
- Enable support for Creality Slicer G-code file with embedded thumbnail for Ender3V2 Neo
- Implements a user option for centering the menu title by defining TITLE_CENTERED in configuration files
- Force drawing of Z-axis value on screen redrawing
- Automatically reboot to apply default settings on first boot after flash.
- Code optimization
From last Marlin bugfix 2.1.x
- Emergency Parse M524 (#24761)
- Fix inverse_accel redefine
- Minor planner optimization (#24737)
- UBL G28 leveling fix (#24622)
- Fix / refactor shared PID (#24673)
- Report M22 / M23 success / fail (#24706)
- Constrain UBL within mesh bounds (#24631)
- Other general fixes
Ender3 V2/S1 Professional Firmware 20220816
MID-YEAR Maintenance release I
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
What's new in this release
- Advanced Settings menu reorganization
- Custom G-code C10 to mark a G-code file as a configuration file to avoid confirm to print and print done dialogs.
- Custom G-code C851 Mn ; Set Multiple Probing
- Fix bug: forbid multiple probing = 1
- Custom G-code C851 can be used to change the manual Z-offset for versions without probe
- De-bounce rotary encoder when a parameter is edited
- Allows to set the Z height after Z home for Manual Mesh version.
- Re-enabled ADAPTIVE_STEP_SMOOTHING
- Media Update (auto-mount) Enable/Disable menu item
- Support up to 6 Preheat settings (needs own compile)
- Support for Model predictive temperature control "MPC" (needs own compile)
- Refactoring Print File menu for performance and stability
- Enhanced Active mesh leveling indicator
- Fix drawing bug in select file menu: #241
- Fix: Z at right edge out of mesh border is being overcompensated if UBL is active
From Last Marlin bugfix 2.1.x
- Optimize Planner calculations
- Arc/Planner optimization follow-up
- Update MPCTEMP G-Code M306 T
- Fix, improve Linear Advance with stand-alone stepper driver support