1. Introduction
The K-TECH MG4005v2 is a high-performance micro DC brushless motor designed for demanding robotic applications such as robot dogs, arm joints, and AGVs. It features advanced communication protocols (CAN or RS485) and an 18-bit single-ring absolute encoder, ensuring precise control and reliable position tracking even after power loss. This manual provides essential information for the proper setup, operation, and maintenance of your MG4005v2 motor.
2. Key Features
- Advanced Communication: Supports CAN or RS485 protocols for versatile integration.
- High-Resolution Encoder: Equipped with an 18-bit single-ring absolute encoder for precise position feedback.
- Power-Loss Position Retention: Maintains zero position calibration even after power loss, eliminating the need for re-calibration.
- High Torque Output: Designed for applications requiring significant torque.
- Planetary Reducer: Features a high-precision planetary reducer with low backlash (≤10 arcmin) and a 1:10 ratio.
- Optimized Performance: Supports PWM input and optimized motor cogging torque for smoother operation (MG4005v2).
- Software Support: Compatible with motor tool software for parameter adjustment, testing, and firmware upgrades on platforms like PC, MCU, PLC, ICP, and RPi.
3. Specifications
The following table details the technical specifications of the MG4005v2 motor:
| Parameter | Value |
|---|---|
| Item Name | MG4005v2 |
| Rated Voltage (V) | 24 |
| Max Speed (rpm) | 320 |
| Rated Torque (N.m) | 1 |
| Rated Speed (rpm) | 255 |
| Rated Current (A) | 1.8 |
| Max Power (W) | 65 |
| Max Torque (N.m) | 2.5 |
| Speed Constant (rpm/V) | 106.3 |
| Torque Constant (N.m/A) | 0.06 |
| Turns | 28 |
| Winding Type | Y |
| Phase Resistance (Ω) | 1.4 |
| Phase Inductance (mH) | 0.5 |
| Motor Poles | 26 |
| Motor Inertia (gcm²) | 140 |
| Motor Temperature | YES |
| Reducer Type: PG4210 | |
| Gear Ratio | 1:10 |
| Backlash (arcmin) | ≤10 |
| Bearing Rated Load (N) | 1000 |
| Motor Weight (g) | 183 |
| Recommend Drive: DF40 | |
| Drive Input Voltage (V) | 7.4~32 |
| Communication | RS485 Or CAN |
| Communication Frequency (Hz) | RS485: 500Hz (115200bps) / CAN: 2KHz (1Mbps) |
| Encoder | 18 bit Magnetic Encoder |
| Baudrate (RS485) (bps) | 9600, 19200, 57600, 115200, 230400, 406800, 1M, 2M |
| Baudrate (CAN) (bps) | 1M |
| Control Mode | Torque Loop (24KHz) / Speed Loop (8KHz) / Position Loop (4KHz) |
| Acceleration Curve | Trapezoid Acceleration |
4. Setup and Installation
4.1 Physical Installation
The MG4005v2 motor is designed for compact integration. Refer to the installation drawing for precise dimensions and mounting points.
4.2 Electrical Connection
The motor supports both CAN and RS485 communication. Ensure correct wiring according to the interface definition. The input voltage range for the drive is 7.4-32V.
| Interface | Note |
|---|---|
| A/L | RS485-A Or CAN-L |
| B/H | RS485-B Or CAN-H |
| V- | Negative Power Supply |
| V+ | Positive Power Supply |
| T | UART Transmitter |
| R | UART Receiver |
| G | Signal GND |
5. Operating Instructions
5.1 Control Modes
The MG4005v2 supports various control modes, including Torque Loop, Speed Loop, and Position Loop. It also offers Multi Loop, Single Loop+Reverse, and Increment options. The communication frequencies are 500Hz for RS485 (115200bps) and 2KHz for CAN (1Mbps).
5.2 Software Tool
Utilize the dedicated motor tool software for comprehensive parameter adjustment, testing, and firmware upgrades. This software supports open-source development platforms such as PC, MCU, PLC, ICP, and RPi.
5.3 Demonstration Video
Watch this video to see the MG4005v2 motors in operation, connected to a power supply and controlled via a USB-CAN interface. The green LEDs indicate active status.
6. Maintenance
- Regular Inspection: Periodically check all connections for secure fit and inspect for any signs of wear or damage.
- Cleaning: Keep the motor free from dust and debris. Use a soft, dry cloth for cleaning. Avoid using liquids or abrasive cleaners.
- Temperature Monitoring: Ensure the motor operates within its specified temperature range. The motor includes temperature monitoring (Motor Temperature: YES).
- Firmware Updates: Regularly check for and apply firmware updates using the provided motor tool software to ensure optimal performance and access to new features.
7. Troubleshooting
- Motor Not Responding:
- Verify power supply voltage (24V recommended) and current.
- Check all wiring connections for correctness and security.
- Ensure the communication protocol (CAN/RS485) and baud rate are correctly configured in your system and the motor tool software.
- Confirm the ID switch setting matches your system configuration.
- Unstable Operation/Inaccurate Position:
- Check for mechanical obstructions or excessive load.
- Review motor parameters in the software tool; ensure they are appropriate for your application.
- Verify the integrity of the encoder connection.
- Overheating:
- Reduce the load on the motor.
- Ensure adequate ventilation around the motor.
- Check for short circuits or incorrect wiring.
8. User Tips
No specific user tips from reviews or Q&A were available in the provided data. For best performance, always ensure your power supply can deliver the required current for your application, especially during peak torque demands. When integrating into complex robotic systems, consider using the provided software tool for initial calibration and fine-tuning of control loops.
9. Warranty and Support
For technical support, troubleshooting assistance, or warranty inquiries, please contact the K-TECH Store directly through the platform where the product was purchased. Provide your product model (MG4005v2) and a detailed description of the issue to facilitate a quicker resolution.