From Dallas Makerspace
Jump to: navigation, search
The EMCO Mill

Here is the page that describes the retrofit that was performed on it to make it functional.

This CNC Mill currently uses the Portable CNC Cart.

This page will provide information on its design and function.

EMC2 Software Settings

  • Use the Parallel port at 0xE800


Picture of the motor faceplate: Media:2013-02-13_18-16-10_182.jpg

Steve Alaniz's Operation Guide

  • There is an on/off switch for the unit.
  • A knob to turn on the spindle motor and two big emergency stop buttons on the front and side in case something goes horribly wrong.
  • I (Steve!) added an Arduino to monitor the spindle EStop buttons and to control the air. Turning the spindle on will enable the air flow and EStop will kill both the spindle and air. You will also be prompted to turn the spindle all the way off if you happen to leave it on. The display will give an estimated spindle speed. It is derived from the speed control potentiometer and should actually be quite accurate.
  • The best materials to cut are wood, plastic and Aluminum However it CAN cut steel with the correct settings and you may want to use a liquid coolant for steel instead of air just to be sure. This is a small mill with a low spindle speed of about 2000 RPM max. I've actually limited the top speed having read that there is a point where speed trades off for the motor power so you'd have a spindle moving very fast but easy to jam. Most small mills have a top speed of about 2200 RPM. I know there are people familiar with mills and I would like to hear from them what cut speed and cut depth would be appropriate for a 2200 RPM spindle speed.


The steps for operation are:

  • Power up the computer.
  • Launch the Linux CNC program
  • Load your G-Code file
  • Power on the Emco
  • Toggle Machine Power [F2] or the orange icon circle with a vertical bar.
  • Home all (Home finds the home switch and does a fine adjustment. The switches may be noisy and I think Debounce may need to be tweaked. If home fails just retry for now)
  • Set the X Y and Z axis and set the 0 points if you need to by selecting an axis and using Touch Off to zero that axis.
  • Hit run and keep your fingers crossed.