Skip to content

Releases: criskurtin/Marlin

Initial release

19 Jul 09:15
Compare
Choose a tag to compare

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), under Environments, find STM32F103RET6_creality and click build
  • upon successful build, you can find the binary in .pio/build/STM32F103RET6_creality/. It will be named firmware-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.