Part Fan not working as it should

I have and EBB42 but I connected my 4pin OWM fan to the board and not the toolboard. I did not enable in printer.cfg FANS section any fan., but had made my entries in override. Now I see the fans as in image put the slider for the fan does not control the part fan. if i use M106 P2 S255 from console the slider will move to the 100 & on the monitor but the part fan still does not move. If I do a print the fan wil turn on but at 100% and always on. What is wrong I have in connected as in the image for the manta m8p install is it because I also have the EBB42?
No description
55 Replies
TheTik
TheTik3mo ago
Attach your printer.cfg, and maybe a crude wiring diagram?
Synapsis
Synapsis3mo ago
P:S.I tried enabling a fan in the fans section and leaving mine in override I get the message. "pin PC14 is an alias for 4p_fan_part_cooling_tach_pin" which makes me think that my config for the fan is correct seeing they both want to use thatpin. second
Synapsis
Synapsis3mo ago
i'll send the image
Synapsis
Synapsis3mo ago
No description
Synapsis
Synapsis3mo ago
like this as rat rig says, but could it be becuse i also have the EBB42 ?. IT turns on during a print always on 100% but not control from the slider even if i'm not printing. It should turn on-
blacksmithforlife
you need to uncomment line 157 or 158 lines 299-309, why did you add these? controller fans are fans that come on to cool the motor drivers
Synapsis
Synapsis3mo ago
let me look ok I enable line 158 and commented frm 299 to 309. But the fan does not move when i move the slider.
blacksmithforlife
try 157 then
Synapsis
Synapsis3mo ago
No description
Synapsis
Synapsis3mo ago
ok the fan i bought from rat rig same thing
blacksmithforlife
you set the voltage to 12v?
Synapsis
Synapsis3mo ago
yes
blacksmithforlife
take a picture of your wiring please
Synapsis
Synapsis3mo ago
ok one moment
Synapsis
Synapsis3mo ago
No description
jurassicplayer
jurassicplayer3mo ago
shouldn't it just be [fan] instead of [controller_fan]?
Synapsis
Synapsis3mo ago
?
jurassicplayer
jurassicplayer3mo ago
For the part cooling fan in the override section
Synapsis
Synapsis3mo ago
No took that out.
blacksmithforlife
he shouldn't have to specify anything in the overrides. He is using a manta board which supports 4 pin fans
Synapsis
Synapsis3mo ago
correct or so i believe
jurassicplayer
jurassicplayer3mo ago
I think the toolboard configs override the fan pins with ones for the toolhead 4p_fan_part_cooling_pin
Synapsis
Synapsis3mo ago
I have nothing in overrides regarding fans now. and am using the only one in fans section.
jurassicplayer
jurassicplayer3mo ago
maybe try testing with just
[fan]
pin: 4p_fan_part_cooling_pin
[fan]
pin: 4p_fan_part_cooling_pin
as an override
blacksmithforlife
ahh you are right https://github.com/Rat-OS/RatOS-configuration/blob/v2.x/boards/toolboard.cfg#L6 yes, you can reset it with above or move that import on line 158 in your user overrides section
Synapsis
Synapsis3mo ago
[controller_fan part_fan] pin: 4p_fan_part_cooling_pin tachometer_pin: ^PC14 tachometer_poll_interval: 0.0005 cycle_time: 0.01 like this^
jurassicplayer
jurassicplayer3mo ago
No, just literally what I posted
Synapsis
Synapsis3mo ago
ok
blacksmithforlife
#############################################################################################################
### USER OVERRIDES
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
### See: https://os.ratrig.com/docs/configuration/includes-and-overrides
#############################################################################################################
[include RatOS/4pin-fans/part-cooling-fan-100hz.cfg]
#############################################################################################################
### USER OVERRIDES
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
### See: https://os.ratrig.com/docs/configuration/includes-and-overrides
#############################################################################################################
[include RatOS/4pin-fans/part-cooling-fan-100hz.cfg]
Synapsis
Synapsis3mo ago
[include RatOS/4pin-fans/part-cooling-fan-100hz.cfg] [fan] pin: 4p_fan_part_cooling_pin but it still does not turn and RPM i red and zero But why when i do a print it turns on?
blacksmithforlife
upload your new printer.cfg
Synapsis
Synapsis3mo ago
second
blacksmithforlife
not part of your problem, but lines 158-161 aren't doing anything
jurassicplayer
jurassicplayer3mo ago
The lines that I put or the include that blacksmithforlife mentioned should be put in the USER OVERRIDES area
Synapsis
Synapsis3mo ago
ok
blacksmithforlife
and you are restarting klipper after each of these changes, correct?
jurassicplayer
jurassicplayer3mo ago
Keep the original include for the fan (the [include RatOS/4pin-fans/part-cooling-fan-100hz.cfg]) in the fan section And then add one of the following to the USER OVERRIDES
[fan]
pin: 4p_fan_part_cooling_pin
[fan]
pin: 4p_fan_part_cooling_pin
[include RatOS/4pin-fans/part-cooling-fan-100hz.cfg]
[include RatOS/4pin-fans/part-cooling-fan-100hz.cfg]
Synapsis
Synapsis3mo ago
ok the fan is on but turning very slow I did that added in overides [fan] pin: 4p_fan_part_cooling_pin and enable line 158
blacksmithforlife
if that is too slow it might be the polling rate. You could try line 157 instead of 158
Synapsis
Synapsis3mo ago
ok one moment no same and its on even if i set to 0
blacksmithforlife
https://os.ratrig.com/docs/guides/4028#my-fan-doesnt-shut-off-at-0 you would have to switch to using an enable pin instead
Synapsis
Synapsis3mo ago
I have to comment out line 157 beacuse it says PA9 used multply times that would be PB8 and not 9 9 is the controller fan tried this with line 157 and 158 commented out. I see the RPM like 58 and fan is turning [controller_fan part_fan] pin:4p_fan_part_cooling_pin tachometer_pin: ^PC14 tachometer_poll_interval: 0.0005 cycle_time: 0.01 same as with line 157 enabled and [fan] pin:4p_fan_part_cooling_pin I'll check wiring again. Well guess that i can't have apart cooling fan. :need: wiring good [controller_fan part_fan] pin:!4p_fan_part_cooling_pin tachometer_pin: PC14 tachometer_poll_interval: 0.0005 cycle_time: 0.01 with this its 100 on
Synapsis
Synapsis3mo ago
No description
Synapsis
Synapsis3mo ago
well you see the RPM max and fan is turning slider has no effect
jurassicplayer
jurassicplayer3mo ago
The [controller_fan] sections don't refer to the print cooling fan The print cooling fan has to be [fan]
Synapsis
Synapsis3mo ago
ok
jurassicplayer
jurassicplayer3mo ago
Controller_fans are like ones that cool stepper motor controllers or if you want another fan to run when a certain heater is on
Synapsis
Synapsis3mo ago
well its now half working, being i can control the on and off via slider but the RPM seem strange
blacksmithforlife
try increasing the poll rate
Synapsis
Synapsis3mo ago
ok what value? it s 0.0005 does not matter if 50% 100% any where the RPM will go feom 100 to 6000 call it a night for now, thanks for all your help to the both of you.
miklschmidt
miklschmidt3mo ago
Just to cliarfy: board aliases are specific to their mcu. Toolboard alias does not override mcu alias.
blacksmithforlife
yeah I am not talking about the alias, just that it is setting [fan] pin to the toolboard one instead of the main MCU one