Connecting two board fans to the Octopus 1.1

Instead of wiring my two board fans in parallel and connecting them to PD12 I wanted to get the Octopus to trigger PD12 and PD13 in parallel. So I connected the fans to PD12 and 13 and added the following lines at the end of the printer.cfg [multi_pin fan_controller_board_pin] pins: PD12, PD13 hoping this will replace the original definition of fan_controller_board_pin. There is no error saving and restarting but the board only starts the fan on PD12. What am I missing? Thanks!
7 Replies
blacksmithforlife
blacksmithforlife•17mo ago
you need to also use the multi-pin you defined like this: https://github.com/jscancella/myKlipperFiles/blob/main/vcore3-printer.cfg#L168-L169
beejayf
beejayf•17mo ago
Thanks! I just don't understand how I should adapt you example of the part fan to the controller board fan.
blacksmithforlife
blacksmithforlife•17mo ago
[controller_fan controller_fan]
pin = multi_pin:fan_controller_board_pin
[controller_fan controller_fan]
pin = multi_pin:fan_controller_board_pin
https://www.klipper3d.org/Config_Reference.html#controller_fan https://www.klipper3d.org/Config_Reference.html#multi_pin
beejayf
beejayf•17mo ago
Thanks man! I really appreciate your help! Klipper is not happy with the multi_pin:fan_conroll... part. I also tried pin: fan_controller_board_fan No error but only one fan runing... I'll keep on trying And will report back Got it to work - sort of: multi_pin fan_controller_board_pin] pins: PD14,PD13 [controller_fan my_controller_fan] pin: multi_pin:fan_controller_board_pin But I could not use PD12 - klipper complained it was an alias to the original fan - yes, I got that and wanted to replace it. But what the Fred - I don't need THAT many fans right now 😀
blacksmithforlife
blacksmithforlife•17mo ago
replace PD12 with the alias name instead
[multi_pin fan_controller_board_pin]
pins: fan_controller_board_pin, PD13
[multi_pin fan_controller_board_pin]
pins: fan_controller_board_pin, PD13
Helge Keck
Helge Keck•17mo ago
you can also just add a second controller fan, they do start automaically anyway [controller_fan controller_fan_2] ... then you dont need that anoying multipin
beejayf
beejayf•17mo ago
Thanks!!