(For a more in depth instruction, view my Instructable: Modular DIY CNC Machine)
I wanted to build this CNC machine as a proof of concept while at the same time create something I could upgrade in the future. I used Inventor to create my design until I found something that would optimize my build area while also fixing issues with my previous iterations. The area of travel for the cutting tool is 8" in the X, 14" in the Y and 2" in the Z, but this could be increased if longer aluminum extrusions were used.
The work piece itself is fixed on the wasteboard below the machine. In my first version the work piece actually moved and the gantry was stationary, however I found multiple issues with this design. The gantry moves along the Y-axis via belt drive with motors on either side of the frame. The X-axis moves perpendicular to the Y-axis along the gantry, also via belt drive. Attached to the X-axis is the Z-axis, which moves up and down via screw drive. The overall design is similar to the X-Carve mixed with the Open Builds Acro laser cutting system.
Again, the goal of the machine is to allow it to be upgraded later on. This means the extrusions can be scaled up or down to fit your needs and budget. I've also designed the Z-axis to have a basic attachment scheme, meaning multiple tools can be attached so long as an adapter is designed with matching mounting holes. For my purpose,
The overall cost of this machine ends up being around $325, not including a Dremel or Laser. I hope you find this Instructable useful if you decide to build your own CNC. There are a lot of resources out there for doing so, and I hope I've created something that helps centralize a small portion of this information.
Tools Needed
One of the main goals for this project was to create the CNC machine by using the least amount of tools possible. This does increase the cost in some places, however the majority of the tools needed are pretty basic or readily available. Here's what I used:
Parts Prep
- Drill
- Allen wrench
- 3D Printer (can also have custom pieces printed via 3D Printing services)
- Hot glue gun
- Tap and die set
A few parts will need to be prepared in order to fully fit for the machine.
Y-Axis Slide Assembly
- The small bracket holes are slightly too small for the 0.25" cap screws, so you'll have to increase the size using a drill until the hardware fits. In hindsight, it might have been best to purchase the recommended bracket hardware from 80/20 but I was trying to save some money.
- All 3D printed parts should be cleaned of all supports. Some holes may need to be enlarged/test fit to make for easy assembly later on.
- The wasteboard will need to be prepared since it shows where the frame will attach later on. Use the attached template to drill the mount holes for the leg braces, along with the holes for workpiece clamps. I ended up tapping these holes using the 8mm threaded rod once they were drilled. Another option is to use inserts or the spare hex nuts, although this would increase cost/time required.
- Make sure the ends are tapped for all Aluminum extrusions except for the 1010 x 16" ones.
Reference the Instructable
X/Z-Axis Slide Assembly
Reference the Instructable
Gantry Assembly
Reference the Instructable
Final Assembly
Reference the Instructable
Electronics Routing
Reference the Instructable
For other tips/references on electronics and running the machine, view my Instructable: Modular DIY CNC Machine
Modular DIY CNC Machine
Build in 'Cartesian Style CNC' published by jtaggard, Jan 21, 2018.
This modular CNC machine is based on the OpenBuilds ACRO System, however I wanted something that did more than just laser engrave. So I designed my machine using the same style as the ACRO but with some upgrades such as an actual Z-axis and the ability for multiple tool attachments.
-
-
-
- Build Progress:
-
- Build Complete!
-
Special Notes
This machine is designed to be multi-purposed and upgrade-able. For a more in depth instruction, view my Instructable at LINK
erga jerawood, livio, Azis Emha and 10 others like this. -
-
Build Author jtaggard, Find all builds by jtaggard
-
- Loading...
-
Build Details
- Build License:
-
- CC - Attribution NonCommercial - Share Alike - CC BY NC SA
Reason for this Build
I'm a recent college grad with a degree in Mechanical Engineering and love to build things. For my job I get to design and integrate parts of large, expensive satellite assemblies, however I don't get much hands on work with what I design due to the scale. I've always been interested in CNC machines and laser cutters/engravers, but I never really had the money or space to buy one myself. I decided to put my engineering background to the test, and build my own CNC machine with the ability to be upgraded and use the least amount of tools possible. -
Attached Files:
Parts list
Qty Part Name Part Link Comments 2 Dual Slot Extrusion https://8020.net/shop/1020.html Link 24", tapped ends 1 Dual Slot Extrusion https://8020.net/shop/1020.html Link 16", tapped ends 2 Single Slot Extrusion https://8020.net/shop/1010-s.html Link 16" 2 Single Slot Extrusion https://8020.net/shop/1010-s.html Link 6", tapped ends 4 Small Bracket https://8020.net/shop/14061.html Link Enlarge holes for hardware 45 0.25" Cap Screw http://www.mcmaster.com/#92949A537 Link 1/2" length 21 T Slot Nut https://8020.net/3382.html Link 1 Linear Slide Bearing https://8020.net/6710.html Link 2x 2" pieces needed 1 Flex Coupling https://www.amazon.com/OctagonStar-Flexible-Couplings-Pri... Link 5mm to 8mm 1 M8 Hex Nut https://www.mcmaster.com/#90592a022/=1579zya Link 1 M8 Threaded Rod http://www.mcmaster.com/#1078N12 Link 6" needed 1 24V 15A Power Supply https://www.amazon.com/EPBOWPT-Universal-Regulated-Switch... Link 1 NEMA 17 Stepper Motor https://www.amazon.com/Stepping-Motor-26Ncm-36-8oz-Printe... Link 1 extra needed (others included with CNC Kit) 1 CNC Kit http://www.ebay.com/itm/Arduino-CNC-Kit-w-UNO-Shield-Step... Link 1 Belt (GT2) https://www.amazon.com/gp/product/B00THZJNTI/ref=oh_aui_d... Link 2x 25", 1x 20" 1 Belt Pulley https://www.ebay.com/itm/2GT-GT2-Timing-Belt-Pulley-6mm-W... Link 1 extra needed (others included with belt) 1 3" DC Computer Fan https://www.amazon.com/Generic-Inches-3-Pin-Connector-SF-... Link Optional 20 Delrin Wheel https://www.amazon.com/gp/product/B01FJHSN0C/ref=oh_aui_d... Link 1 Dremel Holder Lower Link 3D printed, optional, see attached STL 1 Dremel Holder Upper Link 3D printed, optional, see attached STL 1 Fan Holder Link 3D printed, optional, see attached STL 1 Adapter Link 3D printed, see attached STL 12 M5 Locknut https://www.lowes.com/pd/Hillman-4-Count-5mm-Zinc-Plated-... Link 12 M5 x 45 Hex Screw https://www.amazon.com/uxcell-M5x45mm-Stainless-Button-So... Link 24 Spacer Link 3D printed, see attached STL 1 MDF Wasteboard https://www.lowes.com/pd/Actual-0-5-in-x-2-ft-x-4-ft-Indu... Link 19.25" x 30.75" x 0.625", see attached template 1 Wire Holder Link 3D printed, see attached STL 1 Wire Holder Lid Link 3D printed, see attached STL 1 Laser Cut Acrylic Sheet https://www.ponoko.com/design-your-own/products/easy-modu... Link Motor slide plates, see attached template 16 M3 Bolt https://www.mcmaster.com/#92005a120/=1az01p7 Link 10mm long 8 #6 Wood Screws https://www.lowes.com/pd/Hillman-100-Count-6-x-0-5-in-Fla... Link 0.5" long 1 2 Channel 5V DC Relay https://www.amazon.com/gp/product/B00E0NTPP4/ref=oh_aui_d... Link Optional 2 Old Extension Cord Link 1 with ground, 1 without (optional cord) 1 Miscellaneous Wires Link Use as required 1 Dremel Link Optional 1 2.5W Laser Engraver https://www.amazon.com/Qisc-2500mW-Module-Heatsink-Engrav... Link 445nm, Optional -
-
Attached Files:
-