M5Stack 6060-Push is an application-level module, which implements a motion & robotic control. You can completely customize it and make it advance with different length.
Featuring a stepper motor, ATmega328 microprocessor and RS485 serial bus, it performs a linear motion, which you can adjust to your own needs. You have the ability to program the stepper motor to move a certain lenght with high precision.
This type of module can be used in 3D printers or project, where you need linear push, etc.