I recently bought a 24V brushless DC motor from ebay (link: https://www.ebay.com/itm/392320171299).
I've been able to connect it to a 24V power source and it runs. I've been trying to control it via the connected PWM cable (white one, see link) but it doesn't work.
I'm using a raspberry pi and the https://docs.golemparts.com/rppal/0.12.0/rppal/pwm/ library to setup PWM. I've even measured the output pin and the voltage seems to change with my settings. However the motor still won't respond, it just runs at full speed.
Does the raspberry pi not provide the PWM voltage required (3.3V) required for this 24V motor?