Fan settings in printer.cfg

Ender 3 pro with a btt skr mini e3 v3.0 and a raspberry pi 3 with klipper/octoprint.
First time setting up the printer.cfg file, i started with the preconfigured file for the skr mini, made som changes got the display working, can move around the printhead and so on but now im stuck.

The preconfigured file contains nothing about fan controls, i did some searching and found someone else config file and it contains these lines.

[heater_fan controller_fan] pin: PB15 heater: heater_bed heater_temp: 45.0
[heater_fan nozzle_cooling_fan] pin: PC7
[fan] pin: PC6

this makes me wonder, does klipper revert to default settings when no settings are made for fans? or would that end up with the printer running with no fans on?

If i need to add fans to printer.cfg, is it only hotend and part cooling or do i also need to add the fan cooling the electronics?

The lines above comes from a config file made for the same electronics board that i use, if i need to add fans to printer.cfg would these lines be a good start?

Regards
Sighalot

The official SKR E3 v3 example already contains the needed fan definitions:

[heater_fan heatbreak_cooling_fan]
pin: PC7

[heater_fan controller_fan]
pin: PB15

[fan]
pin: PC6

The fan for the electronics is [heater_fan controller_fan]. In fact it would be an improvement to replace this with a dedicated [controller_fan] statement, which allows a more fine grained tuning of the behavior.

for … sake i have been through the file upwards downwards backwards even upside down and somehow missed it.

Im going to print a case for the electronics to fit a larger more quiet fan powered through a step down converter(24V->12V) connected to the psu so fine control is not needed, just need to know that the fan runs now in the beginning.

Tried to run a testprint, got as far as purge line but all the fans powered on and now on to fix the g29 command cura uses.

Will check the link thou