MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Radial Fan Fang

by Lion4H Mar 14, 2017
Download All Files

Thing Apps Enabled

Please Login to Comment

Comments deleted.

Thank you very much.
It's great and really improves the quality.
The right duct hits the PCB case.... I intend to print another one with bed leveling sensor support.
Are you planning to fix this issue or have any recommendations?
I'm thinking in mirror the model to have the sensor on the left side avoiding the PCB.
Any thoughts? I know I'll have to change the offset.
Thanks again.

You can remove the PCB box from the frame (printing custom box for PCB & screen and some wires)
or you can print a mount to shift the PCB a little bit to the right, even with stock sensor you still might hit the box (unless your firmware limit x to 18cm)

Customizable 2040 PCB Offset mount
by 3DTSaar
Tarantula MKS Base Offset Mount
by darknz
Tevo Tarantula Control Box

The mount to shift the PCB plus installing the bed leveling sensor on the opposite side might work.

Thank you so much for sharing that design, but also sharing the way to modify it in Blender. I have just tipped you as a thank you.
I need help tho as there is a problem with your Radial_Fan_Fang_5015.blend file. I spent last 3 hours trying to figure out but I gave up. If I use your ready Radial_Fan_Fang_5015.stl it slices and prints ok, but if I open .blend file in blender, without any modifications and export it to .stl, the port walls don't stick together. Please see the picture to check what I'm talking about. I'd really appreciate anyones help as I designed an awesome remixed design (will share when done) but with that problem it doesn't print as it should. Thank you very much in advance.

Thanks rosak,
All stl files I published here has been "repaired" using win10 3d builder to be "water proof", it asks you to repair it right away.
as Blender is not designed for building stl files specifically.
I guess you can also use any other software to repair stl files.

Thank you Lion4H for taking time to reply. I tried some online stl repair tool but it didn't make any difference so I didn't bother trying 20 others. I will keep your solution in mind as it does work perfectly. I'm impatient so spent another few hours yesterday. Ended up deleting the back wall which was a separate object and then extrude the face from side wall, proper solution.
Again, thanks for sharing this awesome design.

I do like this blower! Thanks
Could anyone make a 5020 version? (More silent and more air ;) )
Thanks anyway!

can enywone make a 90 deg rotate 5015 turbine on a standatd Fang ?

For the love of god. Does anyone have this that fits a cr10 with volcano and bltouch mount? Petsfang is crap and misses the head by a full centimeter.

I have used this thing for 2 years now on my heavy mod CR8 printer.

is it posible to get a version that fit over a 40mm fan insterd of 30 mm fan?

You may find what you seek in one of the remixes

Hands down the best fan mod on the Tarantula. Excellent visibility, excellent airflow. I printed this four times: from zero for a 5015 fan, using itself for a 4020 (which is more than enough), and once again for the 4020+bl-touch.

I just have one minor complaint: the bottom screw slots (or upper ones during the print) always come up badly due to the initial excessive overhang. You can even see that in the original images.

It would be great if the edge would be chamfered upwards at 45' instead of being rounded in order to have a better finish.

Thanks for your comment, this is indeed a good point, I was working on that when I hit a 3d designing issue,
I'll try to continue work on it.

Does not work for cyclops or chimera. Fang hit the heat block and tip is too low for the low profile nozzle that comes with it.

Hi, I was wondering if it is possible to rotate the 5015 blower mount 90 degrees to the left so that the screw holes to mount the fan with are on the left side of the ducting when facing it from the front. Right now the orientation subtracts a far margin of space on the Y axis on some printers; while rotating it to the left will increase Y travel by 30-45mm and only lose perhaps 0-10mm on the X axis.

I have tried to rotate it myself, but the bracket needs some reworking to fill in the spaces between the duct and the 5015 bracket and I am unsure how to go about those changes.


I would like to apply this fro Ender 3, but as a see there is no version fro that. Would you be so kind to make a version ro Ender 3 also? Thank You! Zsolt

I've found a remix for a CR10 and will try that one. But I would like a E3 Version from the Originator, too :)

I have an issue with this shroud and V6 with 3d printed stock fan shroud and 30mm fan. Fang shroud ends not allign with nozzle, they are moved 3-4 mm from the center. Is it suppose to be that way?

It still within the air flow path,
anyway, you can tilt it to have more centered nozzle by adding washers between it and the hotend fan mount, only for the two upper or lower screws

Would someone kind enought to make a version for the chiron one and use 40x40x10 radial or axial fan? i have zero knowledge in modelling :D thanks!

So i installed the the wider fan over my J-head and it just fits perfect, but im getting a thermal runaway when i use it. Any suggestions?

looks like the air is hitting the heat block, home Z, then try to:

  • lower the fanduct down via adjustable height
  • slide the fan mount down
  • check if the fan mount installed up side down
  • you can also limit the max speed to %80 (very less noise too)

Is there any way to get the sn-04 sensor bolts to thread more tightly into the fan? Mine is quite loose and I can't quite get it to stay in position.

try put paper in the hole, or use thicker screws

Hello, i printed the latest version of your fan and installed it on E3D V6 (original) but the nozzle is not centered between the tips on Y axis. It's only ~3mm in..Any idea?

then you might have another fan mount model I didn't know about it, try to print or get another fan mount

Will this fit on the tevo tarantula with a Jhead

I saw that the fang can be lowered and raised. Is that so the I can adjust the height or the bltouch? Or is the bltouch already at the perfect height?

the adjustable height is for all together, if you only want to adjust the bltoush then you can add washers on it

Does not fit Tevo Tornado,not even close.

Very good design. I tried 4020 version with bltouch and it worked great, thanks! I have two comments for improvement; I would have preferred bltouch position on the left or front since on original tarantula sensor limits x axis range because of the mainboard. Also, I used nuts to move bltouch 2mm downwards.

Thanks for your feedback,
I didn't put the sensor in front so it does not cover the nozzle view
it is very recommended to remove the mainboard from frame,
you can also print a case to put the board with the LCD screen too
there are so many thing to print here for that purpose
there is always the suggestion someone made about printing a mount for mainboard so it moves it away from bed like this:

As for 2mm positioning shift, I'll look into it

Tarantula MKS Base Offset Mount
by darknz

This is a great design but I really don't understand where or how the LED strip is attached. I don't see anywhere to locate them - is there a separate model for the LED holder? Is it just glued underneath the hot-end fan? I was expecting some sort of flat surface to mount it on.

Just a small drop of glue, it is very light, there is a small tilted surface at the bottom that did the trick

Hi haitham. Thanks for sharing this very good design. What about saying in the description on which fan size this duct is meant to be mounted on ?

indeed, added, thanks

Is there something going wrong with my printing? The result looks different.

Ran out of filament

Hey Lion4H
I just finished editing your fan to fit my 40mm fan and a 6020 fan.
But when I'm trying to adjust the height it looks totally different from the gif you posted.

Anything I can do?

This is not my model, it is a remix
in order to be able to edit it in blender, you must have the source file which like: fileName.blend
I think you are using .obj file, which is contain mesh, very hard to edit

Yea, figured that out :)
Started from scratch on your model, everything works great now (so far..)

Thanks for the awesome design!

Hi, I really like this fan fang and been using it for a long time now. I use the bltouch version and recently I bought a 40mm fan for the hotend to silence the printer. Sadly it doesn't fit, I know there are adapters around and It would be possible to remix this and an adapter into one design, but I don't have any experience in designing stuff. Would you be able to add support for a 40mm hotend fan and a bltouch mount? I found one remixed version for the 40mm hotend fan but it does not have the bltouch mount and I don't know how to add it.

Does it fit to tevo tornado?
I printed it, and now I am worried it would not
edit: now I am sure it will not fit. Please, add clear info in description to which tevo printers it fits.

it will not fit tornado, even with the adjustable height
as I mentioned in details:


E3D Titan
Tevo Stock (chimera single nozzle)

however, I made an animated instruction, on how to make it fit the tornado (longer duct),
using blender, it'll be done in one or two of minutes
all needed keyboard shortcut there

Hi I got it to fit my tornado fine with the correct bracket, the only problem for me was the bltouch placement.
im wandering if you could do an stl with the bl touch on left hand side, would be really grateful if you could.

Would there be a way to change the radial fan mount to an axial fan mount up top? The reason I ask is that I believe I can get more airflow using it rather than the radial one. Another reason is that most axial fans use a 4 wire setup that allows for different voltages to speed up and slow down the fan and also to monitor fan speed. One other reason is I think it would look better. I have read so many reviews on your fan duct design and all say it has the best area flow to get the best printing results. I would gladly contribute $$ in order for you to do this. I just ordered my first 3D printer and cannot wait to get some mods done to make it even better. I will post pics when it is setup with the new fan mount if you can modify it this way.

