Ender 3 Pro 3D Printer Upgrade Log - A Journey

Awesome!! Looks like the detail is really nice even on the test print. I'm thinking about getting into this too, so I will be watching closely for updates!
 
Awesome!! Looks like the detail is really nice even on the test print. I'm thinking about getting into this too, so I will be watching closely for updates!

I upgraded the motherboard tonight. Took about half an hour. Will need to see a finished print to judge the difference, but the change is night and day when it comes to noise levels.

Now, the motors are near silent. The fans are now the loudest things in the system. Those may need to change at some point too, but the motors are what was most annoying.

I regret not videoing a before and after to judge the noise levels. Instead of the wizz of motors as they move, there is nothing. The fan noise is at least fairly constant, and therefore easy to block out.

I think I will keep everything within this thread. I'm looking forward to making more changes.

I will update this thread tomorrow with some comparison prints.
 
Looks great, what material are you printing with? I don't own my own but I've ended up designing a lot of enclosures for projects with the initial designs going to 3D printing, I find using PETG can save a lot of headaches if you ever need to do higher accuracy stuff.

What did the new motherboard change of note, the drivers? Designed my fair share of stepper motor systems and usually I find upping the micro-stepping ratio worked wonders for noise if the load permitted, but I'm assuming with a load like this your limit is the drivers max setting anyway.
 
Looks great, what material are you printing with? I don't own my own but I've ended up designing a lot of enclosures for projects with the initial designs going to 3D printing, I find using PETG can save a lot of headaches if you ever need to do higher accuracy stuff.

What did the new motherboard change of note, the drivers? Designed my fair share of stepper motor systems and usually I find upping the micro-stepping ratio worked wonders for noise if the load permitted, but I'm assuming with a load like this your limit is the drivers max setting anyway.

I upgraded the printer with a BigTreeTech SKR Mini E3, which is a plug and play upgrade board for the Ender 3. Nice and easy to get up and running.

The main changes are that it updates the Ender 3's mainboard to a 32-bit ARM processor and that it upgrades the stepper motor drivers to a set of TMC 2209s. Stock ender 3s use very cheap stepper motors.

I've only printed in PLA so far. Keeping it cheap and simple ATM. Will use better materials when I need to.

The processor side will help the printer handle increased g-code complexity and the stepper motor driver will offer quieter operation and reverse voltage protection. The TMC 2209 stepper motor driver will help increase accuracy by reducing the vibrations that the Ender 3's stepper motors make and by preventing reverse voltage from causing unwanted artefacts. (Some people fix this with TL smoothers, but better motor drivers threats this problem at its source and reduced noise levels).

I'll post later with some images of some before and after test prints. I printed benchy boats before and after.


Update -


Some pictures of the SKR Mini E3 1.2 installation. Sadly, I didn't take a picture of the new board inside the printer (facepalm).

XHWuOqP.jpg


You know it's a legit BigTreeTech printer if you get a rubber ducky.

yykn7HP.jpg


With thie BTT SKR Mini E3 1.2, you will get the board, a 128MB SD card (you can just use the 8GB card that you get with the Ender 3 Pro), a USB cable for updating the motherboard with new firmware and heatsink for the board's new stepper motor drivers.

VhPQXRh.jpg


Here's the new motherboard. It contains some extra connections for upgradability, supporting the BL touch without the need for motherboard modifications.

UdGh2lz.jpg


Here is an image of the old motherboard for the Ender 3 Pro. The install is very simple. Most cables are just plugged into the same areas on the new board with no real exceptions. You will need to go online for a board layout schematic to see exactly where everything goes.

Had to remove some hot glue from the old board and its connections. This is easily done. Creality must glue these in because these systems are shipped internationally.

Sadly, I didn't get a pic of the new motherboard after it was installed. It basically looks the same, but with a black PCB.


Impressions -

1, This motherboard has made the printer very quiet. The stepper motors don't make much noise anymore, but this has made the noise made by the system's fans a little more annoying. Before then the motors were the big noisemakers. Now the Ender 3 Pro's PSU fan is the loudest component, but it is only enabled under some situations.

2, Installation was easy. Just disconnect power, disconnect the PSU from the motherboard and then replace the motherboard. Could be done within the space of 15-20 minutes if you have watched a guide.

3, After installation, connect power and you are ready to print again. The Ender 3 will basically work as normal after that. There are some minor UI changes, but these are easy to relearn. Had it printing again within an hour.
 
Last edited:
Ohh are those A4988's on the stock board? Yeah that explains a lot if so, they top out at 1/16th microstepping and aren't the smoothest, kinda susceptible to EMI too which I can't imagine works amazingly when you've got a load of them crammed together near the motors. Those TMC2209's are a huge step up.
 
is that the BIGTREETECH SKR MINI E3 v1.2 32 Bit Controller you upgraded to?

