40x28 fan - PWM pin on FAN0 not working

I have gotten to the point where I need to connect the 40x28 4-pin fan to the mainboard (SKR 3).
It's a Delta fan, the PWM wire is blue, and I have connected it to the negative pin on the "FAN0" port.
If the blue wire is not connected, the fan starts as expected at full speed.
If the blue wire is connected, the fan never starts, and any change in PWM on the RatOS interface does nothing.

I have disconnected the Delta blue wire and connected a standard 24V blower fan (known to be working) to the FAN0 connector (red+black) - that fan doesn't turn either.
I measured voltage for the "FAN0" output after manually setting PWM to 100% - it reads 5V instead of expected 24V which is very strange.
At the same time, the heatsink cooling fan on "FAN1" works perfectly.

Tried adding this to override section:

[fan]
pin: !fan_part_cooling_pin
cycle_time: 0.00004


That did nothing to change the situation, still the same behavior.

The picture in the relevant doc (https://os.ratrig.com/docs/guides/4028/) (which I have read several times) only shows an example image for Octopus, not SKR3. My assumption was that I would need to apply the same logic, connecting the fan PWM wire to the negative pin of the standard part cooling fan connector.

Any idea what should I do to change this behavior?
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.
Was this page helpful?