K-TECH MG4005v2

K-TECH MG4005v2 Micro DC Brushless Motor User Manual

Model: MG4005v2

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.

K-TECH MG4005v2 motor with application scenes
Figure 1: K-TECH MG4005v2 motor highlighting its design and typical application scenes including legged robots, industrial robots, inspection robots, and medical robots.

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.
Internal components of the MG4005v2 motor
Figure 2: Illustration of the MG4005v2's core components: High Power Brushless Motor, High Precision Planetary Reducer, and High-performance FOC Driver.

3. Specifications

The following table details the technical specifications of the MG4005v2 motor:

Parameter Value
Item NameMG4005v2
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
Turns28
Winding TypeY
Phase Resistance (Ω)1.4
Phase Inductance (mH)0.5
Motor Poles26
Motor Inertia (gcm²)140
Motor TemperatureYES
Reducer Type: PG4210
Gear Ratio1:10
Backlash (arcmin)≤10
Bearing Rated Load (N)1000
Motor Weight (g)183
Recommend Drive: DF40
Drive Input Voltage (V)7.4~32
CommunicationRS485 Or CAN
Communication Frequency (Hz)RS485: 500Hz (115200bps) / CAN: 2KHz (1Mbps)
Encoder18 bit Magnetic Encoder
Baudrate (RS485) (bps)9600, 19200, 57600, 115200, 230400, 406800, 1M, 2M
Baudrate (CAN) (bps)1M
Control ModeTorque Loop (24KHz) / Speed Loop (8KHz) / Position Loop (4KHz)
Acceleration CurveTrapezoid Acceleration
Table of MG4005v2 Product Parameters
Figure 3: Detailed product parameters for the MG4005v2 motor.

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.

Installation drawing with dimensions and motor characteristic curves
Figure 4: Installation drawing with dimensions (in mm) for mounting the MG4005v2 motor. Also shown are motor characteristic curves and operating range graphs.

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.

MG4005v2 interface definition with ID switch and CAN/RS485 ports
Figure 5: Interface definition for the MG4005v2, showing the ID switch and CAN/RS485 ports. The table details pin assignments for A/L, B/H, V-, V+, T, R, and G.
Interface Note
A/LRS485-A Or CAN-L
B/HRS485-B Or CAN-H
V-Negative Power Supply
V+Positive Power Supply
TUART Transmitter
RUART Receiver
GSignal GND
Internal drive board of the MG4005v2 motor
Figure 6: The internal drive board of the MG4005v2, featuring a 72MHz 32-bit ARM main control and an 18-bit absolute encoder.

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.

Motor tool software interface for parameter adjustment
Figure 7: Screenshots of the motor tool software interface, demonstrating parameter adjustment, control mode selection, and firmware update capabilities.

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.

Video 1: Demonstration of MG4005v2 motors connected to a power supply and USB-CAN interface, showing operational 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.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.