Nevermind I just found a guy on thingiverse that already did it. https://www.thingiverse.com/thing:2856006

Fan duct set (40mm) for customizable direct drive extruder

My very first print and it works great. Thank you for your work,

Good afternoon, it serves for an E3d V6?, Is that I buy this hotend for my Tevo Tarantula.

Any chance to share STP files @Lion4H ?

there is no STP files,
if you know how to convert from blend to STP then you can download blend and do it

Layer# 235 & 236 on the 5015 Fang does a full infill across the entire right-hand fan duct, stopping flow out of that fan duct completely. I have confirmed this both in print as well as in the print preview in Simplify 3D. I have only tested the no sensor version, but I presume all of them have this issue. Screenshot attached. Could you please fix this? Otherwise this is a great model. Thanks

Please try slicing it on another software just for test, if it is the slicer, then try to change the settings (layer heights, in-fill, support ... etc)

Hi, I'm delighted with the design!
I tried to fix it for my printer, but I did not succeed.
I not worked before in a blender.

Printer: anet a3 (in anet a6 it's the same)
Maybe someone has a ready-made design for this model?
Maybe someone is willing to correct the design for me if it's easy?

on screenshots:
red dots indicate the possible places of fastenings.
red crosses are blocks of obstacles.

added model, which I did.

Thank you in advance for any help!

I'm not sure how this will fit, but you should not mount it over the x axis, you will lose so much of z axis that way

on the z axis moves the table, enough space on top.
А problem with work in the blender. I've looked at a few lessons, but it's not enough.
I will try again, if in the near future there is no one willing to help.

Can you post a step file of the 5015 regular one?

Sweet looking design! Will it work with the auto bed levelling sensor though?

Hi, fantastic design as I already stated, I'm just wandering if you could design for two fans.
Was thinking if the fan base could be turned around to the side, then add another base to the other side we could mount two fans.
I would have a go at doing this my self but I'm quite new to this and I'm finding the design software quite hard to use.
It would be fantastic if you could do this.

Fantastic duct this best ive used yet.
Hats off to you mate.
Printed fantastically.

In terms of wiring the fan, do I just clip the old wires and solder the new ones? Further, do I need to adjust anything within the software?

Thanks this great design!

search for the layer fun port on your board, you should also allow cooling support in the software

this thing is awesome!

Hi Lion.
First good job, I have a lot of time that I want a fan duct like this for my 3D printer.
I don't have a Tevo Tarantula, my 3D printer is the 3D Flsun its similar but the fan is of 40x40 mm. You have a reix of this proyect for a fan of 40x40mm?

I think this remix is for your flsun printer:
or try other like cr-10

Radial Fan "Fang" 5015 parts cooler duct (FLSun i3 with e3d v5 or v6)
Radial Fan Fang for Creality CR-10

Hey Lion4H

Love this design and already using it on my first cheap Prusa clone.
Recently started building a new Cartesian printer, but I would really like to use some of the fans I have already.

Would it by any means be possible to alter the design to fit a 40x20 axial fan and a 6015 radial fan?

Would hate to use another fan than yours!

Sorry, It'll be very hard to modify it without having the fans to test on...
maybe it is time for you to make your first remix? download blender and follow the instructions in the animation I made,
it should be very easy to fit the 6015 into the 5015 slut, just move the mount screws a little farther
as for the other fan, it would take some time i think

I'm not a 3d designer, I only learned blender to design this fan duct because I really needed it :)

| I'm not a 3d designer, I only learned blender to design this fan duct because I really needed it :)

lol.. you sound like me! The only reason I learn a program is if I have a pressing specific need at that moment. Then I usually forget everything I learned until the next time I need to re-learn it for another project. lol

I have printed half a dozen of these, both in PLA and ABS, without sensor support, with BLTouch support and with the inductive sensor support. On every one I printed, the fan arms were fragile and broke really easily. Because I am trying to learn blender right now for my own projects, and since I am about to migrate to an e3d clone, I figured this would be a great time to modify this. I extended the arms out 1mm either side to make them a little thicker. I am printing that now, but it can only be even more awesome than your fan duct already is. I cannot tell you how well this has worked for me. Gazie! :)

Hey, I love this fan, but have one request. I am using the Radial_fan_fang_5015.stl, and the bracket for the screws, and the arm that holds the bracket to the air channel, has broken ...twice. Can you make the flat fan mount and the arms a little thicker? Maybe that would make those point stronger? Thanks...if you can. I have tried in tinkercad, and it is just ugly. :-/

I, too, had problems with the arms that hold the fan being a bit fragile. I assume that is what you mean? If so, I actually modified this tonight for thicker arms - thicker by 1mm. I am printing it now. If it prints ok, I would be happy to share that with you if you still need it.

Sweet, yea, that is where mine broke on two different prints. Share away! I finally printed another fan housing that mounts to the back. I like it because it is more hidden....but I also had to tap the aluminum bracket that it mounts on, as they were not tapped. I can send the link if you wish to look at it. I do think this fan design is wonderful.

Yeah, I'll take a look at it. One can never do too many upgrades to one's Tarantula :) As for this one, it printed beautifully and the arms are way more sturdy now, so.... Here you go...

it is either your pla or your printing quality is bad,
the printed object should be very solid, no small gaps in the surface,
try not to force the screws too much, no need for that
you are the first to suggest this
please confirm


The print is actually good. I have had to take the fan off and on, as I was dealing with a nozzle issue. Now that that issue is resolved, I was going to print another one, but figured if I was re printing, I maybe it could be beefed up a bit. The angles are tricky to do in tinkercad and the bracket support...so I thought I would just reach out to you. No worries. :-)

Great design!
But what is the x and y offsets for the bl touch?

Thanks for the great design. Is there any chance you can make a dual fan version? i found this one but it's the previous design (the one i want with bltouch)

dual Radial Fan Fang w/sensor 18-12mm /bl-t
by Bookra

Hi, thanks for the reply, this one however has a design fault (second fan is blocked). Anyhow, i am printing now this one https://www.thingiverse.com/download:3848746 which is based on your original design. If necessary i will modify the holes to move it up/down a bit

im having a problem with the LJC18A3 version.
how can i set the sensor screw just at the right height for it?
im trying to set it to the right height or the right offset for hours with no success.

you should move it to be 2 to 4mm higher than nozzle tip, then set that height in your firmware (arduino)

thank you.
where exactly in the firmware? do you mean the z offset?
edit: i moved it 2 mm higher than the nozzle, but now the nozzle hit the bed before the sensor give a command to stop....

try opposite value

I have a problem with mounting the BLTouch, isn't the mount too high on the fanduct? If I lower the fanduct then the fang is lower than the nozzle. What to do? also what is the Height offset for the bltouch?

Thanks in advance

Solved: T4 nuts as spacers and firmware offset for Z offset

Wish I'd read the comments first on this.
I would have realised before 2 failed prints, two good prints, and an attempt to re-calibrate my X axis that the issue is that it is designed for a 30mm fan and not the A2 kit "standard" one at 40mm.
Nice work that aside.

Thank you, i found the design very good and will print it as soon as my fan come in. You made a great job for the design and the explanation.

Hi reckon you could remix this for 40mm fan instead of 30mm

says hot ends supported is e3d.. may i be stupid as ask this will fit the e3dv6 hot end?

most people who print fanduct are the beginners as it is the first step, so it is normal to ask such a thing
it is designed for e3d v6, and i think it might fit the v5 as well, because of the adjustable height

It does fit the v5 also. I have both a 5 and 6 and works great with your stl as is

Thanks for a great "thing"

Scott M

Comments deleted.

Hi mate do you think you could add a file for the 4020 blower and 40mm hotend fan for the standard e3d for the creality cr-10 all the remixes online do not come to those specs. I am willing to send you a donation to make the file

i need a version 4020 for 40 fan... i cant find in remix too...

hello, would it be possible to have a version 5015 bltouch for volcano on 40mm fan or is there one? I 'm a novice and do not handle the software well enough to do it myself.

I must be missing something here but since the fang mounts to the hotend fan and the the e3d mount for the fan is free to rotate around the cooling fins on the hotend that means that the fang and bed leveling sensor are also free to rotate around. How can I get accurate bed leveling readings if the sensor moves>

Zip ties fella's, zip ties!!! That is all you need. Run the Zip Tie around the top side of the fan mount around the front of the heat sink and SHAAA-ZAM !!! Your problem is solved. I have been using mine this way for months and months with no problems. It might move slightly, i mean very slightly if you apply force to it, but it won't move just from the printer's movements. If it does, well you probably won't have that printer very long.

