Posted: Fri May 21, 2010 11:04 am
I'll start addressing software backwards -- starting with the CNC machine itself.
Motion Control:
There are two primary contenders in this area: EMC2 for Linux, and Mach3 for Windows. Mach3 is more full-featured, easier to set up, and arguably more robust. EMC2 is free and requires a 400mhz or better PC. Mach3 is $175* and requires a 1Ghz or better CPU. Both require a desktop PC with a parallel port. Laptops have energy saving circuitry that can interfere with critical parallel port timing.
Standard USB to parallel adapters will not work. There is a $150 USB adapter called "Smoothstepper" with drivers that are still considered Beta. It only works with Mach3. Some have had success, others failure with this adapter.
While there do exist other options in this area, you risk lack of compatibility. Both of these programs interpret "G-code," the native language of CNC. However the g-code definitions leave a bit of room for interpretation, and no two controllers handle it exactly the same. Therefore it is important that your CAM (Computer aided manufacturing) software know what machine control software you have. Most have support for both EMC2 and nearly all have support for Mach3.
Since your choices here are limited, this is the easiest software selection to make. Most people will make their decision about machine control based on budget, CPU power of their host computer, and/or preferred OS.
Mach3
EMC2
Smoothstepper
KCAM - A less expensive Windows option with a limited free mode. Check compatibility with your other software before buying
*Don't run out and buy Mach3 before you have made your decisions regarding CAD and CAM. Many CAD/CAM vendors will bundle Mach3 at a discount.
Motion Control:
There are two primary contenders in this area: EMC2 for Linux, and Mach3 for Windows. Mach3 is more full-featured, easier to set up, and arguably more robust. EMC2 is free and requires a 400mhz or better PC. Mach3 is $175* and requires a 1Ghz or better CPU. Both require a desktop PC with a parallel port. Laptops have energy saving circuitry that can interfere with critical parallel port timing.
Standard USB to parallel adapters will not work. There is a $150 USB adapter called "Smoothstepper" with drivers that are still considered Beta. It only works with Mach3. Some have had success, others failure with this adapter.
While there do exist other options in this area, you risk lack of compatibility. Both of these programs interpret "G-code," the native language of CNC. However the g-code definitions leave a bit of room for interpretation, and no two controllers handle it exactly the same. Therefore it is important that your CAM (Computer aided manufacturing) software know what machine control software you have. Most have support for both EMC2 and nearly all have support for Mach3.
Since your choices here are limited, this is the easiest software selection to make. Most people will make their decision about machine control based on budget, CPU power of their host computer, and/or preferred OS.
Mach3
EMC2
Smoothstepper
KCAM - A less expensive Windows option with a limited free mode. Check compatibility with your other software before buying
*Don't run out and buy Mach3 before you have made your decisions regarding CAD and CAM. Many CAD/CAM vendors will bundle Mach3 at a discount.