1. Introduction
The Dmyond 8CH Rotary Knob Servo Driver is a versatile and easy-to-use controller designed for precise control of up to eight servos. This plug-and-play module features individual knob adjustments and return buttons for each channel, making it ideal for various applications requiring accurate servo positioning.
Key characteristics include a wide range of applications, compact size for portability, stable performance, and straightforward operation.
2. Features
- High-Resolution PWM: Utilizes an onboard STM32 microcontroller to generate precise, high-resolution PWM signals.
- Dual Operating Modes: Supports both manual mode and return mode, switchable via dedicated buttons with clear mode indicators.
- Knob Adjustment: Each of the 8 channels features a dedicated knob for fine-tuning servo positions in manual mode.
- Multiple Control Channels: Provides 8 independent control channels for simultaneous servo operation.
- High Accuracy: Offers a steering gear control accuracy of 0.09 degrees (minimum PWM change value of 1us).
- Servo Compatibility: Supports standard servos with a control period of 20ms and a pulse width range of 0.5-2.5ms.
- Flexible Power Input: Can be powered directly using a 2S lithium battery charging head for debugging and returning servos to center.
- Wide Voltage Range: Operates within a power supply voltage range of 5-9V (actual voltage depends on the servo used).
- Overcurrent Protection: Each steering gear interface is equipped with a self-recovery fuse to prevent damage from excessive current.
3. Specifications
| Attribute | Value |
|---|---|
| Brand Name | Dmyond |
| Type | Steering gear controller board |
| Control Accuracy | 0.09 degrees (1us PWM change) |
| DIY Supplies | Electrical |
| Origin | Mainland China |
| Output Voltage | 5-9V |
| Certification | CE |
| Board Size | 100mm x 55mm |
| Weight | 51g |
| Control Channels | 8 |
| PWM Control Period | 20ms |
| PWM Pulse Width | 0.5-2.5ms |
4. Setup
4.1. Wiring Instructions
Proper wiring is crucial for the correct operation of the servo driver. Follow these steps:
- Connect the VCC and GND terminals of the board to your power supply. VCC is the positive pole, and GND is the negative pole.
- Insert your servos into the 2X3P pin headers. Each header has three pins: VCC (positive), GND (negative), and S (signal terminal). Ensure correct polarity for each servo.
5. Operating Instructions
5.1. Manual Mode
Upon powering on, all 8 channels will be in manual mode by default. In this mode, the blue light of indicator D2 will be off, and the red light of D3 will be on. You can switch between manual and return modes using the onboard buttons.
Knob Control
Directly turn the potentiometers (K1-K8) to control the rotation of the corresponding servos. Each knob allows for continuous adjustment of the servo's position within its 0-180 degree range.
5.2. Return Mode
To activate return mode, press the onboard button associated with the desired channel. In return mode, the manual light will be off, and the neutral light will be on (both D2 and D3 indicators will be lit). The servo will automatically return to its neutral position.
5.3. Serial Control (Advanced)
The servo driver can also receive and parse servo position commands via a serial port, allowing control from a computer, external MCU, or other devices. The baud rate is 9600, compatible with 3.3V/5V logic levels.
Serial Command Format:
#<ch>P<time>!
#: Fixed start symbol (indispensable).<ch>: Channel number (00-07). For example,00corresponds to servo M0,01to servo M1, etc.P: Fixed symbol (indispensable).<time>: PWM signal width (range: 0500-2500, corresponding to 0-180 degrees).!: End symbol (indispensable).
Examples:
- To rotate servo M0 to 90 degrees: Send
#00P1500! - To rotate servo M1 to 45 degrees: Send
#01P1000!
Setup for Serial Control:
- Prepare a USB-to-TTL serial port module (e.g., CH340, FT232).
- Connect the TX, RX, and GND pins of the serial port module to the RX, TX, and GND pins of the servo control board, respectively.
- After successful connection, you can use software (like LCSC host computer software) to control the servos by dragging progress bars or sending commands.
6. Maintenance
- Keep the board clean and dry to prevent damage from dust or moisture.
- Ensure the power supply is stable and provides sufficient current for all connected servos.
- Avoid exposing the board to extreme temperatures or direct sunlight.
7. Troubleshooting
7.1. Servo Malfunction or Unstable Operation
If the power indicator light flashes, or if the servo rotation is out of control or exhibits obvious errors (e.g., abnormal movement, jitter), it typically indicates that the power supply is insufficient. Servos, especially powerful ones like MG995/MG996, are power-consuming devices and require a stable and adequate current supply.
Solution: Replace or upgrade your power supply to ensure it can provide sufficient current for all connected servos.
8. User Tips
- This controller is designed with overcurrent protection, enhancing the safety and longevity of your servos.
- It is compatible with a wide range of servos, including popular models like MG995, MG996R, and SG90.
- For projects requiring precise and repeatable movements, consider utilizing the serial control interface for programmatic control.
9. Warranty and Support
For detailed warranty information and technical support, please refer to the official product documentation or contact the seller directly.
A comprehensive user manual in PDF format is available for download: Download User Manual (PDF)





