Waveshare Bus Servo Adapter (A) ST/SC Series Serial Servo Driver Board Supports 253 Servos UART Communication for Robot Arm/Hexapod

Part number:
Bus Servo Adapter (A)
Communication Interface:
UART
Supply Voltage:
DC 9~12.6V (for ST series servos) / 5~8.4V (also for SC series servos)
Communication Modes:
USB Type-C / UART serial
Max Servo Control:
Up to 253 ST/SC series bus servos
Compatible Servos:
ST series / SC series bus servos
Compatible Hosts:
PC, Raspberry Pi 4B/3B+, Jetson Orin Nano, RDK X3, ESP32, Arduino, STM32, etc.

Bus Servo Adapter (A) Product Overview

The Bus Servo Adapter (A) from Waveshare is a driver board specifically designed for ST/SC series serial bus servos, integrating both servo power supply and control circuitry. Bus Servo Adapter (A) communicates with a host computer or MCU via a UART serial interface, capable of simultaneously controlling up to 253 bus servos while reading information such as current angle, load, voltage, and mode from each servo. The input voltage range is 9~12.6V (must match the servo voltage), and Bus Servo Adapter (A) is also compatible with 5~8.4V input. Bus Servo Adapter (A) features both a DC5521 jack and a power terminal block for dual power input, supporting both USB Type-C and UART communication modes. With compact dimensions of just 42×33mm, Bus Servo Adapter (A) is ideal for embedding into space-constrained robotic projects such as robotic arms, quadruped/hexapod robots, and humanoid robots.


Bus Servo Adapter (A) Key Features

The Bus Servo Adapter (A) is specifically designed for ST series and SC series bus servos, supporting simultaneous control of up to 253 bus servos. Bus Servo Adapter (A) supports a wide input voltage range of 9~12.6V (must match the servo voltage), with power input via both a 5.5×2.1mm DC jack and a power terminal block. The communication interface is UART, and the baud rate must match the connected servos. Bus Servo Adapter (A) integrates stable control circuitry to ensure reliable bus servo operation. Bus Servo Adapter (A) supports switching between A/B control modes via jumper caps, and offers both USB Type-C and UART communication options. Bus Servo Adapter (A) measures 42×33mm, with mounting hole diameter of 2.5mm and mounting hole spacing of 37×28mm. Bus Servo Adapter (A) can read various servo parameters including position, speed, torque lock, and operating mode (servo mode/motor mode, etc.).


Bus Servo Adapter (A) Applications

Bus Servo Adapter (A) is widely used in robotic projects requiring coordinated control of multiple servos, including robotic armsquadruped robotshexapod robotshumanoid robots, and wheeled robots. Bus Servo Adapter (A) connects to a host computer or MCU via UART to achieve precise bus servo control and data feedback. Bus Servo Adapter (A) supports feedback of various servo information, making it suitable for advanced projects requiring closed-loop automatic control. Bus Servo Adapter (A) can be connected via USB to PCs, Raspberry Pi 4B, Jetson Orin Nano, RDK X3 and other devices for rapid prototyping, or via UART to Raspberry Pi Zero, ESP32, Arduino, STM32 and other development boards. Bus Servo Adapter (A)'s compact size makes it ideal for embedding into space-constrained robotic projects.


Bus Servo Adapter (A) Advantages and Highlights

Bus Servo Adapter (A) stands out as a highly integrated solution specifically designed for bus servos, combining servo power supply and control circuitry into a single board. Through a single UART serial interface, Bus Servo Adapter (A) can control up to 253 bus servos, greatly simplifying hardware connections and software development for multi-servo projects. Bus Servo Adapter (A) supports both USB Type-C and UART communication methods, allowing direct USB connection to PCs or Raspberry Pi for rapid prototyping, or UART connection to ESP32, Arduino, and other MCUs. The dual power input interfaces — DC5521 jack and power terminal block — facilitate integration into existing projects. With dimensions of just 42×33mm, Bus Servo Adapter (A) is compact and space-saving, suitable for embedding into various space-constrained projects. Bus Servo Adapter (A) supports reading various servo information including current angle, load, voltage, and mode, making it suitable for advanced closed-loop robotic projects. Waveshare provides comprehensive supporting materials, including SDKs for multiple hardware platforms and open-source robot models, enabling users to get started quickly.


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly

BOM Matching Service – One-stop solution, save time

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient – Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries



FAQs:

  1. Question: What is this serial bus servo driver board?
    Answer: Bus Servo Adapter (A) is a servo adapter designed for ST or SC serial bus servos, translating host signals into commands and supplying stable power.

  2. Question: What is the supported power supply range?
    Answer: For Bus Servo Adapter (A), the required DC input is between 9V and 12.6V. Please select the power supply according to the nominal voltage of your servos.

  3. Question: How many servos can be controlled?
    Answer: Via serial bus (UART), a single Bus Servo Adapter (A) can control up to 253 ST or SC series servos simultaneously.

  4. Question: What control methods are supported?
    Answer: Bus Servo Adapter (A) supports both USB and UART modes. An onboard jumper enables easy switching between the two control setups.

  5. Question: What power input interfaces does the board provide?
    Answer: Bus Servo Adapter (A) features a standard 5.5x2.1mm DC jack and a green screw terminal for flexible project wiring.

  6. Question: Which servo models are compatible?
    Answer: Bus Servo Adapter (A) is compatible with common bus servos including ST3215-HS, ST3215, ST3025, ST3020, SC09, and SC15 models.

  7. Question: Are there any cautions regarding ST and SC series?
    Answer: For Bus Servo Adapter (A), mixing ST and SC series servos is not recommended. If used together, ensure the power supply meets all servos' voltage requirements.

  8. Question: What robotic projects is it suitable for?
    Answer: Bus Servo Adapter (A) is ideal for projects needing multiple servos and closed-loop control, such as robotic arms, quadruped robots, or hexapods in space-limited designs.

  9. Question: How can I access software support?
    Answer: For Bus Servo Adapter (A), Waveshare provides open-source SDKs and tutorials for platforms like Raspberry Pi, STM32, and ESP32 for development purposes.

  10. Question: How is servo feedback transmitted?
    Answer: Bus Servo Adapter (A) sends back data such as position, speed, and torque lock via the serial bus, enabling complex closed-loop automatic control.