Hackster is hosting Hackster Holidays, Ep. 2: Livestream & Giveaway Drawing. Start streaming on Friday!Stream Hackster Holidays, Ep. 2 on Friday!
Mike Baney
Published

CD-Drive Mini CNC Plotter

Created with an Arduino, CNC shield, and 3 CD drives (X, Y, and Z). The frame is made out of two dowel rods and a laminate shelf.

IntermediateFull instructions provided2 days22,852
CD-Drive Mini CNC Plotter

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
CNC Shield
Also need a 12V power supply .
×1
CD/DVD Drives
I have opened a few that did not have stepper motors in them.
×3
7/8" Dowel Rod
Cut mine to approx. 6.5"
×2
Laminate Shelving
I used a 15.5" Long by 5.5" Wide. Although you will see that 15.5" is very long, You probably only need half the length.
×1

Software apps and online services

Grbl Controller 3.0
grbl firmware

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Wire
You can use ribbon wire,or whatever you want to attach the wires to the motors.
SainSmart Genmitsu CNC Router 3018-PRO
Used this only to route out the holes in the base (shelving) for the dowel rods. You might be able to do this with a Dremel -- or just put a screw in though the wood to hold the dowel rod in.
Hot glue gun (generic)
Hot glue gun (generic)
Used a hot glue gun to put the black piece of plastic on the bottom.

Story

Read more

Custom parts and enclosures

Dowel Rod Holes (Fusion 360)

This is the model used to align the holes for the dowel rods

Dowel Rod Holes (nc File)

grbl ready. Zero the router at the very bottom-left side. The Center of the Dowel Rods are 4.25" apart.

Code

grbl firmware

Use the Arduino IDE to import the library and then look in "examples" to upload the code.

Credits

Mike Baney

Mike Baney

3 projects • 10 followers
All my life I've been interested in the workings of computers. First introduced to Arduino around 2008,Now learning a lot about CNC machines
Thanks to grbl.

Comments