thehardwareguy™
Log in Join

Affordable & Accessible

Open Source CNC Machine

Discover an affordable open source CNC machine project designed for those in need of a cost-effective large-scale CNC solution. Crafted from scratch in CAD, this design can be assembled with basic workshop tools.

The finished open-source CNC mill in a timber workshop

YouTube

Watch the video series

DIY CNC 001 - Introduction

DIY CNC 002 - Specification & Hardware

DIY CNC 003 - Tools for Machining Aluminium

DIY CNC 004 - Drilling, Counterboring and Tapping

DIY CNC 005 - Y-Axis Frame Assembly

DIY CNC 006 - Gantry Assembly and Bracket Installation

DIY CNC 007 - Z-Axis Assembly

DIY CNC 008 - Linear Rail Installation

DIY CNC 009 - Surface Board, Spindle Installation & Electronics Overview

Build Complete

Project overview

This open source CNC Machine project targets individuals seeking a competitively priced, larger-scale CNC machine for their DIY needs. Many hobbyists and novice machinists find industrial machines prohibitively expensive. However, the reality is that, with a few minor trade-offs, you can construct your own CNC machine for a fraction of the cost. I meticulously designed this machine from the ground up using CAD, with the entire assembly process achievable using basic workshop tools, eliminating the need for welding. This approach empowers the project to have a more significant impact within the community, enabling others to follow suit.

  1. Machine Footprint (L x W x H): 1200mm x 930mm x 620mm
  2. Frame: Solid Aluminium Plate (Bolted Together)
  3. Working Area (L x W x H): 935mm x 620mm x 115mm
  4. HGH20CA Linear Rails
  5. SFU1605 Ball Screws (BK / BF12 End Supports)
  6. 4 x NEMA 23 Closed Loop Motors
  7. 2.2kW 24000rpm Spindle (Water Cooled)
  8. 36V 800W Power Supply (Powers NEMA motors)
  9. 24V 125W Power Supply (Isolated Electronics)
  10. 8 x 'NPN NO' Proximity Switch.
  11. M5, M6 & M8 Marine Grade Stainless Steel Bolts.
  12. Mach 3 Breakout Board (For inital testing, may change).

Files

Download the files.

As promised, I have provided all the resources for this project completely free of charge. Thank you for your patience. The reason I started this project was to enable myself to build a capable and sturdy CNC machine for as low a cost as possible. I thoroughly enjoyed the challenges and problem-solving required to make this machine a reality. I believe that by providing this information completely free of charge, I am delivering a larger impact in the community and allowing more people the opportunity to get involved with CNC.

If you find value in my work, please kindly consider donating. This helps me to financially undertake similar projects in the future.

Thank You, -Gareth

Total Cost: £2,655.80

Download the files and parts list below, free of charge. Includes: Fusion 360 Project File, Bill of Materials, Technical Drawings, STL’s for 3D Printed Parts, Mach3 Profile & Plugin, Additional Resources.

By downloading the files, you agree to and acknowledge everything in this document.

You can support me by shopping with my affiliate links. (Discount for you, and I earn a small commission)

Release Version: 1.1. Last updated: 21st October 2024. Release notes.

Discord

Discord community.

If you are looking to build one of your own, I highly recommend joining my community Discord channel, where you can ask questions and share your build experience with others.