Hiwonder Serial Bus Servo Controller & Communication Tester Build, test and run motion sequences for Hiwonder serial bus servos with this STM32-based controller. It combines stored action-group playback, manual button programming, graphical PC debugging and TTL serial communication in a compact board for robot arms, multi-servo mechanisms and educational motion-control projects. Key Features Up to 40 servo movements: manage complex linked motion across compatible Hiwonder serial bus servo systems. 16M action storage: save up to 230 action groups, with up to 510 actions in each group. STM32 Cortex-M3 control: provides responsive motion-control and communication capability. Manual programming: record and adjust action sequences directly with the onboard button. PC graphical debugging: use the USB connection and graphical software to adjust servos, build action groups and test motion. TTL serial communication: integrate motion commands with a compatible host controller for secondary development. System safeguards: includes a low-voltage alarm and an onboard power switch. Interfaces & Compatibility The board provides ten bus-servo connection ports, Micro USB for PC use, a TTL serial interface for secondary development, a PS2 receiver interface and an expansion port for an external MP3 or Bluetooth module. It is designed for Hiwonder-brand serial bus servos only; it is not a direct controller for standard three-wire PWM servos. Specifications Processor STM32 microcontroller with ARM Cortex-M3 core Action memory 16M Stored action groups Up to 230 Actions per group Up to 510 Maximum servo movements 40 Onboard bus-servo ports 10 TTL baud rate 9600 Dimensions 58 × 42mm Weight 21g Program Motion Onboard For quick setups away from a computer, the onboard button can be used to save, adjust and play action sequences. The controller can also read compatible servo angles, which is useful when recording a pose or checking a connected servo during setup. PC Debugging & TTL Integration Connect by Micro USB for driver-free PC operation and graphical adjustment of compatible servos and action groups. The TTL interface supports secondary development, allowing a compatible controller to send motion commands as part of a larger robotics system. An external PS2 receiver, MP3 module or Bluetooth module can be added where the project requires those functions. Wiring Notes The connection diagram shows example system components such as serial bus servos, a battery, a receiver and a PS2 controller. These are external project components shown for wiring context, not an indication that they are included with this controller. Match the power supply to the voltage requirements of the connected servos; for example, Hiwonder specifies an 11.1V LiPo supply when using its 11.1V LX-224HV or LX-824HV serial bus servos. FAQ Does this controller work with ordinary PWM servos? No. It is designed for Hiwonder-brand serial bus servos. Standard three-wire PWM servos use a different control method and should not be connected as bus servos. How many servos can it control? The controller has ten onboard bus-servo ports and is specified to manage up to 40 servo movements in a compatible serial bus servo system. Can I create action groups without a PC? Yes. The onboard button supports manual action programming, adjustment and playback. A PC provides the graphical workflow for more detailed debugging and action editing. Can it connect to an Arduino, Raspberry Pi or Jetson project? The TTL serial interface supports secondary development with a compatible host controller. Use the controller's supported communication method and ensure the connected system shares the appropriate power and signal requirements. Are the PS2 controller, receiver, battery and servos shown in the diagram included? They are shown as example system components for connection reference. This listing is for the serial bus servo controller; confirm any separately required project components before ordering.