Scott M

i had the same problem as you, didnt really think of the wobble with the e3d upgrade, but you can print this remix of a modular x carriage with bltouch on the back

Tevo Tarantula Modular X w/ BLTouch

if it lose and rotate that easy, try more powerful version for e3d fan mount

I'm having the same problem as Drogge, could you explain what you mean by "more powerful?"

there are many designs out there, there is a thicker walls, and some of them have screw and nut at back so you can tighten it by screw driver

Comments deleted.

how to turn it to print the best?

Anyone else have a problem with temp drops? I insulated my block and reran PID tuning to stop this. But is this much air flow on the nozzle going to be a problem? I mean how much of a temp drop is that nozzle getting is what im questioning.

When I ran this with PETG using the fan i had a lot of problems with this. While I do like this design I feel the air should be directed away from the nozzle.

the height is adjustable, you should be able to lower it couple mm,
you may also try to set max cooling to 80%, to lose the noise too

i just saw the vid, but just to be clear, in the comments you meant the e3d chimera or cyclops? Also what fan could I use? I'm not the most skilled with the whole numbering system (iv'e ordered a 30mm fan a few days ago)

it does not work for cyclops
30mm is regular fan, this work best for radial fan,
however, you can find a compatible thing in the remixes

What file or files would I print for a fang fan + LED bar for a stock Creality CR-10 printer? Ive tried looking but I cant determine which one to print. Sorry if this is obvious.

for CR-10 , you may try something like:
depending on your hotend fan diameter, and layer fan type/diameter

CR-10 E3d V6 Hot end Modular Fang
CR-10 Fang with 40mm Fan
by Perfikt

Thank you for sharing the blend file.

Hello, I'm a new 3D printer. Just completed assembly of a tevo tarantula and want to print one of these for it. I have only printed a 20mm cube, but that went surprisingly well considering I had just put the thing together and levelled the bed. So will I need to add supports to the model to print this fanduct? point me to another resource if that is more appropriate than asking this question here.

if you are not using sensor model, then no need for support
if your printing quality is very bad, you can use the new fan with "cardboard" temporary mount that you put together by Duct tape

Ok that bull fan fang whatever with the 40mm fan was the best potential but the reason its performance was low was because the tips were screwed up and not even remotely pointing in the right place. The tips need to be blowing horizontal so they just nip the tip of the nozzle. On that one they were just cooling the bed off and any part of the printed model that happened to pass underneath.
I am currently using a dual fang cooler on my CR10 with a 22cfm 40mm fan. I want to use that fan instead of the radial fan because that radial fan probably only puts out 5cfm and the resistance of the fangs is high. You pretty much need to run it at 100% to get mediocre cooling at best. With my 22 cfm fan I only run it at 40% for most things. I'd like to use it with my e3d conversion and was hoping to find a fan here that would work.
I'd love to see this fan with the nozzles slightly offset for a 40mm fan. By offset I mean the left duct pointed back 2 or 3 mm with the right duct pointed the other way by the same amount so the effect at the nozzle would be a small whirlwind/tornado.

for your first point (air hit the bed not the nozzle) do you mean that height adjustment (6mm) was not enough for you ?
for the second point of "tornado", when printing very pointy tips (like deer horns) unbalanced air blowing like one side with no equal blowing from the other side will cause unbalanced printed part, this will lead to poor print quality

No it has more to do with where the tip is pointed. Keep in mind air leaving the tip will disperse a bit as it pulls in other air. The tips of the horns should not be pointing down any more then can be helped. While you don't want air blowing on the extruder tip you do want it as close as possible to the extruder tip. If a bit of air hits the tip that should be ok as long as it is not the main stream. My comment on the horn arrangement had to do with one that was tested. I haven't had time to look at yours specifically.
For the tornado effect I think you need to revisit my comment. The tornado effect effectively causes air to move in a circular pattern around the part thus cooling more then it would otherwise. Besides that fact I stated that the edge of the stream would still hit directly below the extruder on both sides. With my fan I would never need all the air it puts out (22cfm), so some being offset should work pretty good. The poorly performing radial fans might be different. I have 3 or 4 of them and they perform poorly at best with horns.

not sure about your experiments, but Radial fans proved to be more than enough, you may need to set it on 80% max too.
if the duct tips were horizontal, it will blow all at nozzle, for example when you home Z, you cannot lower the duct below the nozzle, it'll hit the bed, so horizontal tips will only blow at nozzle, that why they has to be tilted down.
About tornado effect, this is a very theory talk, if I will consider it, I have to simulate it first,
two powerful parallel air current (opposite in direction) most likely will cause many small tornado all the way in between ,like what you see in Jupeter planet photo,
another thing about tornado, they has calm area in the middle (the eye),
still, turning around air blow will twist the thin parts , even for thin walls, so there must be balanced force from both side to support the object structure

Yes I am aware of the whole tip elevation thing.I guess I didn't explain well enough. I printed one of yours out and installed it. Pretty cool that it is height adjustable. My previous fang tip designed for the CR10 hot end was made out of ABS and a print gone bad snagged both horns and ripped them off. Loving that adjustability and your horns are flattened to the horizontal plane just like they should be. Now to see if this e3d setup will print without leaving zits all over.
Two air streams pointed right at each other are going to have a low flow area where they meet and change direction. A 2 or 3 mm offset should just help create more of a sheer force id think. Just thoughts with no way to really test. Pretty low on my priority list as well since these seem to work pretty well.
The only thing better would be one made for the big tall 40 mm fan I am using. Until I talk you into making one for it I'll tell you what I did. lol I screwed the big 22cfm fan to the side of the radial fan. So it blows through it. I had to really farmify it to get it to fit and it is heavy and looks terrible but it can blow the dust right off the printing bed. :) I should take a picture. lol

for that kind of fans, they usually fix it on frame and connect a pipe to the hotend, directly to the nozzle tip, exactly like bowden extruder teflon
the down side for this fan is that is the printer cannot control the fan speed, so it can't be low speed on first couple layers and high speed on less than 5 seconds layers

Never seen a frame mounted fan. I thought most part cooling fans were 40mm fans. Only downside to this fan is the weight but its not too bad and it is working great. Ill have to remember that duct idea if I can find some lightweight Ill use it on my lightweight cor xy I want to build. Not sure why you couldn't control the fan speed. I can control mine just fine.
Now my qu-bd Threeup printer the part fan is literally a big 92mm fan blowing air across the bed. lol Still looking for ANY solution for that but being direct extruder drive there is no room.

Hello @lion4H

Do you think possible to make the same with 2X50 Blower?

Many Thank's

it is already in the remix,
however, I saw one interesting idea, some one used the 4020 model to fit 2X5015 fans

Radial Fan Fang

I have printed the part, came out nice and smooth but when it comes to mounting it on my Creality CR-10, which e3D V6 mount should I use? Are they fit under this fang? I am confused. Any comment please...
Which mount? :
https://www.thingiverse.com/thing:2494642 or

CR-10 Heavy Duty customisable modular e3D V6 mount Volcano 5015 ABL
by chito
Heavy Duty E3D v6 Mount for Creality CR7 CR8 CR10

Can I Mount it on an 40x40x10 fan?

not this one, but you may find your request in the remix

Cannot see how this is mounted.
Want to use it with original cooling block, with volcane heatblock

you need to use one of the remix for volcano hotend

Does anybody know if there is a considerable performance penalty if using the smaller 4020 fan? Should i worry?

Works perfectly - that's what I use and no issues at all. I'd stick with it. The only advantage of the 5015 is you can run it slower to make it quieter. From an airflow perspective, 4020 is more than adequate.

Hey! Big thanks for providing the blender file, I wanted to make a few adjustments and that part was easy.
But I cannot for the life of me figure out how you managed to fuse the port to the fang for stl-export without getting non-uniform errors.

I've been using the boolean/union modifier in blender for fusing parts together but as stated, adding boolean/union op to object Right Fang and setting target to object Port results in an unprintable model with non-uniform vertices along the seam of the two objects.
Am I missing something here? How did you manage to export those nice solid STL's ?

I export it stl, then run a repair using win10 3d builder app

i Know this is made for 2 tpeas of radial fans, but whats the size for the cold end fan?

the stock one, 30mm

The stock fan on mine is 40mm. Printed the 5015 for BLTouch and my fan won't fit behind the grille at all. I just read on another forum a guy said his hot end fan is 40mm also. I was going to give this Fang a go before moving to the Hurricane that Sniper made. But I don't have any 30mm fans anywhere.

