To drive a BLDC motor correctly, the power supply, motor windings, rotor-position method, driver board, firmware, and mechanical load must work as one system. A brushless motor should not be connected directly to a power source unless it contains an integrated controller specifically designed for that connection.