This is one of my CNC motion control revisions and it is currently an work in progress.

CNC Controller Motion Board (Rev. D)

WARNING: This board was built and it DID NOT WORK!!! The A/D converters on the PIC are simply not fast enough to do current control for stepper motors.

The goal design is to provide a simple, low-cost CNC controller for smaller "desktop" CNC-machines of the Sherline or Taig variety. This is sort of defined by stepper motors that need no more than 2 amps for each coil. The goal is to support a variety of control interfaces -- parallel port, RS-232, and USB.

The following documentation is available:

Design Notes
The design notes for the motion controller board.
Circuit Schematics
The circuit schematics.
Assembly
Pictures of the assembly process along with some textual discussion.
Firmware
The firmware for the microcontrollers.


Copyright (c) 2001-2005 by Wayne C. Gramlich. All rights reserved.