Upgrade Your Fans With Klipper Firmware

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 83

  • @Wraith1979
    @Wraith1979 ปีที่แล้ว +6

    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

  • @MFEeee
    @MFEeee 6 วันที่ผ่านมา

    Thank you, My cooling fans were constantly on. I mustve replaced temperature_fan with heater_fan. But all is working as expected now.

  • @leonbaronick1823
    @leonbaronick1823 ปีที่แล้ว +3

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

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +2

      Woohoo! I hope it helps. It took me a while to figure out what I was doing wrong when getting it set up. 😊

    • @leonbaronick1823
      @leonbaronick1823 ปีที่แล้ว +2

      @@ModBotArmy Very helpful! I don't get why the Klipper documentation doesn't include anything about using watermark control for temperature fans. It's only ever mentioned in the context of hotend/extruder.
      The controller fans on my Voron 2.4 are really loud as well. I already lowered voltage to 12V, because having those fans on full blast is just unneccessary. Temperature-controlling them will cut down noise a lot. Thank you!

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +2

      @@leonbaronick1823 agreed I didn’t understand it from just looking at the docs. I had to search for example configs and then check some threads discussing it to actually make sense of it. The documentation is not bad but it definitely leaves a handful of questions unanswered.

  • @beauslim
    @beauslim ปีที่แล้ว +16

    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.

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +4

      That is awesome. Thanks for sharing. Someone else had mentioned interest in something similar and I think it is a great idea. 👍

    • @kiwihuman
      @kiwihuman ปีที่แล้ว

      I have designed my own printer using mostly parts I have on hand and want to print parts in ABS on my SV06 to make it. would you mind giving me some information on how you did it as I am having some issues. (Although these should hopefully be solved as I plan to add active temperature control to my enclosure. ) Is the control board being in ABS printing temperature environments a Huge problem if i'm only printing 1 spool of filament.

    • @beauslim
      @beauslim ปีที่แล้ว

      @@kiwihuman I think it is possible that your mainboard being inside an enclosure with no fan running and a bed at 100C *could* be causing problems.
      I am working on a guide for my MOSFET mod. Mostly done and I should be posting to Printables in the next week or so.
      Meanwhile, I recommend unplugging the MCU fan from its jack and wiring directly to the screw terminal labeled "fan" on the board. This is the same as the hotend heat-sink cooling fan and should always be on when the printer is on.

    • @kiwihuman
      @kiwihuman ปีที่แล้ว

      @beauregardslim1914 I can't see how the main board would be causing any prunt problems as my only issue is warping as parts curl off the bed. My concerns lie with longevity of the parts. I am running klipper, so I added the functionality for a separate heater with an old GT2560 connected as a 2nd MCU.
      Thanks for the reply, and I will be sure to watch your video when it is available.

  • @leesmithsworkshop
    @leesmithsworkshop ปีที่แล้ว +8

    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

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว

      Interesting, this is not something I have done before. I am actually running 2 controller fans on my M8P but I have them listed separately and just assign them the same behavior. Do you do this method to group them together so that they can then both be address at the same time?

    • @leesmithsworkshop
      @leesmithsworkshop ปีที่แล้ว +1

      @@ModBotArmy Yes, I was not sure how to run two part cooling fans on individual ports and this was the method I found and was easy to do.
      this is from my actual printer
      [multi_pin my_controller_fan_pins]
      pins: PE6, PC12
      [fan]
      pin: multi_pin:my_controller_fan_pins

    • @paradox6166
      @paradox6166 ปีที่แล้ว

      @@ModBotArmy How did you get that drop down command palette? It's so sweet i'd like to have that feature too!

  • @tinaschulz3514
    @tinaschulz3514 ปีที่แล้ว

    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 :)

  • @dev-debug
    @dev-debug ปีที่แล้ว +14

    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

    • @Naemion
      @Naemion ปีที่แล้ว

      Out of curiosity, were all 4 fans connected to the same port on your mainboard?

    • @dev-debug
      @dev-debug ปีที่แล้ว

      @@Naemion I originally used a mosfet board to drive them from power supply out of concern for current draw. Later I did direct connect them with no issues. Now I have them controlled via macros and dual mosfet boards so unused parts cooling fan can go idle.

    • @hd-be7di
      @hd-be7di ปีที่แล้ว

      Just wire both in with a Y cable... :P

  • @realtorwill
    @realtorwill ปีที่แล้ว

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

  • @KarlMiller
    @KarlMiller 4 หลายเดือนก่อน

    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.

  • @MMOchAForPrez
    @MMOchAForPrez ปีที่แล้ว

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

  • @lepreseanaz
    @lepreseanaz ปีที่แล้ว

    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.

  • @EDreyer
    @EDreyer ปีที่แล้ว

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

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +1

      Awesome! Hope it helps 😊. It took me a bit to get the hang of it so figured breaking it down would help others.

    • @EDreyer
      @EDreyer ปีที่แล้ว

      ​@ModBot appreciate it a lot. I am also enjoying the Discord and getting a lot of interaction, help and replies.

  • @avejst
    @avejst ปีที่แล้ว +1

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

  • @michaeleitel7186
    @michaeleitel7186 ปีที่แล้ว

    Good TH-cam. 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

  • @therick0996
    @therick0996 ปีที่แล้ว

    Loving these klipper breakdown videos

  • @MakerViking
    @MakerViking ปีที่แล้ว +2

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

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +1

      Happy Saturday buddy!! Thank you 😊

  • @casasan3557
    @casasan3557 4 หลายเดือนก่อน

    Thanks so much!! I finally got it.

  • @OneHappyCrazyPerson
    @OneHappyCrazyPerson ปีที่แล้ว +5

    Hell yeah brother🇺🇸🦅 Cleeetuss

  • @liftbikerun
    @liftbikerun ปีที่แล้ว +1

    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!

  • @randylovin472
    @randylovin472 10 หลายเดือนก่อน

    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

  • @timmallard5360
    @timmallard5360 9 หลายเดือนก่อน

    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?

  • @Nevio_024
    @Nevio_024 ปีที่แล้ว +2

    Great Video! One question: Do you know how to activate relay-controlled fans by temperature? I have a board which hasn‘t got enough fan ports so I‘m using a relay (connected to the pi) to turn them on and off. I haven‘t figured out how to automate it yet…

    • @Idiot_Engineering
      @Idiot_Engineering ปีที่แล้ว

      If you have a spare of any addressable pin, such a his use of the led pin, you can use a MOSFET.
      Take a xy-mos and use the pin as pwm/trig. Connect the fan to the out & and for the in, anything of the right voltage will do. Such as another fan or perhaps straight to the PSU.
      If the MOSFET and the fan share a ground you don't even need to to connect it, it will work with just the fan ground.

    • @Nevio_024
      @Nevio_024 ปีที่แล้ว

      @@Idiot_Engineering Does this work over GPIO too? And what is the difference between a relay and a mosfet?

    • @Idiot_Engineering
      @Idiot_Engineering ปีที่แล้ว

      Yeah, GPIO can also be used, however it can't use this trick to control fans (it is perhaps possible, but this video talks using printer pins, not RPI pins).
      As got the difference, relays are physical disconnects, while MOSFETs are something else. Relays can be used for both AC and DC voltage, while MOSFETs are meant for DC. I don't really understand myself how the latter works. They can switch faster and don't make noise when switching however.
      This video may help, (haven't watched it yet, but been planning to): m.th-cam.com/video/oSowWAEObfg/w-d-xo.html

  • @godoflegends01
    @godoflegends01 ปีที่แล้ว

    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.

  • @MandicReally
    @MandicReally ปีที่แล้ว

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

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +1

      I am shocked that when they had these boards made from makerbase that they didn’t include an addressable port for that fan. I’m fine with printers being loud when printing but when idle it shouldn’t be the case 😣

    • @MandicReally
      @MandicReally ปีที่แล้ว

      @@ModBotArmy fan noise gets under my skin worse than mechanic noise. I’ll probably swap that fan for a Noctua or something sooner or later. But yea, at the very least everything should be controlled at this point.

  • @markwilliams5654
    @markwilliams5654 ปีที่แล้ว +1

    Just use heater pid for fan 😊😊

  • @bybarbaros
    @bybarbaros 11 หลายเดือนก่อน

    thank you.. ...ModBot... . for giving us really valuable and useful information. Additionally, when adding the relevant command line to the printer.cfg file, command lines appear in an auxiliary window. If I'm not mistaken. Could it be a "command platte" plugin? I couldn't find this plugin because I didn't know exactly how to install it or what its name was. How can I add this plugin? thanks

  • @stevehanwright481
    @stevehanwright481 ปีที่แล้ว

    Love your work this is super helpful!

  • @edingcnc7685
    @edingcnc7685 9 หลายเดือนก่อน

    Can i define a fan that kicks on when either my host temp is high or when the stepper drives are enabled?
    I want to use that fan to cool the cabinet where my MANTA M8P is in.

  • @2iinfinite
    @2iinfinite ปีที่แล้ว

    I might have to check this out, I updated my klipper firmware recently and my mcu keeps losing connection

  • @thestanwalker3512
    @thestanwalker3512 ปีที่แล้ว

    I wonder what they will do to fix the units they have already shipped to customers. So far my X-Plus3 seems OK but I haven't used it with anything requiring a heated chamber, mostly just PLA.

  • @DSB.TecnologiaMaker
    @DSB.TecnologiaMaker 10 หลายเดือนก่อน

    Friend, how to configure the drivers to turn off the engines after a while, in Marlin I knew where it was, in Klipper I can't. Do you know how?

    • @WAINTDEIR
      @WAINTDEIR 8 หลายเดือนก่อน

      Search for idle_timeout if you still need it...

  • @hd-be7di
    @hd-be7di ปีที่แล้ว

    Great video dude thanks so much

  • @garryking7865
    @garryking7865 หลายเดือนก่อน

    Как прописать в конфигурации датчик температуры платы MKS THR42 на контроллере RP2040?

  • @Hereforlols
    @Hereforlols 9 หลายเดือนก่อน

    Anyone happen to know what the plugin/module is that's suggesting commands as he types? I need that!

  • @GiorgosLysigakis
    @GiorgosLysigakis ปีที่แล้ว

    Qidi seems to have a lot troubleshoot with this printer. They rescheduled their shipping dates for fixing them. Do you get good results? Perhaps update the review that you were unavailable to finish because of the screen issue? Thanks

  • @dekurvajo
    @dekurvajo 11 หลายเดือนก่อน

    By accident iw got a thermo/humidity and a motion sensor with my Raspberry Pi 4/4gb. Can i find a use for these in Klipper?

  • @-FOXX
    @-FOXX ปีที่แล้ว

    Add a heatsink to the rock's chip ;)

  • @ChrisHalden007
    @ChrisHalden007 ปีที่แล้ว

    Great video. Thanks

  • @Chmied
    @Chmied ปีที่แล้ว

    This didn't work for me. Read that you can't use temperature_host twice in the config file, so commented out the temperature sensor section, but now mainsail says unknown sensor_type: temperature_host. What going on. You make it look easy, but I've tried all kinds of stuff but can't get past this error, had to turn them back to controller fans. What's wierd is both host and mcu work as temp sensors, but not to control the fans

  • @hermangaviria690
    @hermangaviria690 ปีที่แล้ว

    Make a video tutorial on canbridge for Manta Boards please

  • @alexanderwiltschek7571
    @alexanderwiltschek7571 ปีที่แล้ว

    great video !

  • @TheBalows
    @TheBalows ปีที่แล้ว

    Whens the x-max review coming? been waiting for one

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว

      They had issues and have cancelled orders/shipment. Me and all other reviews have been told they will be making changes to the printers based on the feedback they got and shipping when ready. Because of that testing was halted near immediately.

    • @TheBalows
      @TheBalows ปีที่แล้ว

      @@ModBotArmy ahh good to hear, was hoping that its launch would have gone well

  • @guystucker4738
    @guystucker4738 ปีที่แล้ว

    Great video

  • @DatMammut76
    @DatMammut76 ปีที่แล้ว

    That printer is huge hahah

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +1

      Lmao I had to partially slide it off the workbench just to have space in the frame for me 😂

  • @snowsh1ne
    @snowsh1ne ปีที่แล้ว +1

    qidi x-max 3 review when?

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว

      They stopped production and are making fixes. Until I get the new final retail version I have stopped testing. No ETA yet.

    • @snowsh1ne
      @snowsh1ne ปีที่แล้ว

      @@ModBotArmy Ah alright good luck to them then

  • @L3X369
    @L3X369 ปีที่แล้ว

    After a bit of experimentation, this is the config I used to cool my SKR 2.0 using a fan connected to pin PB5:
    [temperature_fan MCU_temp]
    pin: PB5
    control: watermark
    max_delta: 2.0
    sensor_type: temperature_mcu
    min_temp: 0
    max_temp: 100
    target_temp: 35
    PS: I posted this comment after seeing that some people are struggling to find a way on to have temp-controlled fans on SKR 2.0 stack exchange and reddit and referring to this video with "but how did ModBot managed to make it work?" :D Please pay attention to the pin (PB5) to reflect the one you are actually using.

  • @maze3dp
    @maze3dp ปีที่แล้ว +1

    #onlyFans

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว

      Haha I should have predicted this ❤️

  • @user-lx9jm1wo3h
    @user-lx9jm1wo3h ปีที่แล้ว

    Fan Count: 74

  • @markwilliams5654
    @markwilliams5654 ปีที่แล้ว +13

    Chinese don't innovate they just copy stuff badly and missed half the features of klipper

    • @dekurvajo
      @dekurvajo 11 หลายเดือนก่อน +1

      This is not entirely true. Yes there are chinese who are innovative and really understand the importance of this. Unfortunately they can not wee against the wind. I witnessed this in a decade i'w spent over there.

    • @cryptorial
      @cryptorial 8 หลายเดือนก่อน

      You're painting it with a broad brush, that's racist you know

  • @corlissmedia2.0
    @corlissmedia2.0 ปีที่แล้ว

    I'd like to say I enjoyed this video, but the narrative passed so quickly that I can't. When a speaker doesn't breathe people grow concerned. Which makes it extremely hard for them to listen to the stream of words they're hearing. Please breathe, I find myself thinking, before you pass out. Maybe if I knew why you're in such a rush, I'd understand, but that wouldn't change the result: I can't remember a thing you said.

    • @ModBotArmy
      @ModBotArmy  ปีที่แล้ว +2

      Different strokes for different folks. The video can always be slowed down if it is too quick. I personally do not like slow videos and it is not how I operate. I completely understand that might not be for everyone. I have talked about it many times in the past and the feedback I always get is more do prefer the information quick. It is impossible for me to please all and so far this is the preference and what comes naturally for me.

  • @BigfootPrinting
    @BigfootPrinting ปีที่แล้ว

    Upgrade YOUR FACE with Klipper