Osman:
That is a huge topic you have opened up. It shows up time and
time again on many of the groups out there. I have heard it
referred to as "CAD/CAM Hell" and I think that is an appropriate
description.
The usual work flow for CNC is:
CAD => CAM => CNC
All three of these steps can be quite expensive and complicated.
I strongly encourage that you sign up for some classes at the
local community college before laying out some serious money.
The community colleges that still do CNC in the South Bay area
are De Anza (quarter system) and San Jose City College (semester
system.) In East Bay, there is Chabot community college.
One of our members went to Modesto community college to learn CNC.
Another advantage to the community colleges is that sometimes you
can get student versions of the otherwise extremely expensive
packages. While cracked versions of many of these programs are
out there, this mail list is absolutely not the place to talk
about them.
My recommendation is that you figure out how you intend to do
your manufacturing first and the work backwards from there.
For me, the cost of commercial products exceeded my available
budget by several orders of magnitude. As usual for me,
I wrote some C and Python code to get the job done for me.
I used OpenSCAD as my model:
http://www.openscad.org/
OpenSCAD is primarily for 3D printing.
Regards,
-Wayne
On 09/17/2012 10:05 AM, Osman Eralp wrote:
> For designing the mechanical portion of my robots, I've dabbled with
> several programs, including SketchUp, Solidworks, and Autodesk Inventor.
> I'm going to do a lot more mechanical design in the future, so I need to
> pick one program and become an expert with it. My criteria are
>
> * The program must allow me to export data for CNC milling and 3D
> printing.
> * The program should be one that is used in the robotics industry.
> * It would be nice if models are available from the designer community.
>
> Ease of learning the program is not important. Cost of the program is
> also not important.
>
> Does anyone have any suggestions on which program I should choose? What
> program do you use?
>
> Thanks!
> Osman
>