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.
This were no fun…
After mainboard fw upgrade, it seem to have brick my mainboard. It worked fine on my Ender6, but e5p does not start anymore… it only show instantly display, some rubbish after “creality” and no more…
if after creality you still can use pronterface to control your printer, meaning the display firmware you gonna flash again.
I just installed the Creality Silent motherboard and tried installing this firmware. It said completed and now my screen in chinese says executing please wait. Did this not work correctly or should I be waiting a long time?
you shouldn’t need to wait that long., if it’s in chinese, most likely u need to reinstall the mb firmware. if it’s clickable then reinstall the screen firmware.
Im currently running octopi on a raspberry pi ,will this firmware for the mainboard and screen effect that ? Or will it be bussniess as usual?
it should run fine without issues.
Non silent board link is incorrect, could you update it? https://github.com/InsanityAutomation/Marlin/blob/CrealityDwin_2.0/Hex%20Files/E5P_BIL_DW7.4.7.hex.zip
thanks for the update. let me update them.
kann ich auch mit rasberry und OctoPrint Arbeiten?
hallo how do you change it from 360x360x400 too 350x350x400
I’ve just installed it on mine and noticed mine says the same as yours. Would like to know how to change it also as when I press home it goes to the middle but if I press it again it goes all the way over to the left and hits the side
Did you find a solution for this?
Funktioniert das auch mit rasberry und OctoPrint?
I just tried it on my Ender 5 Plus with BLTouch and it got stuck with “Fault message” and nothing else. I flashed the screen with “CombinedLandscapeDwin_TM3D_V8” and the firmware since i have BLTouch, i tried “Ender5_BLT_Host_DW7.4.7” and “Ender5_BLT_SD_DW7.4.7”, then i said i would also try “Ender5_DW7.4.7”. It did not work, so i had to revert to the Creality firmware.
I did not try any of the ME and MC because i do not have the mosquito mount, it’s stock.
Also now on the reverted firmware, some numbers overlap sone menus are cut off a bit.
But my main goal is to install the DW firmware
Can you advise how to make it work please?
I first updated the screen then the firmware.
Working nicely on the first attempt and appears to be printing faster. Thankyou
when I dwn load the lcd firmware update it does not work. it does not come through as a zipped file. ican not find the dwin_set folder. its all or nothing. some help would be nice
Does anyone know the difference between the firmware:
-E5PBILSlntDZ_DW7.4.6.hex
-E5P_BIL_DW7.4.6.hex
I know the difference is in DW – Dual Z Steppers, but my question is, does the Ender 5 Plus always have Dual Z Steppers?
I wrote one of the firmware badly.
the comparison is between these two:
E5PBILSlntDZ_DW7.4.6.hex
E5P_BIL_Slnt_DW7.4.6.hex.zip
Nice process. Note the Creality does not support the silent mother board with the sonic pad. After many issues I contacted them and on the second email that is what they told me.
Englisch
Hello everyone
I have equipped my ender 5 plus with this firmware, exactly according to the instructions when switching on, the BLTouch also reacts, but unfortunately when homing it only moves the Z axis into plus but not into minus.
I’ve tried everything but unfortunately I haven’t found a solution. I hope you can help me.
Best regards
Before you turn on the printer after a mainboard firmware update, make sure the SD card you typically use to store gcode files for printing is placed into the printer mainboard slot. If not, the firmware will publish:You couldn’t change the settings or do initial calibrations on the printer since it would display the Media Init Failed: warning and not work properly. With the help of QuillBot’s paraphraser, you can rapidly and effectively rework and rephrase your content by taking your sentences and making adjustments!
FYI, make sure you have SD card you usually store gcode files to print from is inserted to the printer mainboard slot before you power on after mainboard firmware update. Otherwise the firmware will post :Media Init Failed: message and the printer would not function correctly to let you reset settings and perform initial calibrations. Also, as you would erase EPROM settings – you will need to enter extruder stepping (if you upgraded to direct drive extruder) and etc. I have upgraded and have no issues – just follow the guide and post upgrade instructions.
Do you have a stock board or the silent one?
I would advise on taking down this post since it led many people (including me) into rendering their printers useless.
can you explain which steps you are struggling? We have been helping our customer to flash insanity firmware and it works perfectly fine.
Based on DW7.4.7 notes (“Silent specific builds eliminated”) – Printers with official Creality Silent Board v.4.2.1 should use E5P_BIL_DW7.4.7.hex.zip.
“Linear Pressure Control” was disabled in earlier builds for silent boards with UART 2208, but now it is enabled by default for all boards.
## Primary Notes for DW7.4.7
– Added IDEX screens
– Fan adjustment now numeric instead of simple on/off
– Tap Z offset on adjustment screen to type numeric value
– Sync to 2.1.2 with LA now on for all builds, Silent specific builds eliminated
– TODO note prior to building release batches – Primary outstanding bug is upstream issue causing M600 to fail to resume, verified on both DWIN and Standard full graphics displays.
Do not forget to “Reset Settings” immediately after upgrade. Calibrate PIDs and bed level.
I am considering some third party’s firmware. Why would I choose Insanity with all these problems showing up on smith3d.com WEB site? That scares me.
So I did this upgrade on my E5Plus and it’s a time saver! I do see something weird as I need to print WAY hotter to get anything to come out of the extruder. I’m printing PLA at 255 (with some oozing) where I normally printed at 210-215. Bed is fine at 60. Anyone else see this issue? PID done, extruder check done.
Oh yeah… manual heat the right value setting, the keyboard does not come in correct… only shows about half (the right half) of it.
home screen is displaying Media Init Fail for some reason ? Display seems to be fine, all button work correctly. Any reason for this message?
Have you inserted an SD card with some form of print file on it into the printer’s regular slot? I think it’s just sad that it doesn’t have a card to print from. (Or at least, that fixed the issue for me!)
Updating my new Ender-5 to Insanity Automation so I can use M600. Display seemed to go well. Firmware from Cura 5.4.0 side looks OK but the printer display is stuck at “Processing, please wait…”. It’s been over an hour. As I formerly did lots of FW updates I’m concerned about powering it off since I’ve seen that brick systems. Thoughts???
thanks so much
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
Do you have a link to enable a 12864 screen ?
I have one compatible with ender 5 / CR 10 I’m looking to use it as my touch screen is broken and I want another means of UI.
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.
Is there a manual on some of this stuff? I find this software .ore confusing than stock. If I know how to use it it could be great.
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