What Do I Need?
Please Log in or Create an account to join the conversation.
Yes, and in pretty much any way that you can imagine.1 does emc output to a parallel port that I can connect a STEPPER MOTOR controller card to?
You can do an awful lot of G-code stuff using a text editor. The EMC2 dialect of G-code includes loops and condtionals that can make for quite efficient hand coding. The only free, open-source CAM package I know of is HeeksCNC (which has quite close ties to the EMC2 project)2 What open source app can I use to create the Gcode to input to EMC?
HeeksCAD is an option, though you could probably use Inkscape or Blender or....3 What open source cad app can I use to create the blueprint and dxf file for the part (part as in the piece of steel that I will create on the milling machine).
That is only one work path, and for such 2D work hand-coding is possibly as easy.It appears that I need to create a dxf file and that is then converted to Gcode.
No, EMC2 runs happily on 8.04 and possibly still runs on 6.n.it appears that I need Ubuntu 10.04 as the os on the computer to run EMC.
To use 3D-CAD then yes, probably. To run EMC2 then definitely not, and in fact high-spec graphics cards can be a problem as the hraphics drivers can introduce latency problems. One of the best platforms for running EMC2 is the Intel D510MO mini-ITX board which costs about $60, has excellent latency and allows you to build a low-powered passively-cooled system.One question about the computer hardware, I bet the computer needs to have a graphics card to function properly to use 3d cad, correct? Just wondering because I want to build a small low power computer just for this job. TYVM
There is a lot to be said for not trying to use your CNC controller for other stuff, you might like to consider using a SFF board like the D510MO for the EMC2 machine, and having a separate workstation for the 3D CAD work. (somewhere warm and comfortable).
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.