I see that one is a big hit and really highly rated.

edit* now I see you already mentioned it already in your post :D
 
Ohh are those A4988's on the stock board? Yeah that explains a lot if so, they top out at 1/16th microstepping and aren't the smoothest, kinda susceptible to EMI too which I can't imagine works amazingly when you've got a load of them crammed together near the motors. Those TMC2209's are a huge step up.

Yes, I believe those are the stock Ender 3 stepper motors. The new board helps to remove some artefacts, I have printed some benchys to take pictures of later.

With some calibration cubes, I have found some incredible levels of dimensional accuracy. 0n a 20mm wide print my callipers measure them at 20-20.1 mm in size. Very good.

I'm printing a D&D style miniature as I type to see how it turns out.

is that the BIGTREETECH SKR MINI E3 v1.2 32 Bit Controller you upgraded to?

I see that one is a big hit and really highly rated.

edit* now I see you already mentioned it already in your post :D

Yeah, that's the board.

The 1.0 version had issues with overheating and killing itself, the 1.2 version increased the copper in that section and improved its component layout to address this issue. Another perk is that it's easier to update the firmware, but I haven't tried that yet. I'm still at the baby steps stage.

Should have a larger update for this tonight.
 
Didn't end up getting the pictures sorted for my before/after prints for the motherboard upgrade.

What I did do is test the printer out with some miniatures.

Bur first, I tested up some calibration cubes to test out the dimensional accuracy of the printer.

The cube is 20mm x 20mm and it was almost perfect on every side. 20-20.1 on most sides, but the base was 20.4, as a bad bed level caused it to stump a little at the bottom.

Overall, I'm impressed by the accuracy of the print.

ritwlnn.jpg


Next, I tried one of the Hero Forge test prints, which I did with a 0.2mm layer height for fast printing. 0.1mm is recommended by miniature fanatics, but I was just testing some slicer settings in CURA.

Print in progress. 2p coin for scale.

dOtBLXG.jpg


Overall, the print turned out ok. The problem was that I didn't use good support settings, so I broke the sword, shield arm and legs off to get the supports out... They glued back on fine though.

After some cleanup, the miniature looked like this. Note that this mini is about 4cm tall.

I hope to print this tomorrow with updated slicer settings (same as the dragon print below) and use 0.1mm layer heights. This should do wonders for print quality. I hope to share comparison shots then.

qtvMmMH.jpg

PCAKZGz.jpg


Later I decided to do something a little more complex, and opted to use a different support setting. I think its called branching supports, and they were a lot easier to take off. No damage.

In progress.

tc1TF90.jpg


Finished.

Note that I forgot to use a slicer setting called ironing to smooth the base of the model more. This could have been smoother.

I will also mention that I only used a 0.16mm layer height, which was done due to time constraints. This print took around 5 hours. Had I printed at 0.1mm, the print would have had a lot more detail, but then take about 7-8 hours to print.

QuN0tTQ.jpg
 
Last edited:
That looks like pretty nice detail to me! I can see why so many guys do serious upgrades on these things to speed up the prints. I'm still researching (what a rabbit hole), and I'm now torn between the Ender 3 Pro and the 5 Plus. Tons of reading to do this evening.
 
That looks like pretty nice detail to me! I can see why so many guys do serious upgrades on these things to speed up the prints. I'm still researching (what a rabbit hole), and I'm now torn between the Ender 3 Pro and the 5 Plus. Tons of reading to do this evening.

It ultimately depends on what kind of build area you want (Ender 5 is taller) and how much you want to spend.

The good thing about the Ender 3 is that you can buy it and a lot of filament for under £200 and that the printer has a big community around it. That said, the Ender 3 needs some love if you want it to be quieter. Not sure what the Ender 5 is like at stock.

I'm loving my Ender 3, but a lot of it is because I am enjoying the upgrade process and tinkering with it. Bed levelling is a pain, but I am working to make things easier with mods.
 
UPDATE TIME -

BIGTREETECH SKR Mini E3 - Quality Difference

This has been a long while coming, but here is an example of what upgrading the Ender 3 with a BIGTREETECH SKY Mini E3 can do. While both models are accurate, you should be able to see the artefacts that the new motherboard can fix.

Add this to the noise difference, and the upgrade is more than worth it for the £30 it costs.

Before:

kJm6r7O.jpg


After:

b998cKo.jpg


Upgrade that Creality Made over older Ender 3 models


I forgot to note that Creality has upgraded its Ender 3 models to add the metallic guide into the extruder assembly. Before now the filament fed into plastic, which wore out over time.

Now, this metallic insert should increase the durability of Creality's stock extruder. Nice upgrade.

zpzQjXv.jpg


Misc Upgrades

For starters, I printed this Imperial Extruder knob so I could more easily feed or remove filament into and out of the printer. A must print for anyone who owns a 3D printer like this.

