This is optimized firmware for Ender3 V2/S1 3D printers.
New in source code:
From Marlin Bugfix
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.
In order to use this firmware, your printer must meet the following requirements:
You can modify your printer to meet these requirements.
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
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
There are several special configurations here: https://github.com/mriscoc/Special_Configurations/releases
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:
Thank you for your support, I receive donations through Patreon and Paypal
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
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
1 DEMO mode firmwares are restricted to a print time of one hour.
From Marlin Bugfix
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
In Source:
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
In source (need a custom build):
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
From Marlin 2.1.2
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.
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
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.
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
From last Marlin bugfix 2.1.x
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest
From Last Marlin bugfix 2.1.x
This is not the latest version, to get the latest version go here: https://github.com/mriscoc/Ender3V2S1/releases/latest