Releases: criskurtin/Marlin
Initial release
Compiled version of Marlin 2.0.9.1 firmware for Creality Ender 3 Pro printers with v4.2.2 board and Creality BLTouch installed.
Caution:
- this binary is configured for:
- BLTouch with 5 pin harness (Creality BLTouch for Ender 3v2 kit) - see Configuration.h, lines 1002-1010
- A4988 motor drivers - see Configuration.h, lines 836-849
Change the configuration according to your hardware and compile your own version with VSCode and Auto Build Marlin
extension:
- open the repository root folder in VSCode
- click on
Auto Build Marlin
extension icon in the left sidebar - click on
Show ABM Panel
button - on the
Build
tab (opens by default), underEnvironments
, findSTM32F103RET6_creality
and clickbuild
- upon successful build, you can find the binary in
.pio/build/STM32F103RET6_creality/
. It will be namedfirmware-yyyyMMdd-hhmmss.bin
Installation
- copy the file to the microSD card, place the card into the printer slot and turn on the printer
- after ~10s the printer will boot up
- once you reach the status screen, turn the printer off and on again, just to cold boot from the new firmware
Configured for 25 (5x5) point auto bed leveling. Various tweaks added to improve the performance.
Feel free to clone/fork the repo and configure the firmware according to your needs. This configuration was created out of frustration with lack of documentation and bad official firmware image for the upgraded Ender 3 Pro.
DISCLAIMER: I am not responsible for any damage to the printer caused by this firmware build. Use at your own risk. It is working perfectly fine on my printer, but always be cautious when flashing any firmwares.