Any chance you'll make a version of this for the e3D chimera, which blows on both nozzles? I'm using it now on a dual v6 setup, and it works great.

Radial Fan Fang for Tevo Tarantula (5015 fan) Dual Extruder and stock SN04 sensor

I saw that one, but do you thing that will fit the chimera?

I'm not sure, as I commented before, chimera need a special design to achieve the same result
this design have only one focus point, to make two focus point for each nozzle, you need something like trident
where the middle tube give air for both nozzles

Hi, Lion4H

I just finished printing this today. And I have confirmed the X & Y offsets for those using SN04 sensors. See below
X = 39
Y = -8

I am using stock 2017 Tevo Tarantula

NOTE for updating firmware: aside from adjusting the offsets. Make sure you also adjust the PROBE_BED_POSITION depending on the size of your bed.

Thanks for your input

Thank you for making such a great fan duct!
Something I noticed though, I keep getting the "Thermal Runaway" error on Marlin which stops the printer from continuing
Appears to be due to temperature drops being caused by the fan which was not an issue when I was using the LPAFanduct. Any idea how to fix this? is it a firmware issue?

try to lower it down, so air do not hit heat block

You're right... I checked and default fan speed is set to 255. Any idea what's the recommended value to get a good balance with quality and performance? Thanks a bunch!

I meant to slide it down, you can also cover the heat block by Kapton tape

Thanks for the quick responses. Oh, I see what you mean. :D... I'll keep that in mind. Keep up the great work, sir!

Hi !

Can I use this printed in PLA without risk ? I will print ABS soon and I'm a bit afraid about my PLA fan fang melted on my Hotend...

Thank you !

will not melt with PLA, it does not touch the hotend, nor get hot air,

I wonder if you would mind making a slightly more compact version of this. say for 30mm fan for cooling the cold part of the hot end (will that be enough??) and make the "fangs" HUG the print head more closely reducing the horizontal size of the whole print head assembly.

this would let me put more parts on the print bed "closer together" in spacing for sequential printing.

interesting point,
anyway, the design must have some distance from nozzle to allow the airflow to be redirected with smooth turn, without colliding, and go out in the right direction

What a awesome design. I as well have the issue with the fan being hit by the bracket, but a washer fixed that. The BL touch mount is too high, the nozzle hits the bed, before the magnet of the BL touch activates. I had to put two sets of nuts on each side to lower the BL touch to the appropriate height.

The adjustable screws would be nice, but it seems like it sits flush onto of my heat-sink and I cannot adjust it.

thanks for feed back,
I'm working on solution for fan blades,
for BLTouch, you have to add nuts if your version is the short one! so other can install the long one
I'll lower the adjustable height place by 2mm as it didn't work out for volcano

I love this fan, best design for airflow that I've seen.

I am having some clicking against the heatsink fan though which I believe is due to my printer being off slightly on size, hoping sanding down the screw plate a bit fixes it because this fan rocks.

you can also add washers between the hotend fan and the fanduct
this issue happened on Tevo stock hotend, when you have pop tip while printing hangovers
the second print (using the fanduct) will give better print quality
I'm thinking of more solution for this


First thanks you for this great desing!

I read now a lot of comments about bltouch. I printed the version with bltouch and 5015 fan and it looks like there are several different bltoch available. I have the one from Geetech and the mounting is at the bottom borderline where the sensor is working. its quite unsave for me. is it possible to rise the mounting 3 mm up again??

thanks for feedback, I rise it back, you can download it now
the others can add nuts to lower it down if needed.

Comments deleted.

What Material ABS or PLA or other
Many thanks

HI i printed it for tevo trantula but it doent fit well i hope you can help me

it should fit, unless you are using a special x carriage which is very short and close to the x axis
otherwise please elaborate or post photo

How did you make it fit with the thermistor and heat element cables in the way?

I looked through all the comments but wasn't able to find anything.

Is there anyway we can get a version that is still adjustable, but can accommodate a 40mm fan for the heat sink?

To clarify:
1)40mm heatsink fan (i use 5015 w/ 18mm sensor version, but its a 30mm heatsink fan)
2) Still adjustable

Maybe even just make an adapter that people can print so you don't have to redesign the whole fang? This would leave the 30mm part adjustable, and allow for the mounting of the 40mm fan.

there is a remix out there, not updated though, I hope they update soon

building an adapter will make it a little complex, you cannot change the distance from hot end, so you have to put the adapter from your side, and put a mount to fill the 30mm space, need some work and try

I saw a remix for the 40mm with a 5015 blower, but I like the adjustable aspect of your fang. I've been suggesting a v6 setup for the Creality CR-10 that consists of this fang, and the E3D v6 mount that keeps the v6 at stock height. It works great, but a lot of people want the 40mm heat sink fan for noise reduction and better cooling

I found a 30mm to 40mm fan shroud for the v6, but the problem is your fang only mounts to a 30mm fang. So the shroud won't work.

This is exactly what I'm looking for! A 40mm w/ 5015 adjustable fang blower for the Creality CR-10 using the E3D v6. Would LOVE it someone can design this and post it up as it'll probably be the most popular fang in months to come.

where did you plug the blower into

What kind of control board do you have? I think most of the boards have the option to use a port for a heatbed configured as a parts cooling fan in marlin.

Hey there

What is the difference between 5015 and 4020 radial fan?
(Im Aware of that they have a different size ;) )

I mean, is one better than the other?
Which one would you recommend?

Thanks for helping!

4020 is sufficient
with 5015 you can set it to 80% max, so no loud sound

so this means, I should buy a 5015 and use it with 80% max?

Why not 100%? wouldnt I get better results with 100%?

a little better, if you don't mind the loud noise

Then i'l buy the 5015 for better results!


Amazing I was just looking one for the 40x40x20 blower. Nice work!


Printed the LCJ 5015 model.

Great and seems to be strong ! Only one point, we are loosing about 1.5cm on X axis. The sensor could have been placed behind a horn and the horn moved on Y axis in front of the sensor.

Maybe for the next revision :-) .. And this time, I'll have this fan hang allowing me to print it better ;-)

Except that, very good design. I'm impatient to receive my radial fan to mount it.


Thanks for your feed back

even with no fanduct at all, you still hit the board on tevo with stock sensor (SN04)
so the best way is to print box to hold your board and lcd , which also cut some height space too
try something like this

or just shift the board outside a bit using this

this issue only exists on Tevo Tarantula, other printer models do not have this issue (Tevo black widow, other companies models...)

Tevo Tarantula Control Box
Tarantula MKS Base Offset Mount
by darknz

It would be awesome if there was a tian aero version as well!

I am using the bltouch version. I found I need to move the bltouch down more by using washers because it just barely hits the plate before the nozzle does. Is there a better way around this? If I didnt add the washers, the bltouch never triggers and I get a nozzle crash.

how many mm you think it'll be enough ? 3mm?

Exactly 2mm. About 1 hexnut

I am actually use 1 hex nut , but if it can be lowered 2mm, itd be perfect.

I re read the details, how is height adjustable for bl touch? for the sn-04 i can see how it is.

it is not adjustable for sensor, it is to match nozzle tip

Yea. it just would be nice to have some extra mm for safety. If the bed was tilted, the nozzle will crash before the bltouch can trigger.

already updated, lowered the bltouch 3mm down

Hello, I have the standard hot end, SN04 sensor. What are the X & Y offsets?

still no love for SN04 offsets?

I really hope someone can feedback this info, it'll help so many people,
please share when you reach the correct info

Hi, Lion4H, I am printing this now and will share my X & Y offsets as soon as I get it set up. I also added wedges on the SN04 mount so support will not be needed when printing. Thank you so much for this design.

hi lion. i printed the fan duct but i discover that i can not install it on my hot end. in fact i have the first version of x carriage where all holes are farer from the edge of the acrylic.
do you have and adapter or spacer?

adapter will not fix this as hotend is very close to X axis,
you can print another x carriage which may include additional features (belt tightening adjustment, cables path... etc)

I have one more question which file should i print for my tevo tarantula with the hot end that came with the printer ? SN04, Lic18a3, or BLTouch

Those are the name of sensors, if you don't have any, then print the one without them

Do you use the 15 mm × 50 mm fan or a different size? Need to know so i dont order the wrong one.

Radial fan 5015 = 50 X 15 mm
Radial fan 4020 = 40 X 20 mm
both supported

Which one would you recommend?

Thank you so much

Comments deleted.

