ok. i want to start collecting parts for a cnc conversion of minimill. i want to start with the computer. looking on best buy i can get refurbished computers for $150 or so, running windows 7. thinking i will go for mach3 software and a usb control device. is it ok to run CAD on the same computer that controls the machine? i have been playing around with freecad and like it so far. what is a usable free or cheap CAM software?
i cant seem to find any computers with a parallel port, so i guess im stuck with usb.
Shouldn't be too hard to find a decent computer with a parallel port for around that price that will run LinuxCNC / Mach3-4. If your thinking of LinuxCNC I would shy away from laptops.
If your going to use a 2D CAD program, most any computer will do. However, if your thinking of a 3D solid or polymesh CAD, you will almost need a computer with OpenGL capabilities, (3D video card/chip).
As for usable free or cheap CAM? In the free arena, there are a number of 2D CAM programs and plugins, like the
CAM plugin for Inkscape, and even browser based CAM like
MakerCAM. For 3D maybe the best you'll find
today would be
PyCAM, though you will be looking for your 64 node
Beowulf cluster to run the thing on once you start trying to do 3D follow contour paths. It is not known for it's speed.
I say
today, as some of the developers of the mentioned FreeCAD are working on a
Path module that should be very fast in it's computations and work from true solids (instead of meshes), but like most everything FreeCAD, it is being developed by very talented volunteers in their spare time and it will be done when it's done, and not a moment sooner.
In the "cheap" or inexpensive, category there is
CamBam, (already mentioned), that is very popular and capable as well as the slightly more expensive MeshCAM (which I like). There is also
Estlcam which also falls well into the cheap category.
Machine control - of course there is Mach3/Mach4 and LinuxCNC, but there is also
grbl which runs on an Arduino and uses a USB input and takes the Gcode streamed to it from programs like
Grbl Controler if you want to go the bare bones / dirt cheap route. The up side of Grbl Controler is that it will run on a Raspberry Pi or Beaglebone just as well as it will on a high powered desktop.
Anyway, some things to think about and there are plenty of options out there.
Mark