ESCs & Motors
Many PX4 drones use brushless motors that are driven by the flight controller via an Electronic Speed Controller (ESC) (the ESC converts a signal from the flight controller to an appropriate level of power delivered to the motor).
PX4 supports ESCs that take a PWM input, ESCs that use the ESC OneShot standard, UAVCAN ESCs, PCA9685 ESC (via I2C), and some UART ESCs (from Yuneec). At time of writing PX4 does not support the DShot protocol.
For more information see:
- PWM ESCs and Servos
- ESC Calibration
- ESC Firmware and Protocols Overview (oscarliang.com)