The design is simple and for this project you need this things :

Hardware parts:

1-All .STL file need to be printed

2-Nema motor 17

3-CNC shield v3 Board

4- Arduino Uno

5- One DRV8825 Driver

6- 12V power supply

7- four ball bearing (I mentioned the size of ball bearing in the photos)

Software :

Arduino IDE

Find the Code in the attached file

See full tutorial Here :