Upgrade Your Fans With Klipper Firmware

preview_player
Показать описание
Love the channel? Consider supporting me on Patreon:

Get Great Filament From PolyMaker & Help Support The Channel:

ModBot Merch Store is now live! Get yours here:

Although I have been playing around with Klipper firmware for some time now, there are always new things I am learning. Most recently I did a deep dive into the different options for controlling fans. This came about due to me wanting to set up fans to be temperature controlled. With the release of more Klipper printers I wanted to dive in to discuss the different fan types, how to monitor board temp in klipper, and how to make your board fans smarter by setting a temp range for them.

(´∀`)♡ As an Amazon Associate I earn from qualifying purchases:

Lets Get Social!
Рекомендации по теме
Комментарии
Автор

The timing of this is incredible. I am currently fiddeling around with fan configs on my Voron when Youtube suddenly showed me this video.

leonbaronick
Автор

It might be useful to make a follow-up vid on how to add fan control on boards that don't have enough "fan" ports. The SV06, for example, has only 1 fan controller for part cooling. The hotend heatsink fan is always on, and the MCU fan is tied to the part cooling fan. If you print ABS with no cooling, that MCU fan never comes on and it gets pretty toasty next to a 100C bed.
I installed a couple D4184 MOSFET boards, powered them from the +24V power header, wired their PWM inputs to the unused ICSP pins (PA13/PA14), and now I have 3 controllable fans.

beauregardslim
Автор

Shame Klipper didn't build in the ability to have 2 parts cooling fans for IDEX printers. It can be done with the generic fan and macros but nothing native for them in Klipper, maybe this will change one day. I have dual parts cooling blowers on each hotend and all would run even when not a hotend wasn't in use, was crazy noisy when printing.

Nice explanation on the different fan options, could have used this 6 months ago lol

dev-debug
Автор

One thing I would like to add that can be useful is the ability to run more than one fan pin. On my Manta m8 I had enough ports to power two 4010 fans instead of wiring them together. Using Multi_pin, example
[multi_pin my_fan]
pins: PA8, PD12

[fan]
pin = multi_pin:my_fan

leesmithsworkshop
Автор

Thank you so much, now my Voron V0.1 with a OrangePI02 runs much better. Before I had 2 print fails, because the OPI02 went into thermal throttling. Then I installed a fan for the OPIß02, but configured when the bed turned on. With that config the OPI02 would run at ~50°C when not printing. Now thanks to your video I have it set to my desired temperature window :)

tinaschulz
Автор

I would like to know how you are able to get the suggested commands drop-down while you are typing within the printer.cfg file. That would be very helpful. Thanks

Wraith
Автор

Great video as always 👍
Love the short format, at to the point Videos.
Thanks for sharing your experience with All of us 👍😀

avejst
Автор

Thanks for all of the great 3D printing videos/tutorials. From Xbox to this, you've always had knack for making informative content

MMOchAForPrez
Автор

Thanks for the help. Well done with the way you organized this video. The only thing I didn't figure out was how to throttle back fan speed for my 4pin noctua fans. I'm only using 2 pins on my octopus pro, so i want it to do the pwm to set the fan speed as a percentage of how hot my mcu is, because those 12v 60mm fans can also be loud.

KarlMiller
Автор

This was super helpful with getting the fan set up for the pi. Thank you as always!

realtorwill
Автор

Great video, brother! Love the Klipper videos. :)

MakerViking
Автор

Dude! I was literally planning on doing this, this weekend! Thanks for the video!

EDreyer
Автор

This is great. The upgraded fans on my v400 are at ear level and even with a PWM noise reduction circuit it needs to be quieter at idle. Thanks for the info.

lepreseanaz
Автор

Good YouTube. Maybe worth saying that in the same moment you can slow down the speed (noise) of the fan. Often fans are too big dimensioned (loud) and it is easy to use them more silent. Thx

michaeleitel
Автор

These videos have been so helpful untangling my first ground up config! How did you get the auto complete to work in Mainsail or are you using Fluid?

timmallard
Автор

Definitely changing that Qidi Max fan config, it's been driving me nuts already. 👍

MandicReally
Автор

Do you have any update to your V400 you've been using? I watched your review of it, and you seemed highly impressed and additionally you seemed to have a lot of additional future thoughts possible on the machine but I haven't seen any update to it? Thanks!

liftbikerun
Автор

I just added this to my 2.4 with a Leviathan board. The fans that came with my LDO kit aren't 3pin and I couldn't run the fans at a percentage, so I setup the mcu fans to come on when the Pi hits 45c. I

randylovin
Автор

That´s exactly how my sb2240 is configured with a 3007 fan. My next target is a temperature curve, as you know some of this fans can work at 70% or so. So my goal (specially for the electronics compartment of my voron) is to set them at 0%, then 30% under light load and so on, with multiple mcus. Unfortunately there is no direct way of doing this, only with macros.

godoflegends
Автор

Add a heatsink to the rock's chip ;)

-FOXX