Code to drive a CNC machine via a PC LPT port lookalike 25 pin 'D', experiment in 'PC/Mach3' replacement. Designed to compile and run on mbed LPC1768, Freescale KL25Z and Freescale KL46Z. Proved on LPC1768 and KL25Z, problem with serial port on KL46Z. Reads subset of 'G Codes' through usb/serial port and drives 3 stepper/servo drives for X, Y and Z, also similar Step/Dir outputs for spindle motor control. Emulates PC LPT, outputs 'charge pump', proved driving Seig KX3 CNC mill
Files at revision 3:7aaf0072cc22
Name | Size | Actions |
---|---|---|
[up] | ||
MODSERIAL.lib | 59 | Revisions Annotate |
cnc.h | 2905 | Revisions Annotate |
command_interpreter.cpp | 27682 | Revisions Annotate |
lissajous.cpp | 5235 | Revisions Annotate |
main.cpp | 26514 | Revisions Annotate |
mbed-rtos-marcusbirkin.lib | 65 | Revisions Annotate |
mbed.bld | 65 | Revisions Annotate |