
Multi-Axis Stepper Motor Solution Based on GD32 MCU
基于GD32 MCU的多轴步进电机解决方案
Description
Utilizes the Cortex®-M7 core GD32H737 100-pin main control chip with a 600MHz main frequency, 1MB Flash, 512KB SRAM, and 512KB TCMRAM. Features 3 ADCs (20ch), 2 advanced timers, 14 general-purpose timers, 8 UARTs, and 82 GPIOs. Ordinary low-cost H-bridge drivers achieve 4-axis stepper micro-stepping control. Leveraging the high computing power and rich resources of the GD32H7 series, it replaces 4 high-cost stepper micro-stepping control chips, reducing costs. A self-developed XYZE 4-axis stepper synchronous micro-stepping control algorithm supports up to 2^14 micro-steps (interpolated), delivering smooth sinusoidal current and excellent quiet operation. A self-developed stall detection algorithm enables homing without limit switches. A self-developed adaptive current reduction algorithm is included. Maximum printing speed is 600mm/s, with maximum acceleration of 2000mm/s².