Project tutorial
CNC Machine

CNC Machine © GPL3+

This is my homemade CNC machine using Arduino, Easydrivers and old CD-Rom(s). I use Grbl and G-Code sender to execute the G-Code.

  • 12,993 views
  • 5 comments
  • 29 respects

Components and supplies

About this project

About The Project

In this project we will scavenge parts from old PC CD-Rom(s) and build a fully working CNC machine using (basically any type of) Arduino which would run on G-Code.

For more info and Arduino and Raspberry Pi related projects go to my website https://www.neuralnetworks26.com/

You can also visit our official neural networks page at: https://www.facebook.com/Neural.Networks26/

Parts Needed

  • Arduino Nano x 1
  • Easydrivers by Sparkfun x 3
  • CD-Rom drives x 3
  • Jumper Wires x 20
  • Spacers and Washers
  • Dc Jack Male x 1
  • (5v ; 2.1 A) Power Adapter x 1

Software Needed

  • XLoader
  • Universal G-Code Sender
  • Inkscape
  • Maker CAM

Steps To Be Followed

  • First of all you have to assemble your CD-Rom(s) so they are mutually perpendicular to each other and thus form 3 axis namely X, Y and Z.
  • Now just follow the following circuit diagram to connect your Easydrivers, Motors and Arduino.

  • Now open Universal G-code Sender and connect your Arduino.
  • Now go to Settings > Firmware Settings > GRBL. These are the X, Y and Z Step Dimensions for my machine (yours may vary).
  • Now you can browse for the G-Code (I have used InkScape to generate G-Code) file and send it to the Arduino
  • Your CNC Machine should now start printing.

For a final complicated test print go to:

https://www.facebook.com/Neural.Networks26/

Schematics

Schematic
Screenshot (60) kximqiyhfv

Comments

Similar projects you might like

DIY 3-Axis CNC VMC

Project tutorial by Amit Nandi (BigWiz)

  • 12,164 views
  • 9 comments
  • 46 respects

Triple CNC Machine

Project tutorial by TheTNR

  • 9,716 views
  • 29 comments
  • 80 respects

Prototype of Arduino Uno CNC Machine

Project showcase by Sistem Komputer STMIK-AUB Surakarta

  • 5,899 views
  • 5 comments
  • 35 respects

CNC drawing machine with joysticks

Project showcase by TechnoFabrique

  • 2,145 views
  • 0 comments
  • 5 respects

Mini Arduino CNC

Project tutorial by Zain Shahwar

  • 71,234 views
  • 8 comments
  • 99 respects

Sienci Mill One - Simple and Affordable Desktop CNC

Project tutorial by Sienci Labs

  • 17,983 views
  • 2 comments
  • 72 respects
Add projectSign up / Login