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.exeto 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:
- Connect the servo to the adapter board (any port is fine);
- Turn on the external power supply (voltage range as per servo
specifications); - Connect the adapter board to the computer via USB cable.
[!NOTE]
- 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.
[!NOTE]
If the COM port is not shown, it may be due to Driver issues. Please install the 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.
[!NOTE]
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.
[!NOTE]
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.
[!NOTE]
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 |