4028 running full speed at 0%

Hello, My 4028 fan is running at full speed at 0% and scales down to 0 speed at 100% does anyone have a suggestion how to fix this?
26 Replies
Steef
Steef•16mo ago
Connecting a 4028 fan | RatOS
4028 server fans are becoming a popular option for part cooling because of their light weight and great pressure and flow rates. In this guide we'll go over how to connect one and use it for part cooling. 4-pin fans usually aren't used in 3d printers, and many boards only provide 2-pin ports, but fear not! There's always a way.
eastern-cyan
eastern-cyan•16mo ago
I did. The fan is running and reacting on the slider. but its full power at 0 % and slows down when I slide to 100%. It's reacting in the reverse direction
flat-fuchsia
flat-fuchsia•16mo ago
can you post your config?
MONSOONO
MONSOONO•16mo ago
Do you have it set up with an enable pin?
blacksmithforlife
blacksmithforlife•16mo ago
Then either remove the ! or add it if it isn't there
[fan]
pin: !fan_part_cooling_pin
[fan]
pin: !fan_part_cooling_pin
Or
[fan]
pin: fan_part_cooling_pin
[fan]
pin: fan_part_cooling_pin
eastern-cyan
eastern-cyan•16mo ago
tried pin: !fan_part_cooling_pin instead of pin: fan_part_cooling_pin but I get the same result
eastern-cyan
eastern-cyan•16mo ago
blacksmithforlife
blacksmithforlife•16mo ago
Did you save and restart klipper between changes?
eastern-cyan
eastern-cyan•16mo ago
yes
blacksmithforlife
blacksmithforlife•16mo ago
That doesn't make much sense, that inverts the logic for the pwm signal. If you are able to control the fan via the interface then you should be able to invert the pwm logic so that it matches the mainsail interface Why did you also copy a bunch of octopus board information into your printer.cfg instead of just using the include?
eastern-cyan
eastern-cyan•16mo ago
Tried switching the blue and yellow wire, no result. tried switching yellow/blue with black no result tried putting the ! in different places either results in an error or has no result. I tried putting the pwm pin in another slot (and adjusted the pin number) but I am getting the same results as before ( and I get no rpm readout on the yellow wire witch is in HE3 minus.(PB11)
eastern-cyan
eastern-cyan•16mo ago
I am thinking of buying a different 4028 fan. I have https://www.alphacool.com/shop/fans/industrial-fan/27594/es-40mm-400-15.000rpm-fan-40x40x28mm-two-ball-bearing-pwm in mind. Does anyone have experience with this fan? it seems quiet and have enough airflow to do the job.
Alphacool
Alphacool ES 40mm 400-15.000rpm Fan ( 40x40x28mm ) - Two Ball Beari...
Die Alphacool ES Lüfter wurden speziell für den Einsatz in Servern und Workstations entwickelt und bieten, anders als üblicherweise, keinen 2 oder 3-Pin DC Stromanschluss, sondern eine 4-Pin PWM-Steuerung. PWM-Steuerung Statt auf die...
MONSOONO
MONSOONO•16mo ago
It doesn't really seem to be an issue with the fan. It sounds like the control signal is electrically inverted, which should be easy to correct in software. I see that you have tried, but I'd be a bit concerned that you would run into the same issue.
eastern-cyan
eastern-cyan•16mo ago
I am open to any suggestion. My fan is a Delta FFB0412UHN-SM36
MONSOONO
MONSOONO•16mo ago
Do you have the tools and skills to test it without using your control board? Like with a microcontroller?
eastern-cyan
eastern-cyan•16mo ago
I have nor the tools nor the skill taking baby steps. I know now for sure its not the fan. I tried another fan (the Alphacool, a pleasure to your ears btw) and get the same results. so it must be the board Ii have an Octopus v 1.1 with a 446 chip
MONSOONO
MONSOONO•15mo ago
The failure mode you're describing seems 100% identical to a flipped PWM pin. Send me your printer.cfg?
fascinating-indigo
fascinating-indigo•15mo ago
Did you figure this out? I have the same fan and it's constantly at 100%
vicious-gold
vicious-gold•15mo ago
If it's constantly at 100% you might want to try swapping what you think is the PWM wire with the tach wire as that's what was wrong with my fan that was at constant 100%.
eastern-cyan
eastern-cyan•15mo ago
It is running slower the further I move the slide to 100% using ! or not doesn't make a difference @zyber.se sometimes this fnan has the yellow wire as PWM I don't know why though
stormy-gold
stormy-gold•15mo ago
My 4028 does the exact same, I run the new RatOS 2.0. The fan does what its supposed to do, pwm and all but in webUI its reversed slider/fan 100% running at 0% slider setting
eastern-cyan
eastern-cyan•15mo ago
SOLVED ! You have to put the fan settings under User Overrides! https://os.ratrig.com/docs/configuration/includes-and-overrides/
Includes & Overrides | RatOS
RatOS uses a modular configuration that heavily takes advantage of the config file include and merge logic in Klipper. For this reason, the order of includes and overrides are very important, do not change the order of the configuration unless you know what you're doing.
eastern-cyan
eastern-cyan•15mo ago
Thx for all tips 🙂
ratty-blush
ratty-blush•15mo ago
Can you post what you added? Im a bit new to this config stuff. I h ave exactly the same problem. nvm got it
MONSOONO
MONSOONO•15mo ago
Perhaps you can post your solution for posterity
ratty-blush
ratty-blush•15mo ago
############################################################################################################# USER OVERRIDES Anything custom you want to add, or RatOS configuration you want to override, do it here. ############################################################################################################# [fan] pin: !fan_part_cooling_pin cycle_time: 0.01 enable_pin: PA9