# Motors `MotorsBus` is the low-level interface to a chain of servos on a serial bus. Robots use it to read positions and write goal positions; you rarely touch it directly unless you are adding hardware. See [Bring Your Own Hardware](../integrate_hardware) for adding a new bus, and [Updating Feetech Firmware](../feetech) and [Damiao Motors and CAN Bus](../damiao) for device-specific notes. ## MotorsBus [[autodoc]] lerobot.motors.motors_bus.MotorsBus ## Motor [[autodoc]] lerobot.motors.Motor ## MotorCalibration [[autodoc]] lerobot.motors.MotorCalibration ## MotorNormMode [[autodoc]] lerobot.motors.MotorNormMode