Can you please clarify one thing for me? Is your design meant to blow air on the nozzle to make it goes at 90* angle right in the print area? Or i should modify it to just hit the print area, not nozzle? Because right now, fangs are directed at nozzle, and nozzle temperature is much below than temperature of heating block, so printing some plastics with turned on fan is quite a problem =\

it don't blow horizontally, it blow like an angle to the bottom because air keep some down flow momentum
you should also tighten the nozzle all the way up before you tighten the heat break from other side (throat)
I'm using it for a long time now, all is fine for me
the air should hit nozzle tip, not the bed, we need to cool the melted plastic only
this is getting repeated to much :) I'm thinking of adding 5mm height adjustment space

Thanks for the answer, now i got it! One final adjustment.

that would be really great. i have designed a 30mm fan holder for the e3d v6. it greatly reduces clogs in pla and gives you better retract performance (because of minimal heat creep - it cools lower compared to the regular e3d v6 cooler). but unfortunately the sideffect is that now i cannot use this great cooler, as the "fangs" are now ~6-7mm too low (~4mm below the nozzle, and i had optimal performance when they were ~3mm above).

so, i'd like to add my vote (+1) for an adjustable version :)

finished it, try it now

thank you - i just printed it.
but i must not have explained clearly before - that modification is exactly what i imagined you meant, but in the opposite direction :)
i can now make the "fangs" go even lower, but i need them to go higher (by about 5mm).
if it is at all possible for you to make the slots start higher and then longer - it would really be great and appreciated.
i'm sorry to have to ask this of you, i have experience with cad programs but can never get what i want done with blender... i really wish blender could export to a .step file or any other non-mesh format so i could edit it on my own, i hope you don't find my request imposing.

thingiverse should really allow posting images in comments - would make life so much easier. so i probably should have done this in my previous post, here is a link to an image of the new version printed and mounted on my hotend cooler.

not sure about your fan mount design, but I have to go with standards,
can't you slide or flip the fan mount ?
also I can't make it longer to avoid covering the hotend fan

i totally understand what you are saying.
i'll try to explain a little. e3d's original fan holder has a problem when printing high temp materials (nylons, polycarbonate, etc...) at high speeds (100mm/s and above). you will get heat creep, so if that material needs more retracting for a cleaner print - you will definitely end up with a clog.
here is a picture to make it more clear - https://imagebin.ca/v/3RGz8T0vSSJU
as you can see, the red line marks where the bottom part of the airflow is (approximation, and ofcourse air will move like a cone - but this is just to illustrate). the space between that line and the heatblock itself ( + exposed nozzle) gets very little to no cooling.
you can fix that by lowering the cooler on the hotend, but then it doesn't hold so well (and also you will have a problem with the radial fang) or you could use the holder i am working on - it sits a little below where the e3d one sits (~3-4mm instead of 5-6mm if you use the original) and it also has the wind tunnel pointing at a more slanted angle (~15 degrees) towards the bottom - which is the part you want to cool anyways (it does not help to cool the top of the heatsink).

my fan holder also provides some screw points for accessories like z probes and holders for cable ties etc - but that is besides the point.

i really hope you'd be willing to consider making an adjustment for these types of cases.

I'll definitely keep that in mind, and I agree with you that E3D fan mount can be improved.
I'm interesting in your design if you have a working prototype or photo.
however, it is tricky to print hotend fan mount designed for high temperature with normal material
it need to be ABS or something can stand the heat, otherwise it'll get very loose over time.

sorry for the late response - i had to take a few short notice business trips.

actually in the picture i posted earlier of the mounted fang being too low (for my fan holder) you can see one of the beta versions.
here is (hopefully) a better picture of it https://imagebin.ca/v/3SmslhP0nCtG
it was very hard to focus the phone camera on it but i have marked what you can see is the fan outlet which is below the lowest fin of the v6 heatsink. it is also at ~15 degree angle for better airflow on the throat (which is where most clogs from heatcreep happen).

it is not ready for production yet - as i am still improving the design, i will post it on thingiverse when it is done.
in the meanwhile, as a believer in open-source i have no problem sharing the full fusion360 files (or any other format that's exportable from fusion360), if you're interested, on github.

i understand your concern regarding heat warping, but the prototype you see in the image is printed in pla and has been printing for at least ~50-70hours, with no degradation whatsoever. i actually don't think it would be a problem since there is a constant airflow.
but, i will probably be printing the final design in petg to give it a little extra heat resistance. i do plan on mounting a thermistor on it to see what kind of temperatures it has to deal with, and maybe change the design based on the results.

i have had to resort to using one of the inferior layer coolers for my testing, because i cannot mount the fang currently, so if there is any chance you'd be willing to make it adjustable for higher sitting i would really love to go back to using the fang. i have tested many layer coolers, and none have given me the results i get with your design.

Good work, it looks powerful with the screw strap, much more better than the original one

I see the issue here,
you kinda flipped the original fan mount upside down, so the extra 7mm goes under the heat sink, which lead to your issue with this fanduct
also you have an issue to address, you exposed the hotend fan to the heater directly, you should block the gap below the heat sink

I recommend you to flip it back, and put air guidance instead,
2 or 3 blades tilted down, between the hotend and it's fan (inside the hotend fan mount)
so the air hit the bottom more than the top, that way your design keep the standards, all add-ons/upgrades will fit normally

thanks, i have done more than a few air flow simulations and prototypes. this is not the final version - but the air flow is already very well manipulated for much improved results, especially when printing filaments that require more than 230C.

i understand it may seem this way, but it is not just flipped upside down - if that was the case, it would indeed protrude ~5-7mm, and it only protrudes ~3mm (as can be seen in this picture https://imagebin.ca/v/3SvYjdmGuDye - the ruler is held straight and flush but it was hard to get a good angle as i only have 2 hands :) ). it is a very minimal (and in my opinion very acceptable) change from the original in terms of placement - but i did have to lower it, because the 30mm fan only pushes a small amount of cfm at a relatively low pressure. in that case changing the airflow direction ~15 degrees over such a small distance is not effective (in my simulations and testing, perhaps there is a better way that those i thought of, i do not claim to know or think of everything - but i did do a lot of testing, simulation and research). therefor a compromise of just under 3mm was made. there is an internal geometry to the heatsink holder as well that helps with directing the airflow better.
i hope that explains it a bit better, and that again - you might reconsider?

i'm not 100% sure i understood your suggestion - but if you are suggesting just having straight fins at a downwards angle, it is a design that i have tried, and as i mentioned above - there is only a trickle of air flow at the throat and bottom of heatsink, whereas you actually want the bulk of the airflow. it actually causes more turbulences than actually effecting airflow direction (using a 30-50mm blower here could make it work, but that's not an option for me).
but, perhaps i misunderstood you and you meant something else? (apologies if i did) if so - perhaps you could make a quick drawing so i understand better?


adding tilted "blades" give more air to bottom, keeping same standards and size

yes, exactly - it's what i already have in the design (as i mentioned before), but if you look in your picture - you can see the problem, the heatsink fins then change the air flow angle back to horizontal. as they are the only air path (they are effectively a wind tunnel/corridor) so you have to have an opening just below them that lets the air travel in the direction of the throat - which was my solution.
not sure if i'm managing to explain this correctly - would it help if i marked it on your photo?

is there no way you would consider just making the slots a few mm longer? or do you know of a way to export a blender mesh to a solid object?

I know heatsink fins are horizontal, but in the photo I post, the lower part gets double the amount of air than the upper part,
it is double the current, so it should cool faster than the upper part.
I don't think you should make more than that unless the printer is located in hot environment

I keep consider everything, i add any suggestion when the positives are more than the negatives
right now, most (if not all) people are using the standard hotend fan mount,
if I gonna add extra 5 mm below, then I should extand the hotend fan hole to below too, that leads to block the view area for nozzle, which is a big advantage of this design, and only very few people can have benefit from it, so it is on hold for now, I might extended it 1 extra mm though.
as for exporting from blender to another format, install blender (84mb , free) and select the format you want to export to, there are about 6 format to choose from, and you can pick the exact part you like (sensor, fan size)

i hope the markings i added on your picture will help me clarify my explanation. this medium of messages makes it much harder to explain than a chat or conversation :)

so, yes - the bottom will receive more air, (though for those angles there will be some backpressure due to turbulences) - but it's not my intention. the main problem is that most clogs occur in the area i marked in the red circle. it is where heat creep occurs and especially because this area is relatively thin and has no big surface area it needs active cooling, which is what my design does.
with the regular design - no matter the angle of the fins, as long as the fan mount is flush with the e3d v6 heatsink fins - air will be blocked at the blue line which is the bottom fin. it is one of the reasons for the design of the new titan aero.
my design takes care of that and adds a pretty good air flow to that bottom throat - and in my experiments, even printing with pla at 210C you will have better results, better retractions and a cleaner print (especially if you are using the silicone sock).
i did try to have it flush and just add a hole/tunnel in different places (like i said - i have tried many designs) aimed at the throat - but performance was very much lacking with the 30mm fan, and the difference my current design makes is well worth it imho.

