Description 6060-Push is a motion control module in the M5Stack structural system. It integrates a high-precision stepper motor, a Mega328 microprocessor, and a 1515 aluminum profile frame. By writing control programs, users can control the stepper motor for precise linear movement. The module communicates through an RS485 serial bus, enabling high-precision displacement control for motion control applications. Features Built-in Mega328 with GRBL RS485 communication 1515 aluminum profile frame 48 stepper motor with two-phase, four-wire system 57mm stroke 12-24V input voltage 10W motor power Customizable body length and effective stroke Specifications Specification Parameter Microprocessor Mega328 Control Firmware GRBL Communication RS485 serial bus Stepper Motor 48 stepper motor, two-phase four-wire system Stroke 57mm Input Voltage 12-24V Motor Power 10W Frame 1515 aluminum profile frame Product Size 166.0 x 60.0 x 60.0mm Product Weight 556.8g Package Size 166.0 x 60.0 x 60.0mm Gross Weight 556.8g Interface RS485 serial bus communication Stepper motor control through Mega328 and GRBL Applications 3D printing Linear motion control Product List 1 x 6060-Push Module Resources Official Documentation 6060-PUSH Dimension PDF Mega328P Datasheet 6060-Push Arduino Example FAQ What is 6060-Push used for? It is used for motion control applications such as 3D printing and linear motion control. How does 6060-Push communicate? It communicates through the RS485 serial bus. What controller does it use? It uses a built-in Mega328 microprocessor with GRBL. What is the stroke length? The stroke length is 57mm. What input voltage does it support? It supports 12-24V input voltage.