Compact CNC/3D Printer





Introduction: Compact CNC/3D Printer

Hi friend’s I'm coming with new project was A Compact CNC/3D

printer that was build using waste parts.

First of all personally thanks to Gelstronic who help me for technical support .

This printer totally open source and made using waste parts from CD/DVD writer, Arduino, L293D motor shield and some other tools.

Step 1: Hardware’s/Components:-

CD/DVD drives

Aluminum Sheet

Arduino Mega 2560

L293D stepper shield

And some other parts:-

-Some nuts, screws and washers

-Thermocol sheets

-Some jumper wires

-Pic of fiber glass

Step 2: Dimension and Blue Print for Metal Sheet

This Photo gives you size and dimension of my metal sheet that used for attached CD/DVD drive for configure or make correct axis plane. And its also give the pinout of CD/DVD drive stepper motor for connect right pin with shield.

Step 3: Make Model:-

Take metal sheet and mark all dimension and cut it with
right dimension and drill the holes to connect CD/DVD drives[make sore that dimension that I give it follow my hardware so take your drives and make right measurement on metal sheet before cutting/drilling].

Step 4: Now Assemble All Axis X, Y and Z Axis on Metal Sheet.

Step 5: Complete All Aixs, Base and Wiring

solder all wires and jumpers as per need to connect CD/DVD ROM

Step 6: Checking the First CNC With Open Hardware

First check that your all printer axis correctly work or not, after than go for next all steps.

Step 7: Now Connect With #~#Arduino and Upload #

Now make all that things with Arduino Mega-2560. for fully automated CNC/3D Printer, here circuit diagram given for the connection between arduino and all steppers. And its source code file also given that's based on tonokip firmware.

Step 8: Prepare for Design Your Printer Cover BOX

This model designed in Google SketchUP software thats free.

All post its .SKP file here, thats dimension doesn't matched but its also useful for planing only.

Step 9: Make BOX for Cover It

I made a cover box for my CNC/3D printer that really protect plu give nice look the Printer.

Step 10: Make With Amazing Stickers

Step 11: Completing Box and Final Printer

Now put your all hardware into the Box with complete accessory your all ROM's and Arduino board too into the box.

Step 12: ​Continue With Testing Printer

Step 13: How to Setup Repetier Host and Slicer Setting

In this zip file you will get all configuration and settings photos of Repetier-Host software and Slicer settings too.

That help to setup and configure both these software easily



    • Science of Cooking

      Science of Cooking
    • Trash to Treasure

      Trash to Treasure
    • Paper Contest 2018

      Paper Contest 2018

    We have a be nice policy.
    Please be positive and constructive.




    Hello, what the OS used to use it as a method of 3D printer? I was thinking about doing a project for summer.


    If you ask for PC - OS then i perform it on Windows 7...

    Hi brother !
    Your videos are very helpful !
    I need some help from you personally , I'm an mechanical student so don't know about programming, will you please help me to program in Aurdunio app to Controll the mini 2D cnc ?

    Compact indeed.

    Seen this idea before but keep loving it. Nice.

    Yah this is also cool and its also possible to make in 7 days.

    :) keep it UP:)

    Is it possible to add a laser and cut stuff with it?