20231202
版本发布时间: 2023-12-02 14:47:05
mriscoc/Ender3V2S1最新发布版本:20240122(2024-01-23 02:32:34)
ANNIVERSARY 2023 AML 2.0 Edition
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
Note: Due to lack of program memory space in the STM32F401RCT6 SoC some standard feature had to be removed 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.
Main topics
- How to install the firmware
- Firmware features
- Getting started
- Saving preferences in Configuration Files
- Installing a BL/3D/CRTouch
- Connecting to a host like Octoprint/Pronterface
- How to make the Manual Mesh
- How to apply a color theme
- Third party videos
Requirements
In order to use this firmware, your printer must meet the following requirements:
- A compatible control board: Creality 4.2.2, 4.2.3, 4.2.7, V24S1_301 or SKR Mini E3 V3 for Ender series printers with a STM32F103 or STM32F401 SoC.
- A DWIN, DACAI, TJC or SYNWIT color display with encoder knob. Touch or legacy monochrome screens are not supported.
You can modify your printer to meet these requirements.
Versions and binary name nomenclature
- Ender 3v2 MM: if you have the Ender 3v2 near to stock then use this version (Manual Mesh).
- Ender 3v2 BLT: use this version if you installed a CR/3D/BLTouch level sensor in the Ender 3v2.
- Ender 3S1: use this version if you have an Ender 3S1 printer with CRTouch, (F1 is for the STM32F103 and F4 is for the STM32F401 SoC)
You can download the latest binaries from the assets at the bottom of the release page. To know if you have the last release go to the info page in the display of your printer and compare the release build date with the name of the binary file.
MM - Firmware for Manual Mesh, use it if you don't have a probe.
BLT - BL/3D/CR Touch probe support.
UBL - Unified Bed Leveling
T13 - Marlin #13 temperature sensor (like Sprite Pro Extruder)
IS - Input Shaping
LA - Linear Advance
MPC - Model Predictive Temperature Control
CVLM - CV Laser Module
EZABL - support the "EZABL Pro" probe from TH3D Studio
The filename follows the convention:
Ender3V2-422-MM-YYYYMMDD.bin
Where YYYYMMDD indicates the date of the build. 422 refers to the mainboard version 4.2.2, 423 refers to the mainboard version 4.2.3, and 427 is for the 4.2.7 mainboard version, if you got a 4.3.1 board use the 422 version. SKRMINI version is currently for the BTT SKR Mini E3 V3 board (needs a screen adapter).
For example, if you want a firmware for your Ender-3 V2 printer with a control board version 4.2.2, CRTouch and support for UBL, you should download the file:
Ender3V2-422-BLTUBL-YYYYMMDD.bin
Preliminary DEMO support for monochrome and MarlinUI touch screens
This release includes support for additional displays units with the Marlin ULTIPANEL mode.
https://github.com/mriscoc/Ender3V2S1/assets/2745567/34114135-2f3a-49d9-a312-30341c09a7c5
https://github.com/mriscoc/Ender3V2S1/assets/2745567/87cb0a24-0f60-4ee4-831d-7bdf3ad9e160
Special versions
There are several special configurations here: https://github.com/mriscoc/Special_Configurations/releases
- Linear Advance (LA) versions
- Input Shaping (IS) versions
- Marlin #5 temperature sensor (T5) V6/Volcano
- Marlin #13 (3950) temperature sensor (T13) 300°C support (Sprite Extruder Pro)
- CV Laser Module Support (CVLM)
Compiling your firmware flavor
We do not provide basic support on compiling the source code, please refer to the many places on the web for how to compile the Marlin firmware. Custom firmware can be build using the Configurator and following the guidelines in the Special Configurations repository:
Community links
Donations
Thank you for your support, I receive donations through Patreon and Paypal
Precompiled firmware
Due to the inability to test many firmware variants, the public free pre-compiled binaries will be released when its testing phase is complete to ensure a quality release.
Demo builds are available for test here: https://github.com/mriscoc/Special_Configurations/releases/tag/demo
1、 Ender3V2-422-BLTUBL-MPC-20231202.bin 213.17KB
2、 Ender3V2-422-MM-MPC-20231202.bin 186.45KB