i'm not sure i understood your explanation of the change 100% - perhaps i did not explain properly the modification i am asking for? again - apologies if that is the case...
that's the change i am asking for - is it what you understood i meant? because i am not sure i understand how that will block anything - one of the things i LOVE about the fang design is the easy access to the nozzle, which i would not like to loose - but i do not think this affects it, or am i wrong?
i'm not even sure the blue part is needed because there seems to be enough "meat" on the bottom part for the extension.
i have tried to do this in blender myself - but ashamed to say i failed, i have always had problems working with meshes :(
i also could not find any way to export into any solid format, i guess blender only does meshes...

I understand what you are trying to achieve now,
but this way you'll hit the heat block with air, which will make some temperature drop
is it really that clogging for you? maybe the reason because of other things like some gap's inside?
Indeed, I don't have to lower the bottom area of the mount, but I still have to lower the screw holders, which as you can see in your photo, it'll block critical space of the hotend fan area
I'll add one mm though

Can you make it fit a dual hotend? with sn04 :)

is it possible to increase the thickness of the mount for BLTouch? The current one bends quite easily

I think you are using very light infill
increase it to 50% or more.

which one is for titan?

Can somebody post a pic as to how exactly your attaching the LEDs? It's hard to tell from the "above view" pics.

regular super glow is enough to hole it there, no weight or force on it
I glow it only on the fanduct tip, and direct it to the nozzle

But where exactly is it mounted and positioned?

Is it meant to blow on the heat-block? According to screenshots - yes, but how you deal with temperature dropdowns? For example - i'm printing at 230 degree celcium, but as soon as fan starts working temperature drops to 210 and it's not enough for filament i'm using, how do you deal with such problem?

the photos are for the initial build, but I did make them blow below later,
on the original design I didn't get that much temperature decrease
they don't blow horizontally, they make an angle to the bottom
if you have E3D you can slide the hotend fan mount down or even flip it

ok, nvm, i'll adjust fangs in blender, should read description fully, sorry.

I have a 5015 fan and i loved using this on my Tevo when i got it but i upgraded to a real E3d V6, and it doesnt work because the nozzles go down to far, I am terrible with blender but i see you have the different files, will any of them work with the e3d v6 if so which one?

The nozzles would have to be about even with the bottom of the square (or up to 2 mm lower than the square frame at the closest point to the bed

try to slide the hotend fan mount up or down
check if you install it flipped upside down

tried both ways still down below the nozzle unless i really really loosen the nozzle up which wont work with the heating pipe

Comments deleted.

Hey, how is the 4020 compared to the 5015? I have the 5015 ATM and considering replacing it with the 4020.

you don't have to
just limit max speed to 80% and it'll better than 4020 with 100% and loud

Hi! I just recieved my tarantula 3d printer, and I ordered the auto leveling sensor, if I have a 4020 fan, which model should I print?

print a model with 4020 in it's name, also the name of your sensor

Hi, nice fanduct. I tried to print it and is already using it. very efficient. many thanks. man!

Really good fanduct!! Thank you

The sn04 version with the extension on the right bumps into the board and I haven't mounted the sensor itself yet so it would have quite a big X axis loss because of that. Any way it can be fixed/moved somewhere else? It's unusable right now.
Thanks ahead!

unless you remove the board, this is the only way to get your full bed space
even without fanduct at all, you still lose some x space because of it

Without the fan fang with the sensor month I have the entire X all the way even with the fan fang without the senaor

you may have another printer model
however, It is not possible to add put sensor on the left , it'll get out of bed when you "home x"
as for front, it will block the vision for the nozzle, and get on the air input in front of hotend fan
and will looks a bit ugly for ever :D
if you ok with that, you might simply move the mount to front in blender and make your own mix
I added some tutorial on how to do basics
removing the board is still a valid option

Any chance we can get versions for the sensor mounts on the left side of the fang? Options would be nice. I'm using the current version of the inductive sensor fang right now (right side) and I have to lose a bit of my X travel due to it bumping up against my motherboard

you can't put it on the left, it'll go out of bed when you "home x"
it is recommended to remove the board to get all of your bed X size,
even without sensor , you still lose some bed area (1 to 2 cm)
you can print a case for it to combine it with other parts and lose the missy wires view

Same problem here. But wouldn't it be the same on the left?
Probably should have been on the front

It's a wonderful design and provides great amount of air on nozzle, however this greatness makes model useless beause it blows so much air to nozzle which leads to fast tempreture drop and causes temperature runaway. Any ideas how to fix it ?

you can always limit the max air blowing to 80% and it is recommended to avoid noise too
check if the air hit the heat block, it should not,
on E3D you can slide the hotend fan mount up or down,
check that you installed the nozzle all the way up before you install the heat break (throat)

Can we have the fan fang and the automatic platform.
Sorry for the bad english (I'm french).

what you mean by automatic platform?

Does it need to be printed with supports?

In which orientation should i print this? I have really no idea how to start printing this...

as is, just slice and print, if you print sensor edition, then add support before slicing

Good day! You could make a version for Volcano sensor BlTouch? I have not yet mastered the modeling, but would love your blowout.

this is the easiest modification, you really should be able to do it by following the animation,
just select which fan edition you have, and hit the buttons in the instructions in the same order :)

hello could you move the bltouch holder to the front? yes i will make it bad for looks. but it save space when testing the bed.
i try edit it by myself but without success. lack knowledge

you should set X in firmware to get best result

yes i have set it x to 37 after nozzle. but if i got big part to print. something not right in the left side. cause tarantula make it x0 to the left of the bed. and might be it is cause my bed really not consistent also. it is ok i will try to learn it thx for replying

yes, it looks like you set the wrong X
you need to set the one related to prob for auto level, that one is used before the print, not while printing

no, i set it right in the configuration.h.

it is because btl is set to 35mm right after the nozzle. so when nozzle is in the 0.0 position, the bed can leveling is start from 35mm until 210mm. the 10-34mm is never recognize by the bed leveling. cause probe never over this posisition.

i might make you confuse with my bad english. but i hope you understand. ha ha

you should set it like this "#define X_PROBE_OFFSET_FROM_EXTRUDER 39"

make sure you don't have it commented out, no "//" at line beginning
also this "#define BLTOUCH" should not be commented out too
if you still have a problem, try another marlin version

The best airway!
Thanks for the design!

Love the design and it printed beautifully. Does anyone know if there is a remix for a E3D V6 Clone? I printed it and mounted it but the end of the fangs extend about 4mm past the tip of the nozzle.looks like it may need to be shortened by about 7mm. I tried sliding the fan shroud to a different position but to no avail. Again thanks for the design.

E3D V6 Clone has the same dimensions (mostly)
it sounds like if you printed the volcano version from a remix or something

Interesting, I am using the file published by Lion4H on March 14 2017. I printed the 5015 version .stl. When I look at the model In CURA the model height is 87 mm. When I look at the 4020 version the model height is 78 mm could that possibly be a Volcano version in the 5015 model? Or is the difference in height due to the 40 mm fan vs the 50 mm?

4020 model has a different height than 5015 because of the fan base
try to download a recent version and compare heights for the same model
tip: you might be able to correct the current print, some people used heat gun to move the tube a bit

Thank you so much form your assistance, I figured out my error. My E3D fan shroud was filliped 180 degrees causing the the fang end to be to low. Turned it around and all is good. Thanks again.

thanks for sharing this info

Any chance of doing a 40mm E3d fan version? I want to upgrade my 30mm E3d fan to 40mm but wouldn't be able to mount this :(

try one of the remixes, like this one by jneilliii

Radial Fan Fang for Creality CR-10

Any links on what fan to use

most radial fan will fit (5015 or 4020)
search for them

Hello, any chance of titan aero support? with bltouch if possible.

EDIT: also i know im asking alot lol, but possible on the heat block screws not the fan?


it need critical change to the design, it'll be hard and long process without the actual part
I'm not sure why by STEP files does not match reality

for those using radial fan, how do you control the speed? Via the pwm fan output on your MKS board?
Won't it have a very high pitch noise at any other speed than full 255?

if you set it to 80% max, you'll have almost the same noise as regular fan

i connected mine to PWM outputs on my board and at any value below 100%, it screams a high pitch noise.

you should connect it to "fan" output on printer board

And the fan output is controlled by pwm

Hi guys,
did anyone a version for the cr-10 stock mount?
If not, is it possible to get a dwg file (autocad)? So i can modify it by my own.

like the one in the remixes ?

The mount should look like this ohne
CR-10 Redesign Fan Mount/Shroud/Duct found on #Thingiverse https://www.thingiverse.com/thing:2166447

CR-10 Redesign Fan Mount/Shroud/Duct

Unfortunately not, because they dont fit on the stock mount of the cr-10

Radial Fan Fang for Creality CR-10

looks good, but it also needs this http://www.thingiverse.com/thing:2160958
but my idea is to mount it directly on the stock mount of the fan carrier like donnyb99 https://www.thingiverse.com/thing:2166447

CR-10 40mm Stock Hot End Cooling Duct
CR-10 Redesign Fan Mount/Shroud/Duct

I would like a stock version as well.

hi man, nice job:)
can u modify to use it with dual extruder?

