Introduction: Homemade CNC Milling Machine V2 - Arduino Uno GRBL

Here I wanted to present my second cnc milling machine. At the moment it is ready 1 axis with control arduino GRBL. Ultimately, I'm going to add more steps built my machine in the order of their creation. The aim of this project is to verify the operation of the control based on arduino uno (or nano). For the construction of the machine I used standard components, which acquired directly www.aliexpress.com and components which left me with building my first CNC milling machine.


The machine's design is based on MDF. This solution is very cheap and has good vibration damping. The principle of the installation is the same as in the earlier my project and does not require special tools.


The following list of parts that I used in the machine:

4 x guide support - sk10
2 x shaft guide rail - diameter 10mm about 200mm long
4 x slide block - sc10uu
1 x ballscrew - SFU1605 200mm end machined
1 x ballscrew bearing block- UPC201
1 x stepper motor - 17HS4401 (nema17) 1,8A
1 x stpper driver - TB6560 1 axis
1 x coupling 5x10
1 x arduino uno
1 x usb cable for arduino
1 x power supply 19V 3,95A (from laptop)
1 x power connector male

Aditional :
wires,MDF board 32mm and 10mm ,screws M5,nuts M5, washers

Tools :
wrench 8mm, drill machine, bit 6mm, wood saw, file ...

At first a load a source file GRBL to arduino uno. GRBL project is being developed as a freeware and you can download it from the website. After uploading the compiled file to arduino uno we can proceed to connect the controller and motor. It is important to download a software to send commands G (G-CODE SENDER) to your computer also. GRBL environment must also be configured for your machine. This process is described in detail on the website.

Compared to my previous CNC milling machine design it is much smaller and lighter. 17HS4401 motor also has a smaller holding torque. However, as regards feed speed I was able to get 3000 mm / mm at a pitch of ballscrew 5mm / rev. On my first machine, the maximum feed rate was 700 mm / mm. At the moment I do not have the possibility to check the machine by milling.

Step 1: Second Axis Test

Step 2:

Home Hacks Challenge

Participated in the
Home Hacks Challenge

Robotics Contest 2016

Participated in the
Robotics Contest 2016