Releases: mriscoc/Ender3V2S1
Professional Firmware for 3D Printers (EXPERIMENTAL) 20250106
New Year 2025 (20250106) EXPERIMENTAL
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 (#27219)
- Skip REINIT_NOISY_LCD for I2C OLED (#27222)
- LCD_CONTRAST => LCD_CONTRAST_INIT
- Fix/Add Malyan M300 E0_AUTO_FAN_PIN
- Load/init (most) settings after showing boot-screen (#27199)
- Set color 1 on DOG...
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 U8glib-HAL@0.5.4 (#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