This is an updated version of my popular fan duct for the stock Ender 3 that's designed for a larger 5015 filament cooling fan.
Here's a link to my original design. https://www.thingiverse.com/thing:4369859
I've also created a new Dual 5015 Blower design here which you may want to consider before printing this duct. https://www.thingiverse.com/thing:5750189
Like my original version this is also designed to be printed easily without supports. Although, at least on my printer I find a brim is required to keep the small cable cap, and wall between the cables and hotend from warping away from the bed.
Here's an overviews of some of the updates I've made in this design.
5015 Fan support
Obviously as mentioned above this is designed for 5015 style blower fan. You'll also need two M4x20 screws to attach the fan. Personally I'm using this WINSINN fan from Amazon.
https://www.amazon.com/gp/product/B07DB7DLMM/
I think any 5015 should work, but if you have problems getting yours to fit please let me know in the comments below.
Ender 5 Support
On the Ender 5 the ends of the X axis belt protrude from the front of the hotend carriage mounting plate. This conflicted with my old duct design, so I tried to avoid this issue with this new version. I do not have an Ender 5 to test this on, so unless someone wants to send me a new Ender 5 I'd like to hear from anyone else that has a chance to test this duct on theirs.
Top Access
The top of this duct design is much more open then my original. This allows the top of the hotend and the bowden tube coupling to be accessed with out removing the duct.
In addition, with original design there were a number of people asking about compatibility with direct drive systems. My hope is all this clearance around the top of the hotend should work with most direct drive setups or be easy to remix to work.
The top mounting screw can also now be accessed and tightened directly with out the need for a ball end allen wrench or an access hole behind the front fan.
Adjustable Height
I also changed the mounting holes to slots so the overall height of the duct can be adjusted to accommodate different nozzle lengths. This currently allows for 5 mm of adjustment. Although, I'd be interested to hear from people if this is enough. I don't know how much variability there is in the position of the end of the nozzle on these printers.
Locking Cable Cap
The cap to cover the wires to the hot end cooling fan now locks into position rather then simply resting on top of the wires.
Auto Bed Leveling (BLTOUCH, EZABL etc..)
I do not have ABL on my printer, nor do I plan on adding it. Fixing what I see as a hardware problem such as a warped or unlevel bed in software always seemed wrong to me. If my car is pulling to one side of the road I don't buy some complicated contraption to hold the steering wheel. I take the car to a shop to get it aligned.
With that said I'm fully supportive of anyone interested in making remixes of this that supports various ABL sensors or other accessories. I've included a STEP file for this above.
Also, on the topic of ABL I find adjusting the bed of my printer manually is much easier now that I've moved the electronics case to the rear. This can be done with all the stock hardware and this Y axis limit switch mount I designed.
https://www.thingiverse.com/thing:4403500
This makes it much easier to access all four bed adjustment knobs from the front of the printer.
Updates
The author marked this model as their own original creation. Imported from Thingiverse.