DIY CNC router | Arduino + GRBL + NEMA23

cnc router nema 23

cnc router nema 23

In this post I have build a heavy duty CNC router using arduino GRBL and nema 23 stepper motors.

I also have designed a custom made PCB to make possible to run NEMA23 with GRBL.

Machine dimension

over all dimension = 750 x 550 x 650 mm

Work area dimension = 330 x 330 x 50 mm

Material list

Material for X-axis and base

  1. 500mm 20×80 Alu. profile = 2 QTY
  2. 490mm 20×40 Alu. profile = 2 QTY
  3. NEMA 23 stepper motor 76mm = 2 QTY
  4. T10 Lead screw with nut = 2 QTY
  5. 3D Printed part for holding NUT = 1 QTY
  6. 15 mm linear rails 500mm = 2 QTY
  7. 15MM Block (HGW15CC) = 4 QTY
  8. 6.35mm to 10mm coupling = 2 QTY
  9. 10mm Pillow block Bearing KP000 = 2 QTY
  10. 490 X 500 mm 12mm waste board = 1 QTY
  11. Limit Switch (V-155-1C25)= 1 QTY
  12. Nut bolts & Hardware
  13. 10mm MS laser cut plates = 4 QTY
  14. 15 X 20 mm drag chain 600mm = 1 QTY

Material for Y-axis

  1. 580mm 20×40 Alu. profile = 2 QTY
  2. NEMA 23 stepper motor 76mm = 1 QTY
  3. M4 threaded rod 1mtr = 4 QTY
  4. T10 Lead screw with nut = 1 QTY
  5. 6.35mm to 10mm coupling = 1 QTY
  6. 3D Printed part for holding NUT = 1 QTY
  7. 15 mm linear rails 500mm = 2 QTY
  8. 15MM Block (HGW15CC) = 4 QTY
  9. 6.35mm to 10mm coupling = 1 QTY
  10. 10mm Flange Bearing FL000 = 2 QTY
  11. Limit Switch (V-155-1C25) = 1 QTY
  12. Nut bolts & Hardware
  13. 10mm MS laser cut plates = 1 QTY
  14. 15 X 20 mm drag chain 600mm = 1 QTY

Material for Z-axis

  1. NEMA 23 stepper motor 76mm = 1 QTY
  2. T8 Lead screw with nut = 1 QTY
  3. 6.35mm to 10mm coupling = 1 QTY
  4. 3D Printed part for holding NUT = 1 QTY
  5. 15 mm linear rails 250mm = 2 QTY
  6. 15MM Block (HGW15CC) = 4 QT
  7. Limit Switch (V-155-1C25) = 1 QTY
  8. Nut bolts & Hardware
  9. 8mm pillow block Bearing KFL08 = 2 QTY
  10. 10mm MS laser cut plates = 1 QTY
  11. 500W Spindle = 1 QTY
  12. 5mm nylon busing = 6 QTY
  13. NEMA 23 Right angle clamp = 1 QTY
  14. Z–axis belt GT2 Timing Belt 200mm Width-6mm Closed-Loop Rubber Belt = 1
  15. GT2-6mm Belt Width 36 teeth 6.35mm Bore Aluminium Timing Pulley = 1
  16. Aluminum GT2 Timing Pulley 40 Tooth 8mm Bore = 1

Electronic Items

  1. GRBL CNC Shield custom PCB = 1 QTY
  2. TB6600 stepper motor driver = 4 QTY
  3. 24V 30amp SMPS = 1 QTY
  4. SMPS For spindle = 1 QTY
  5. ON/OFF switch for spindle = 1 QTY
  6. Exhaust fan = 1 QTY
  7. Raspberry pi (for future upgrade) = 1 QTY
  8. E-Stop = 1 QTY
  9. Terminal blocks = 20 QTY
  10. Junction box 400x350x120mm = 1 QTY

Download dxf FILE

you can download the files by paying 5$ this will helps us financially.

Linear block is HGW15CC

if you face any problem after purchasing file please mail us on (mrinnov[email protected] ) with paypal transaction ID we will help you.

3D print STL Files

you can download the files by paying 5$ this will helps us financially.

Limit switch model no – V-155-1C25

if you face any problem after purchasing file please mail us on (mrinnov[email protected] ) with paypal transaction ID we will help you.

Download CNC shield geber file

CNC SHIELD

Purchase PCB

Mail us on [email protected]

For blank PCB (without Components) = 600 ₹

PCB with arduino+components Assembly+firmware = 1200 ₹

G-code streaming software

https://winder.github.io/ugs_website/

Video