I have quite an army of fans that respond very bad to PWM control, even more with Duex5 fixed PWM frequency, so I'm going bold and designing a mini pcb to convert PWM to analog voltage, up to several hundred mA. The discussion is in Duet forums: https://forum.duet3d.com/topic/21680/designing-a-pwm-to-analog-mini-board-for-fans?_=1615133297763 TL;DR: Input: Vin+, GND and PWM signal Output: Analog voltage - Accept PWM active high and active low (jumper selectable) and open drain like Duets do - Will scale PWM to % of Vin+ (so you can control a 24V fan with a 5V PWM, for example) This is a preliminar render: Since I'm ordering the PCB, and I must order at least 10, I can share PCBs/complete boards. Anyone would be interested?