Road map: Creality Ender 3 / 3 Pro Firmware Updates

Reference guide and “crib sheet” with links to help with updating the Marlin firmware on the Creality Ender 3 / 3 Pro.

This guide is predominantly aimed at older 8 bit boards (aka “silent stepper” usually marked V1.1.1, V1.1.2, V1.1.3, V1.1.4, or V1.1.5 which all use same firmware).

Patience and some tech savvy is needed, however there many step by step guides around which will get through it if you are a little nervous … for links and suggestions read on.

Steps list … with hints

Firmware updater configuration settings for Ender 3 / 3 Pro 8 bit boards
Log in to octopi using an ssh tool like putty or similar and install/update using the above commands … user:pi pwd:raspberry [or whatever you changed it to after install]

Hints and changes:

  • Only change what you need or understand!
  • Add versioning to keep track of your own changes – visible at boot time and in status line on your 3d printer’s LED screen
    • File: Configuration_backend.h
    • Line: #define UNIFIED_VERSION (remember to use quotes around your text)
  • You can change your LED screen “preheat” settings from “ABS” to “PETG” or whatever you like (be sure to put the right values in here!)
    • File: Configuration_backend.h

  • I use PWM scaling for my parts cooling fan to “drop” 24V power to the 12V Noctuas I use
  • File: Configuration_adv.h

That’s it … good luck … and remember if you are really unlucky and do “brick” your board, you can re-flash the bootloader as per the beginning of this article, or use it as a good excuse to upgrade your board to a fancy new 32 bit version!?!

If you liked this article, want to help read more similar content, and wish help keep the site going, then buy me a coffee here