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¶
-
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:
- 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.
⚠️ 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°:
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