LCvnW1d.jpg


This is how my Filament is connected to the system. I preferred that my Ender 3 was wider than it was tall, and this way filament feeds into the printer in a more direct manner.

Vxh1D4m.jpg


Another thing I printed was a set of drawers, which I use to house all of the tools that came with the printer, as well as a few extra parts. Very handy.

YtnTgcA.jpg


n9sxVUj.jpg



New Upgrades

Dual Lead Screw Setup

This upgrade is semi-custom. It takes inspiration from the work of ProperPrinting on Thingiverse, but also contains parts from other makers as I didn't want to compromise the maximum Z-height of my Ender 3.

Some of these models needed a bit of TLC to work, but I hope to make some of my own models so that I can release my own guide for this. I have a few cuts in my fingers to attest to how much material needed to be removed from some of these pieces.

I would have liked to model all the parts myself, but I don't have the time ATM. Solidworks is the software that I know, but you don't use that software outside of big businesses. I'll need to learn something new, perhaps Blender.

Inspiration Links -

https://www.thingiverse.com/thing:3746653 (primary source)(models don't support anti-backlash lead screw nuts)
https://www.thingiverse.com/thing:1061769 (model source)
https://www.thingiverse.com/thing:3080912 (material removal required to fit my 608ZZ bearings)

Him072E.jpg


Securing the top of the Ender 3's original lead screw. Do the same thing at the other side with the new Lead screw.

HRbqxvv.jpg


Adding the new Z-axis bracket to the Ender 3.

46DGdl1.jpg

PCAmrQo.jpg


It takes a bit of footering, but there is enough space to get the timing belt on to connect both lead screws.

l9k6aYN.jpg

kGKJbZK.jpg


With some calibration, you can square things up and remove the sag of the X-axis on the Ender 3 and make bed levelling a lot less frequent.

You can now lift the Ender 3 using the X-axis bar and get no sag. which is something that you couldn't risk before. I still don't recommend doing that, but the extra rigidity speaks for itself.

The only downside of this mod is that the PSU box now has no proper place to stand.

Next Mod

Right, now the PSU looks like this.I need to reconnect the PSU to the Ender 3's frame and find a new way to reduce the noise of the Ender 3's fan.

I have installed a baffler to lower the noise levels, but it only offers limited help.I believe that the fan in there operates on 12V, so I could replace it with a PC fan, perhaps this spare 120mm fan I have. (or I could go for one of those Grey Noctuas... decisions decisions)

This fan is the loudest in the 3D printer right now. It turns on for a while and then off for a while, very annoying...

Model Source for PSU Baffler
https://www.thingiverse.com/thing:3344508

3WAGNSU.jpg

3q89L5U.jpg


What's next?

Aside from the PSU fan mod, I really need to learn a new 3D modelling program. This will allow me to design my own parts. Hopefully I will soon have time to dedicate to learning something.
 
Have you considered a new PSU entirely? I'm reading that a lot of the stock PSUs are very cheaply made, and replacing them with Meanwell PSUs is commonplace.

Great job on the mods!! That Bigtree made a HUGE difference!!
 
Have you considered a new PSU entirely? I'm reading that a lot of the stock PSUs are very cheaply made, and replacing them with Meanwell PSUs is commonplace.

Great job on the mods!! That Bigtree made a HUGE difference!!

I own the Ender 3 Pro, which ships with a Meanwell PSU in its stock configuration alongside some thicker aluminium extrusions along the Y-axis.

While the Meanwell PSU is better than the basic Ender 3's PSU, it is still loud when the fans are on. I'm sure I could upgrade to a different power supply entirely, but I'm sure I can print a bracket which will allow me to use a PC fan for cooling. I don't want to spend much more money on this ATM.
 
Last edited:
If you want a super easy and quick to use tool for upgrade/ease of use parts then maybe try Tinkercad, while it's missing a lot of advanced features and wouldn't be useful for detailed models, it's more than usable for designing things like cases and mechanical parts, is a free online toolset and can export to .stl for doing finishing touches in Solidworks if need be.
 
If you want a super easy and quick to use tool for upgrade/ease of use parts then maybe try Tinkercad, while it's missing a lot of advanced features and wouldn't be useful for detailed models, it's more than usable for designing things like cases and mechanical parts, is a free online toolset and can export to .stl for doing finishing touches in Solidworks if need be.

Fusion 360 is also free for personal home use. I've used it to make small modifications to .stl files.

https://knowledge.autodesk.com/supp...-or-educational-licensing-for-Fusion-360.html

Thanks for the tips guys. Just downloaded Fusion 360. Seems similar enough to Solidworks for me to get started quickly.

I haven't created anything complex yet, but it took a few minutes to move from basic sketches to a 3D model.
 
Back
Top