already discussed below, it will not achieve the same optimal design because of two focal point instead of one currently
but someone already made a mix anyway for dual nozzle

Radial Fan Fang Chimera

Do you have a version to fit a e3d v6 and titan combo?

it will fit, someone already confirmed

are these optimally angled and the right length for the stock tevo hot end assembly? i've used an older model of this fan duct but i'm having a hard time keeping my nozzle temps stable and high throughout a print

there was an issue with an earlier update for 5015, please download it again

im currently using the latest iteration of it.

i think either angling the top part of the tip down more to direct the air would help or have it to where the upper part of the tip is slightly lower than half of the nozzle length or parallel to the nozzle tip.

i ordered some hot end insulators hoping they will help.

someone used heat gun to make it a bit soft, then bent it a bit,
but you don't want to reach the nozzle tip height, or else it'll collide with the print

Hey do you think you can adapt the "mouthpiece", right where the fan should attach, to accomodate either one of these two puppies? http://www.ebay.es/itm/Ventilador-12V-2-cables-Reprap-Impresora-3D-Prusa-FAN-Cooler-40x40x20-I0025-/201633351488?hash=item2ef248c740


They seem to have a much wider opening for the air.

it is already there, download the 4020 model

Oh nice! Thanks!

This printed great and looks awesome. One issue I'm having is its cooling the tip of the nozzle causing blockages

what type of hot end you have? and which fan?
did you tightened the nozzle all the way before tightening the "throat" ?

I have an E3d v6 clone, everything's tightened. It's most likely because it's a clone that the nozzle sticks a few mm to far out
The design is awesome though and really blows

it should be fine even for clone, I'm guessing you didn't notice that you can move the hotend fan up and down
did you plug it too high ?

I spent the other day polishing the heatbreak on the clone and it's working beautifully!
Absolutely brilliant cooling on the print

Ok completely ignore this. I keep getting a blockage and assumed this is the reason as nothing else makes sense. I just got another block with no fan attached

Super design works like a champ :)

Any chance you could link to your LED strip source? I'm buried in options. Been searching for a while now.

I don't see the issue, they are everywhere, search for "led strip" or for aluminum "led aluminum strip"
they are all 12v, grouped by 3 led, anyone should work fine

Yes, they most certainly are everywhere. LED strip comes in a billion different variations. For starters the spacing isn't standard and can vary quite significantly. The wattage of strips certainly isn't standard. Nor is the color temperature or the lumen output per foot. The LED chips themselves come in a dizzying number of variations - and are almost always noted. Which all adds up to rather startling array of differences.

Case in point: https://www.ledworld.ca/product-category/led-strip-light/12v-led-flex-strip/

I was not kidding that I have been searching for a while. On and off for about a month actually. (Not just for this project.)

If you knew what you'd used, it would have been nice to know. Your pic is showing just about perfect results for this application. But ultimately, you're right - people can just roll the dice on any old $50 roll of LED strip and hope to get similar results.

Sorry to bother you.

P.S. The duct design is brilliant. Nice work.

Indeed, there are so many wattage and colors,
but for the length, I think it is standard to have 36 led in 50cm led aluminum strip,
whish is about 4.1cm for 3 leds, exactly what you need,
however, you still have more space to fit 5 or 6cm if you like, it'll get out of mount though
for me, I bought a good one, which I regret, I got overlighted object like you see in the photo,
I'm thinking of covering it with some sheet to dim it a bit,
so I advice you to buy a cheap led strip, which has low wattage, 50cm cost you about $2

Thanks. I hadn't even been looking at the hard backed stuff. That was obviously a mistake on my part. Appreciate the pointer. Much more economical way to get short lengths. I still ultimately need to buy a roll for another project (custom enclosure.) But that's not top priority. So buying the short hard strip is a lot better option to get the underside of the fan lit.

So I printed this... My gosh does this thing blow! lol

Two problems, though. One is that the fan supports are so thin that they are easily broken. I may have to try to play with that if I can figure out Blender (highly doubtful!)

Secondly, when I use the 50x15 fan, I am suddenly getting whispy thin streamers similar to this - http://support.3dverkstan.se/article/23-a-visual-ultimaker-troubleshooting-guide#hairy-print . I've dropped the fan speed down to 90% and set retraction to 6.5mm (from the 4.5 I've been using) and I still get those. Any suggestions?Thanks.

thanks for feed back,
fan support/holders should be more flexible than breakable, they don't carry heavy load or something,
they are printed in a way it is not possible to break them, you can only bend them,
if they are broken, then your filament is bad and need to be changed

about strings, 6.5m retraction is the normal low, try between 6 and 9mm
also try to increase retraction speed, and lower hotend temperature


How about a dual nozzle version ??? ;-)

Kind regards...!

as I mentioned below, this design has single focal point, dual nuzzle need different design to do it, something like trident
however, someone already made a mix for it, same design

Great... thanks... I will try to find it...!!!

What are the chances of making one to fit a stock MK7 or MK9 hot end?

i'm not sure, it might be fit

Is there a 5020 fan version?

it looks like very rare edition, you need to modify it your self

Great fan design. Have you considered one with two 5015 fans next to each other ? Nearly enough space to fit them in and you cannot have too much power :) :)

thanks, It is already powerful, even when I'm using the small fan (4020),
two fans might be needed when you have less efficient fanduct design, like some designs with 90 degree angle (air collision and elimination) and unfocused air blowing end (not all output air hit the sweet point)
in this design, two big fans might push the print so hard that it bend the pointy ends or columns which will ruin the print
I even recommend to set the 5015 fan to 80% maximum

I've seen a couple of other comments requesting a version that mounts to a 40mm hot end fan. I would like to add to that list of requests for those of use that are using upgraded 40mm fans blowing on our hot ends. I am not really good with blender and trying to use the same steps you described to modify the length of the fangs doesn't work for the piece that screws to the hot end fan.

there are so many combination of component, I tried to make a wizard to generate your own fan,
unfortunately, the app on thingiverse does not support blender, only cad files
so if I want to add a 40mm edition, I'll double the numbers of files here, some people already find it hard to pick from 6 models
a quick help in design if you can try blender, not optimal, but quick and easy fix:

  • press 3 "on num panel" to face front
  • show fan screws by clicking on the eye in the objects menu
  • press Ctrl + Shift + Alt + c, to center object origin
  • change dimensions to 32mm or more to fit the 40mm fan

i don't know how much screws space should be, it is better to print the panel only, so you can test


but most of the fan will still be block but the panel. I think I should be able to enlarge the "hole" too

Is the uploaded blender file only for the one with no sensor or does it contain BLtouch model too

and hence I said "not optimal, but quick and easy fix"
you can also select all hotend fan hole points and scale them up too
the included blender file does contain all sensors mounts,
select the only one you want on export

Any chance of one for the Green SN-04 sensor?

what is the best orientation to print this? Im trying to figure it out... :p

As the author has arranged and there is the best option. Just need to enable support and play around with the options.

This works with my BLTouch and E3D. Thank you!

Which version did you use for BLTouch and E3d hotend? There are several thing files. Kind of confused as to which to use for E3d. Thanks

The one marked with BLTouch. I had to trim my bracket on top of the x-carriage for the fan duct to fit. I use the aluminum modular x-cartridge from Frankhauser.

all for E3d and tevo stock, use the one with BLTouch in name, compatible with your fan (5015?)

OK, thanks. I use a blower fan currently. Not sure if that is 5015. Will give it a try.

5015 = 50mm X 15mm
4020 = 40mm X 20mm

Thanks for info, however, z may vary depending on the used hotend and how much nozzle is tightened

