跳转至

Bus Servo PC configuration tool User Manual

1. Software Introduction

This software is a bus servo PC configuration tool used for ID configuration, Parameter setting, real-time motion control, and other functions. It is suitable for development, debugging, and teaching demonstration scenarios.


2. Download and Run

  • Click to Download

    the latest PC configuration tool software (1.0.9.266).

  • Extract it to any directory, no installation required, simply

    double-click Develop.exe to start the software.

  • If blocked by the system or an error occurs, refer to the

Startup Troubleshooting Guide.

3. Servo Connection and Identification

3.1 Physical Wiring Instructions

Connection order:

  1. Connect the servo to the adapter board (any port is fine);
  2. Turn on the external power supply (voltage range as per servo specifications);
  3. Connect the adapter board to the computer via USB cable.

⚠️ Notes - For first-time use, it is recommended to connect only one servo (default ID is 0); - If connecting multiple servos in series, ensure each servo is assigned a unique ID to avoid conflicts;

3.2 UART Connection

  • After opening the software, click the Refresh button in the upper left corner to refresh the COM port list;
  • Select the automatically detected adapter board port (e.g., COM10);
  • Click the Toggle button and configure serial communication parameters;
  • Click OK to create the connection.

If the COM port is not shown, it may be due to Driver issues. Please install the CH340 Driver. Click to Download CH340 Driver

3.3 Servo Scanning

  • Manually set the baud rate or select Auto Scanning;

  • After scanning, the detected number of servos will be displayed;

  • To increase scan speed, go to "Tools > Program Settings >

    ServoPanel" and reduce the Maximum Scan Number (default is 254).

Common Troubleshooting:


Issue Possible Cause


Servo not detected Power not connected, insufficient voltage, low battery

Software freeze / no response Duplicate servo IDs, connect servos one by one and set unique IDs


4. Basic Servo Operations

4.1 Change Servo ID

  • Select the target servo from the list;
  • Click the Write ID icon;
  • Enter the new ID, click OK, and the ID will be updated in real-time.

4.2 Change Baud Rate

  • Select the servo, click the **Write Baud ** icon;
  • Choose the new baud rate, click OK;
  • The servo will immediately apply the new communication speed.

4.3 Set Origin

  • Select the target servo, click the Set Origin Point icon;
  • Choose to set the current angle as Origin Position or restore factory default;
  • Re-scan the servo to confirm Origin Position setup success.

⚠️ Only magnetic encoder series support this feature (model number includes -M).


5. Parameter Adjustment

5.1 Parameter Modification Process

  • Switch to the 【Parameters 】tab, current parameters are shown on the left, modification area on the right;
  • Select the target servo from the list;
  • Adjust values via dropdown or slider;
  • Changed Parameters appear in orange, click Write Parameters to turn green (indicating successful write).

5.2 Basic Parameter Description


Parameter Description


Command Response Default No: new commands interrupt

​ current commands.

Yes: new commands execute only after

​ current command completes

Stall Protection Releases torque when power exceeds threshold

Power Protection When stall protection is off, power exceeding threshold runs at stall

​ power limit

5.3 Internal Parameter Description


Parameter Description


Servo Direction Default clockwise forward, counterclockwise

​ reverse (top view)

PID Adjustment Refer to PID Adjustment Guide


6. Real-Time Motion Control

6.1 Single-Turn Position Control Mode

  • Set target angle (default range -180° ~ +180°);
  • Set motion by time interval or speed (min acceleration/deceleration 20ms);
  • Power default 0 (max power), adjustable as needed;
  • Enable "Real-Time" to dynamically adjust angle with slider;
  • Stop modes: Free Mode, Lock Mode, damping; set Power and click Stop to send.

⚠️ Consider servo's mechanical and physical limits when setting angles.

6.2 Multi-Turn Position Control Mode

  • Control range up to ±1024 turns (~368,640°);
  • Update Turns to view current accumulated turns;
  • Reset Turns sets current turns to zero (Origin Position unchanged);
  • Control method same as single-turn mode.

⚠️ Only supported on servos with magnetic encoders.

6.3 Damping Mode

  • Set power to adjust damping strength (e.g., set to 500 to feel increased resistance when rotating manually).


7. UART Monitor

7.1 Enable Monitor

  • Switch to the Serial Monitor tab;
  • If missing, click the gear icon, enable "Auto Star", restart software.

7.2 Data Send Example

Example: send single-turn command to servo ID 2 from 0° to 90°:

0x12 0x4c 0x08 0x07 0x02 0x84 0x03 0xf4 0x01 0x00 0x00 0xeb

For details, see Bus Servo Communication Protocol.

7.3 Data Monitoring Example

Example: equivalent single-turn command sent from control panel to servo ID 2 from 0° to 90°:


8. Appendix & FAQ

8.1 FAQ

Issue Suggested Solution


COM port not detected Check CH340 Driver, change USB port or cable

Servo no response Check power, voltage, COM connection

Software crash/freeze Ensure unique servo IDs

8.2 Resources