Controller fan Qidi Q2 doesn't obey

Basic Information:

Printer Model: Qidi Q2
MCU / Printerboard:?
Host / SBC ?
klippy.log

I am trying to get the controller fan of my Qidi Q2 to slow down when the printer is idle, with no success. I have already made a few changes in the printer.cfg.

Here is my global idle settings, which I have changed to 300 seconds from a ridiculous 43200 seconds.

[idle_timeout]
timeout: 300                    #43200 this used to be the value
gcode:
    M118 Pause Timeout: Turn off heaters
    #PRINT_END
    M106 S0
    M104 S0
    M140 S0
    M141 S0
    DISABLE_BOX_HEATER

Here is the section for my controller fan and there I also simplified a few things but still no joy.

[controller_fan board_fan]
pin:PA9
max_power:1.0
#shutdown_speed:1.0
#cycle_time:0.01
#fan_speed: 1.0
idle_timeout: 90
idle_speed: 0.3
stepper: stepper_z, stepper_z1

Any help would be appreciated

Hi @heiko910 ,

Please attach the requested klippy.log to your next post.

Here is the Klippy log, forgot to upload it initially. Unfortunatly the file was to big so I had to zip it.

klippy (2).log.zip (2.1 MB)

Sorry, we can’t tell what the printer is running there:

Git version: '?'
Branch: ?
Remote: ?
Tracked URL: ?
CPU: 4 core ?

It is a Qidi machine. I guess they are creating their own fork.

You may read here: 3D Printers with Preinstalled and Modified Klipper Versions

I’m surprised QIDI’s going this far to hide the modded Klipper version.

anything you guys think I can try to get the rpm control to work?

This fan is tied to both Z steppers. Most printers leave the Z axis steppers on by default. Apparently Qidi is worried more about motor driver temperature rather than internal MCU temperature as most setups tie the controller fan to the MCU temperature.

Try disabling your Z steppers (G-Codes - Klipper documentation) and 90 seconds later your fan should idle down.

Note: Disabling the Z axis steppers may cause issues with Z offset and Z tilt

thank you, i will give this a try