Ender 5 Plus has be released for aged and it has been one of the most stable printer being released by Creality. However the firmware itself has been lackluster and stay at 1.70.2~1.70.3 since years ago. Printer in 2023 should have equips with more features. Therefore Insanity Automation has released a better firmware equip with more features such as PID tuning, adjust E-step, adding M600 – Filament Change functions that Creality didn’t enable it inside the factory shipped firmware.
Prerequisite
- PC/Laptop with USB port
- USB to MicroUSB Cable
- Ultimaker Cura Slicer – Send hex firmware file from PC to printer
- MicroSD Card (no more than 16GB)
Back up your settings
Before flashing anything, if you have customized the E-step, probe offset or PID, all will be wiped and factory default. Do write down before proceeding.
Update LCD Firmware
LCD firmware download link: CombinedLandscapeDwin_TM3D_V8.7z (Updated 27 April 2023)
Note: if the above link broken, do let me know or browse https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0 for the CombinedLandscapeDwin
IMPORTANT: before extract the files, format the microSD Card to FAT32 with allocation unit size 4k (4096). any other format will not update the DWIN properly.
after format, extract the files, copy the DWIN_SET folder to the root of the SD Card.
Next, open up the case from the bottom of the Ender 5 Plus, remove the fan connector so you can set the lid aside.
on the LCD board there is a microSD card slot, insert the microSD card (with DWIN_SET folder) and power on the printer, watch the LCD as the new files being copied into the printer. After a few minutes, you will see END appear on the LCD Screen when it’s done.
Power off the printer, remove the microSD card, put back the cover and remember to connect the fan.
Update Mainboard Firmware (Ender 5 Plus)
Mainboard firmware download links (download either one of them)
Stock Printer: E5P_BIL_DW7.4.7.hex.zip
Silent Board Upgrade: E5P_BIL_Slnt_DW7.4.6.hex.zip (for some reason Silent board firmware no inside the latest 7.4.7)
For more variations (Ender 5 Plus Prefix – E5P under CrealityDwin_2.0 branch): https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0/Hex%20Files
Next, extract the hex file into your PC, and remember the folder path.
Power on the printer, connect to the printer to your PC using USB cable. Open the cura slicer, press Printer Profile (e.g. Creality Ender-5 Plus) > Manage Printers > Select your printer profile > Press Update Firmware
If you are connected to the printer, within 1 minutes, the Upload custom firmware should be clickable, click “Upload custom firmware”, select the hex file you just extracted and press upload.
Note: If your Upload custom firmware remain grey out
1. Turn off Pronterface if it’s opened
2. open AutoDetectBaudJob.py located at Ultimaker Cura X.X.X\plugins\USBPrinting and in the self._all_baud_rates delete all the other rates leaving just 115200
self._all_baud_rates = [115200]
Once it’s completed, power off the printer and remove the USB cable.
Verify if updated correctly
After everything is done, power on the printer and the screen should show Insanity Logo and proceed to the main menu.
If it doesn’t show Insanity Logo, please redo the “Update LCD Firmware” process again
If it stuck at the Insanity Logo, please redo the “Update Mainboard Firmware” process again.
That’s it! You are now equip with better firmware without needed to change the board.
can the software upgrade be loaded by usb? or do I have to use Cura and have printer hooked up to it? I have a desktop in a different room. That’s why I am asking.
unfortunately no, connect your PC to the printer to flash.
with the update LCD firmware, do I need a new display? I did one of the insanity automation and now I cant get my display to work.
How do I get rid of the LCD firmware to roll back to my previous firmware on motherboard
is there a link to a walkthrew or guide to useing the software and all the features
Yeah it happened to me I went back to my regular because idk what happened
https://github.com/InsanityAutomation/Marlin/blob/CrealityDwin_2.0/CombinedLandscapeDwin_TM3D_V8.7z
updated the screen firmware
https://github.com/InsanityAutomation/Marlin/blob/CrealityDwin_2.0/Hex%20Files/E5P_BIL_DW7.4.7.hex.zip
and also the printer firmware
followed directions now screen just shows some Chinese
good morning I updated my ender 5 plus to insanity but I have a problem with automatic leveling, when I start it everything stops and not even the tuch works anymore, I have to turn it off and restart. what can I do? Thank you
Link is broken for LCD download.
link has been updated.
https://github.com/InsanityAutomation/Marlin/blob/CrealityDwin_2.0/CombinedLandscapeDwin_TM3D_V8.7z
Mainboard link doesn’t work..
hola lo intale y todo bien excepto algunas opciones como el auto level y generar una malla el firmware nuevo se pasa quedando la pantalla congelada :C
i updated using your firmware looks great. question is now i don’t seem to be able to get the crtouch working. the board is a silent board from creality
could it be wrong wiring?
yes it was. the print area is a little big and when leveling the sensor goes off the plate. how do i fix that?
I have installed the firmware but the build area is incorrect it should be 350 x 350 x 400 not 360 x 360 x 400, the BLTouch sensor goes off the build plate how can this be fixed?
hello thanl so much its very good firmware, but now i buy a sonic pad, so please if it posibble i want to revert the process to original fW, can you help me with thaT?
sonic pad need custom firmware provided by them, so you don’t need to revert it.
Each print now starts with the fan turned off. I have to turn on in the adjust menu. I click store settings which it says it has, but the next print exactly the same