3DP Part Cooling Fan 5015 Replacement for Gen 1 extruder

Hi makers. I published 5015 cooling fan adapter for AT/F renewal module on Thingiverse.
Cooling fan adapter
please use if you like, Thank you.

Hey guys! I have the newest version of the printhead but also got problems while printing for example temptowers. The edges are warping at the overhang.

Did somebody of you testet usb fans? They are not fast as the one in the mod here, but its maybe enough. What do you guys think?

Has this been settled?
I am looking to implement this cooling solution but would appreciate clarity on which component to use.
My initial question was going to be “What diode do I use”, but after clicking on replies, I see the question of a Zener or a capacitor to be used.
I personally don’t think a capacitor would be the correct option, especially when working with PWM.
BUT… I may be misunderstanding this all anyway, so I thought best to try to see clarification before frying… er … trying it.

A 1N4148 diode in parallel to the fan is enough - using it since quite a while, no problems. You might argue that even the diode is not needed, but the few cents invest add a bit of safety.

Heyho!
A while ago, i got the “new” 3DP module, aka the reworked version with the better cooling.
After printing a few parts, I realized that the cooling is still lousy, so I wanted to move the cooling solution invented by @brent113 , which I implemented on my first 3dp module, to the new one.
I found the mod invented by @takeota which is designed for the new module (it does not cover the vents) and also enables cooling from two additional sides. I thought that this is great and wanted to give it a try. Unfortunately, his mod is designed for a USB Fan, but with some after print modifications (I melted a wire duct in with a soldering iron because the fans wire’s have been too short, and yes, i was too lazy to extend it again) I made it ready for the connection to the print head board. It was really important to me to make it work and controllable via gcode commands. Also, I did not want to buy m3 nuts, so I used the glittery sparkly magical unicorn hot glue of my wife to simply glue the fan on.

In fact, I have not calibrated anything with the new printhead. So I have some slight extrusion issues and so on. I just wanted to see how it performs on “high” speed, and 0.16 mm layer thickness and afterwards, when the cooling performs well doing a calibration round.

(Thanks to @Hauke who inspired me to use some faster print settings.)

I did two overhang tests, sliced with cura and 80 mm/s and 100 mm/s base speed. 80 mm/s is on the left and 100 mm/s on the right. 100% infill. Filament is Amazon Basics Transparent PLA at 205 C°

I think the results are super for a snapmaker.


Hello my name is Dumbo :smiley:

Thanks, @takeota , your cooling mod is great :slight_smile:

I’m printing a fast benchy right now and add the results to this post later on.

Results after 1h 20m:


Anyone who prints cleanly is just too lazy to sand :rofl: :rofl: :rofl:

1 Like

Hi makers, this is my mod:

Snapmaker 2.0 3DP Cooling Fan 5015 Replacement

Have fun making!

5 Likes

I’m not sure why you added heat sinks, as they won’t do anything for part cooling. In fact, I don’t see anything in your picture that helps with part cooling. It looks like you’re trying to cool the 3D Print Module, but it doesn’t need additional cooling.

He replaced the complete stock fan with this approach - instead of adding another fan with a Y splitter.
Also, he adds a second cooling vent for part cooling.
I think he added the heat sinks, because the stock fan also cools the electronics, but his solution doesn’t. It only does part cooling.

Still looks like the most elegant solution at the moment.

1 Like

Thanks for this I actually used your design and made it. It works like a charm.

1 Like

OK, so I have two printheads, one which I immediately clogged when I bought my SM2, read that there was a new one, and bought on the Christmas sale. I have managed to clog them both up. I’m wondering if there is a model like THIS (which has the extended fan shroud which keeps getting messed up) for the ‘not 2.5’ ? I have ordered new touch probes for both print heads, and planning on printing this one for the 2.5 head, but since I already have a semi-functional printhead I’m wondering if there is a way to modify it so that it can work with the OG one? The current state us that the shroud is broken out and the fan is nuked (got filament into it somehow!) So I’d love to ‘f around and find out’ since I’ve kinda already written it off.

You can remove clogs rather easily. However, if you are seeing this many clogs it is very likely that the nozzle is too close to the bed. If you notice that the nozzle is too close to the bed while printing the first layer, use baby stepping to increase the Z Offset. There are other causes too, like cheap filament, printing too cold, printing too hot, printing too slow, etc. You might want to watch some videos on what causes clogs, and how to address them.

has anyone tried using something like this

This screen shot has no information on it that can be used, other then 25x30mm.
Need some specs :slight_smile:

What specifically about this fan are you curious about? Are you just trying to find the correct fan? or is there something unique about this particular fan?

For reference, there is such a thing as too much cooling. One of the fan mods on this thread was overly effective and i couldnt run the fan low enough for it.

Hi! I was just wondering if anyone had used the same type of fan…

The fan is typically used on remote control esc’s and is 5v.

I have replaced the original 24v fan with this and used a step-down converter to match the voltages. It is a huge improvement over the original although it is noisy

1 Like

Hi,
I just tried to connect the extra cooling fan. But during the test, when I was using multimeter to check the voltage, I seemed mistakenly made a short circuit and saw a spark.

Now even I have reverted the circuit to the factory status (removing the Y splitter and re-connect the factory part cooling fan to the board), the part cooling fan always runs at likely full speed after the machine is powered on.

I also tried to send M106 and M107 command through Luban, but the fan just does not stop.

Is there any possible way to fix this? Thank you guys.

Depends on your soldering skills. Most likely you killed the FET controlling the fan. It’s not too difficult to replace if you’ve soldering skills. Before you do that, perhaps check if the GPIO pin that controls the FET changes state on M106/M107. If not, perhaps this is damaged, and not the FET. If so, things might be more difficult…
If it’s the FET, cost are noot too high - a FET costs typically less than 1 buck.

Hi @Hauke ,

Thank you for your suggestion! I am not so familiar with electronics. How should I check the GPIO pins? Check the voltage through multimeter?

Thanks.

It’s mostly magic for me too. I would try contacting snapmaker, maybe they can sell you spare board - Support Ticket Form

Here’s a bit of background: Variable Speed Cooling Fan for Raspberry Pi using PWM (video#138) – SensorsIOT

So basically you have some controller (in the link above a Raspberry Pi, in the 3DP toolhead it is I think a STM MCU) which gives logic level “high” (i.e. 5V or so) for “Fan on” and level “low” (0V) for fan off. “Fan on 50%” is done by very quickly switching from low to high and back again (PWM, pulse width modulation). However, the GPIO pins of MCUs or Raspberrys cannot directly drive a fan, they are not capable of handling the necessery currents. So you need a driver, typically a transistor, and nowadays usually a FET. This is either connected directly to the MCU, or has the two resistors as shown in the link - depending if the MCU already contains such resistors.

Answering your question: Yes, use a multimeter. Issue the command “Fan 100% on” and see if the GPIO pin goes to logic high, and issue “Fan off” and see if it goes to low. If you see the difference: MCU/GPIO is OK, FET most liekly broken. If you do not see the difference: Unsolder the FET - and then check again, because it may be that the FET “shortens” the GPIO and will pull it to low or high regardless what the MCU says. Check again with desoldered FET. If voltage on GPIO still does not change - MCU most likely broken.