Waveshare
Serial Bus Servo Driver Board, Integrates Servo Power Supply And Control Circuit, Applicable for ST/SC Series Serial Bus Servos
The Bus Servo Adapter (A) is a compact driver board that integrates power supply and control circuitry for ST/SC series serial bus servos. It supports contro...
The Bus Servo Adapter (A) is a compact driver board that integrates power supply and control circuitry for ST/SC series serial bus servos. It supports controlling up to 253 servos simultaneously over a single UART channel, with position, speed, torque, and operating mode feedback from each servo.
The board offers both USB and UART control modes, selectable via an onboard jumper. USB mode allows direct connection to a PC, Raspberry Pi, or Jetson for quick prototyping, while UART mode enables integration with Arduino, ESP32, STM32, and other microcontroller platforms.
Key Features
- Up to 253 Servos – Control multiple ST/SC series bus servos on one UART channel
- Dual Control Modes – USB or UART, selectable via jumper
- Integrated Power Circuit – Powers servos directly via DC jack or screw terminal
- Servo Feedback – Position, speed, torque lock, and operating mode data
- Compact Form Factor – Suitable for space-limited projects
- Multi-Platform SDK – Compatible with Raspberry Pi, Jetson, ESP32, Arduino, STM32
Specifications
- Input Voltage – 9–12.6V DC (must match servo voltage requirements)
- Power Input – DC 5.5×2.1mm jack or screw terminal
- USB – USB Type-C connector
- Control Interface – UART or USB (jumper selectable)
- Compatible Servos – ST and SC series serial bus servos
Ideal For
- Quadruped and hexapod robots
- Robotic arms and grippers
- Multi-servo projects requiring closed-loop control
- Rapid servo prototyping via USB
Package Contents
- 1× Bus Servo Adapter (A)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- closed-loop control
- Closed-loop control means the system uses feedback, such as motor position or speed, to adjust its output automatically. This matters because it can keep a motor moving accurately even when the load changes, unlike simple open-loop control.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- servo
- A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
- STM32
- STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
- Torque
- A twisting force that causes something to rotate, usually measured in newton-metres or kilogram-centimetres. It matters when choosing motors, servos, gears, and tools because higher torque is needed to lift heavier loads, turn larger wheels, or move mechanisms without stalling.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
- USB Type-C
- A reversible USB connector used for power and data on many modern devices. On this kit it indicates an alternate 5V power input, which may be useful for setup or charging without the solar panel.
Find this product in
Robotics & Motion