EMC Milling Machine
Please read my disclaimer before continuing.
Description
This project was started for the following reasons:
- Expand the capabilities of my original cnc mill
- Gain experience with EMC2 and HAL
- Gain experience with QCAD
Implementation
The original cnc mill used a micro-controller attached to a serial port.
The mill now uses a parallel port interface controlled by the HAL of EMC2.
Below is a list of steps I followed to get EMC2 running:
- Obtain a copy of the EMC2 live cd: http://linuxcnc.org/iso/emc2-ubuntu6.06-desktop-i386.iso
- Design the HAL schematic that will be used to control the machine.
- Change the config files to work with the machine.
- Test and refine...
After the config files are working, I have at least one upgrade to perform...
Drill some holes for mounting/clamping.
Pictures/ScreenShots
Test with 3D_Chips.ngc...
Clamp the work down.
First pass over work finished.
The cutting bit is not long enough for one pass...
Screen-shot of second pass over work running.
Second pass over work running.
Second pass over work finished.
My first QCAD design...
My first QCAD design.
Finished part.
Screen-shot of finished part.
Finished part.
Notes
- The X-axis was inverted for 3D_Chips.ngc .
- Take a close look at HAL. It can be used for more than just milling machines.
- I get better real-time results (runs faster) when I use HAL in place of the micro-controller.
- I would not run the live CD on anything less than 700MHz-CPU with 256M-RAM.
- "tkemc" seems to be a good light-weight interface for EMC.