Introduction to CNC

Intro project: CNC Pen Plotter

Computer Numerical Control - Machines that follow precise instructions to make parts.

G-code

G-code is a set of very simple, specific instruction codes that tell the controller exactly when, how fast, and how far to move its various axes. GRBL is an open-source software package that interprets G-code and translates it into stepper signals.

grbl - high performance g-code motion controller that can run on an arduino
grblHAL - GRBL g-code handling for more powerful 32-bit processors.

Introduction to G-code
Using GRBL for a simple CNC machine

Lessons - 37 full weeks

Create Microscope Camera Build (session 3)

  1. micro-01-microscope-camera-build- project page microscope-camera
  2. micro-02-microscope-camera-build- project page microscope-camera
  3. Design for 3D printing engr-02-design-for-3d-printing
  4. engr-02-parts-library - taking inventory and planning what we'll need for our CAD model
  5. engr-03-analyze-designs - Look at the laser engraver and the root-4 and PrintNC designs
  6. CNC Router Build (session 1) Building our CNC router

Homework