My brother wanted a powered mover for his Mevo+ golf simulator sensor so it can quickly switch back and forth from positions for a Lefty to a Rightly in his simulator room. So I made this up. I used it as an excuse to practice my assemblies in Onshape. I did get dimensions for the leveling carrier by using a model by @peter_297249, thanks for the hard work on that model peter.
There are non-3d printed parts you will need:
Notes: The version of the ZK-SMC02 I got from Amazon had no headers inside for the CW, CCW, and STOP buttons. So I had to solder a dupont header on inside the controller to the PCB so I could connect the switches remotely. I connected the end-stops between GND and STOP pins, and Footpedal-1 between GND and CW, and Footpedal-2 between GND and CCW. For the Footpedals I ran one switches wire into the next switch and then used the N.C. wire from switch1 to carry the signal from switch2 back to the controler so that way only one wire had to go back. But I did put enough holes in the box that both pedals wires could go back independently if needed.
I added the best manual I could find for the ZK-SMC02, it shows the different modes of operation. I setup this unit in 16x microstepping (dip switches 1-on / 2-off / 3-off), and F-09 = 320. Other settings I changed: F11 = 1 to stop immediately if endstopped, F12 = 005 for lower acceleration than default. I also set the stepper current really low with the current potentiometer since there isn't much torque required, and the heatsink can get hot if you run the motor in continuous motion.
Update: I created an alternate taller version of the foot because someone wanted one with more height due to the thickness of their turf mat.
Video of it Working: https://photos.app.goo.gl/jqEinX9Wfjm2YZfa8
Here is the native file on Onshape: https://cad.onshape.com/documents/aba652a28081fe5851a732a6/w/172f714afbe0aa8bc8fbcec5/e/c45f86cdc704917b098a9ff8?renderMode=0&uiState=6457c4408f89170a3df77f32
There is also a step file of the full assembly and all individual parts to help if you want to modify this for your own uses. I should think this could be modified into a general stepper controlled mover to act as a camera slider or similar pretty easily. Have fun.