Hacking 3D Printer Into CNC Router

by hammadnasir18 in Workshop > CNC

1041 Views, 4 Favorites, 0 Comments

Hacking 3D Printer Into CNC Router

IMG_E1868.JPG

A machine that will take STL files using DoraWare and engraves the desired design accordingly.

Supplies

  • 12V DC Motor
  • Drill Bits
  • 12V 2A DC Charger
  • Screws and Nuts
  • 3D Printer Body

Testing the Motor

IMG_1732.JPG
IMG_1753.JPG

Before assembling, we test the DC motor by connecting it with 12V 2A DC Charger and check whether it is moving at our desired speed or not.

Making 3D Models for the Components

3D_Motor_Holder.png
3D_Drill_Bits_Holder.png
3D_Switch_Holder.png
IMG_1861.JPG
IMG_1862.JPG
IMG_1864.JPG

In order to attach DC motor to the printer on the place of the extruder, we need to make a 3D model that will hold the motor for our CNC machine. For 3D Modeling, we used TinkerCAD, basic online software for 3D modeling and designing

Calibrating the Bed

DoraWare_1.png

After attaching the motor with the printer, we calibrated the bed of the printer using DoraWare software which is only compatible with IdeaWerk 3D Printer (the one we have used).

We moved the Z-axis by clicking on the Z+ icon and take the bed upwards till the tip of the bit touches the plate placed on the bed.

We get the total height that needs to be set while generating GCode for the models.

(It is important to calibrate the bed otherwise the result appear at the end won’t be the desired one)

Generating GCode for Engraving

IMG_1873.JPG
IMG_1867.JPG
IMG_1875.JPG
CNC Testing_2
CNC_2.jpg

In order to start engraving our required design, we need to import the STL file in DoraWare because it only accepts the STL file. So, for the STL file, you can either use TinkerCAD, AutoCAD, SolidWorks for creating 3D models and saved it as an STL file.

If you want to use any image or 2D drawing, then you have to use Inkscape software, which will be saving SVG files which then needs to be imported on any 3D Designing software (TinkerCAD, AutoCAD and SolidWorks) for generating its 3D model and save it as an STL format file.

While generating GCode, we set the parameters as following

- Unchecked the Raft Box.

- Height: What was measured in the Setting

- Extruder Temp (℃): 0

- Platform Temp (℃): 0

Keep Calm and enjoy Engraving!