what size screws do i use to affix it to the hotend fan, or are they the stock screws? Great design, Thanks in advance!!

same stock screws

I love this design - thank you ! Do you recommend PLA or ABS for this ?

thanks, both are fine

The 4020 STL is a non manifold object. In S3D I have a half layer skipped. Layer 260, if its 0.2 mm resolution. Its just wierd.
Bytheway, Is it allowed to modify for my own printer, right?

I don't see that issue, I tested it on many slicers
and you can modify and use it for your own project

Propably just a bug. I re-opened it, and its slices like a charm, without that issue.

i would love to print this, but i use sn04 probe
you think you can come up with something?

This one have many issues, short detecting distant, does not work with glass,
i have it but do not use it, i prefer manual leveling on it, because I have glass bed anyway
I thought most people already moved on, I might support it realllllly have time

Hi Haitham, I really like your fanduct design and I want to use this on my printer but I also need a version to mount the SN04 inductive probe that I am currently using. I have no knowledge of CAD and much as I would want to modify your design to fit the SN04 probe, it will take me time to learn 3D design and right now what I want to do is print the fan duct and print supports for my Tevo.

So if you can just find the time to modify your design to incorporate the SN04 I would very much appreciate your generosity and understanding. Much power to your designs!


Rio Hernandez

Done, SN04 edition ready for download, please give a feed back and X,Y shift

Hi Haitham, A BIG THANK YOU !!! This means so much to me :-) If you don't mind, I posted a message on the FB Tevo community announcing this redesign to accommodate the SN04. For sure there are a lot of SN04 users that will be printing and using your design.

FYI, I actually already printed yesterday a version of the LPA fan duct with a cutout for the SN04. I haven't even used this yet and will only be using one time to print your Fan Fang and then it goes to my museum of prints ... haha :-)

BTW what do you mean by X,Y shift? Is this the distance from hotend tip to the sensor? Thanks again.


very glad it helps you,
the X,Y shift is the value that need to be added in firmware in order to prevent from probing while sensor is out of the bed

I also use the Sn04 and would appreciate a version if you have the time :)

Please make a 40mm heatsink fan version. Thank you.

This has my vote as well

this would be a critical modification, not sure if I have the time to it for now
but you can always do it your self using Blender

Use the search. She is, she has long been pridmali. But it is not effective. The 40mm blower has a weak flow

I am talking about E3D 40mm heatsink fan to this 5015 radial fan fang version. I am not using stock 30mm E3D fan.

neat video test by ruiraptor to compare fanducts print results, including this one, thanks

You say this works for the E3D hotends, does this mean the V6 with titan direct, if not, is this possible? if so..how? i can not visualize this.

Not sure what is your setup exactly, but it is installed tilted, so there is a big margin around e3d nick
here is a photo: http://imgur.com/a/EcY4O

Hi, can you share this model? Thanks!

last message for today (I hope). Do you plan on adding the E3D Aero to the design? Just installed this on my machine and it is great and want to use it on both my printers. and seeing the Aero really lacks layer cooling support at the moment this would be an awesome addition.

I'm glad it fit nice on titan, I'd like to see a photo.
for S3D, some one too mentioned in comments a missing layer while slicing with it, then it works fine for him, he think it is an S3D bug
I slice it on many slicer, didn't get that missing layer, maybe something related to S3D slicing settings?
the tube is one piece, and the other tube is just a mirror, they should both have the exact same slicing result.
as for Fusion 360, I'm limited to Blender exporting format (.dae .abc .3ds .fbx .bvh .ply .obj .x3d .stl)
I think you should try and find proper method to import blender file from your side.
I didn't get the part of "lacking layer cooling support"... more details ?

I'll try slicing it with Cura or Slic3r and let you know. also, what I meant was, because the E3D Aero is so new, there are not many (or any at the moment) layer cooling fans that have been designed for it and was wondering if your design could be easily adapted to the new setup, unfortunately they decided to rotate the fan 45 degrees. Fusion 360 will work with OBJ files. I'll get some pictures for you soon, I had to ziptie my fan duct on because my E3D cooling fan duct is loose and the added weight made it unstable, other than that, it works amazing.

it can be edited for titan Aero, but I'll see if there is demand on it because my limited time
there is already an obj file, but I importing blender file to a proper format for you will give you the ability to grap a point to control the duct curve

Also, would you be willing to provide a file that would work in Fusion 360, i'd like to try and merge it with this thing http://www.thingiverse.com/thing:222873/#files so that its all one part.

Fan Duct for E3D All Metal Hot End V5
Comments deleted.

OK i've printed this and it fits up nice but for some reason when i slice this in S3D i get a missing layer on the left duct causing a weak point that breaks quite cleanly on that one side. I thought it was just a failed print the first time but the second one did the same thing and when i reviewed it layer by layer, there is one missing. any ideas of what I could be doing to cause this?

I'm currently working on a D-bot and the setup is installed sideways, thank you for that image though, I did not realize it attached to the 30mm cooling fan of the E3D. Thank you for that.

Hi, LionH4. Thanx for your great job!
I used your source file and customized the fan for E3D V6 Volcano.
Hope I do not violate any rights ))

Is that for Titan, too? If so, want to share?

My pleasure

This looks great! What would be the easiest way to make it work with a 12mm sensor rather than an 18mm one?

measure your max nut diameter, if it is more than 18, then it could work
18 sensor nut max diameter is about 27mm

First off this is an awesome design and solves a lot of the problems I've had with looking for a good cooling solution. However I was wondering if you might be able to edit the fangs to be a bit wider to fit the e3d chimera dual extruder hotend, if it isn't too much work. Thanks in advance.

E3D Chimera stl http://www.thingiverse.com/thing:681903/#files

E3D Cyclops and Chimera
by mkelly

thanks for link,
chimera need totally different, this design has one focal point, dual nozzle need some design like trident to achieve two focal points,
or just shattering the air in all directions like some "surrounding" designs.

Thanks for your reply. Was very busy so hadn't thought of the aerodynamics yet, indeed this wouldn't work very well. I do still love the design though. Maybe there is a way to use this design for its looks in a different setup, but that will be a project for me for another day perhaps.

Is it possible to deisgn one for a 40mm fan for the e3d heatsink

I'm trying to push 3d printing forward, to make it easier with less problems.
as some tests and charts online proved that radial fan is better for layers, I made this design, to promote the radial fans, make it easier to adopt.
I don't want people to stick with less useful solutions, so I'm not publishing design for regular fans,
you can still modify the design your self though,
I'm no 3d expert, but blender is very easy.

You got me wrong. I mean the fan for the heat sink. Are u using 30mm or 40mm. Looks like u are using 30mm. If so can u design one for 40mm fan for the HEATSINK

I just missed the last word, my bad,
40mm will make the whole design bigger, I might look at it after finishing the BLTouch if I still have time.

yea sure !!! thanks in advance wink wink
I use 40mm is because its much quieter imo. my 30mm just goes crazy

It's the "calm the fk down" fan! Lol just kidding this is awesome!!!

Will this fit a wanhao i3/prusa i3? Currently got the DIII cooler, but being able to see things would definitely be a plus

your hotend fan seems to face the left side, so one tube will go between it and the x-carriage bar
i don't see enough space there

any plans for a e3d version

this one for E3D and others

Comments deleted.

Hice! Thanks. i'm print this now )

Any chance you could modify the design to take a 40mm fan on the top, instead of a radial fan? If so, it would be perfect for all four of my printers!

there is a design for normal fans already
I wonder if it gives more air flow than 4020 though

I got a 75X75X30mm radial fan... any idea on how to connect it or is it just easier to buy a 4020? I'm just concerned that the 4020 doesn't blow enough air.. could just give a link to your radial fan please?

here is a link:

7530 looks very big, isn't it very noisy?
4020 do the job perfectly, you are not wasting air here
but you can go for 5015

Its actually pretty quiet but I'll take your word, i will find a 4020 then :) thanks for your response!

3dNoob question, but what size radial fan is it designed for?

two sizes:
4020 (40mmX20mm)
5015 (50mmX15mm)

Perfect, thanks! Have a tarantula coming to my doorstep soon, this'll be one of my first additions once I get it up and running.

it would be awesome if you can export it to step or iges from blender!

thanks!, good work!

I'm no 3d designer, it is just that blender is easy to learn.
there is no such types in export list, there are many others, maybe you can import or convert blender files

can you export to .obj please

I added .obj file, but it'll be hard to use
.blend file have the "modifiers" as not hard applied, so you can grap a point and move the hole curve, increase tube end... etc
I still recommend to properly import or convert blend file to the required format