I'm looking for free or cheap CAD software that lets me create files I can send away to get metal parts machined by people or companies with CNC machines. I don't need elaborate features, but easy and intuitive to learn is much appreciated. Features I want but aren't necessarily in the "absolutely need" category include:
#1: ability to view object in 3D.
#2: ability to view objects assembled into complete device.
#3: ability to create images and/or PDF files of view and/or 3D drawings.
#4: ability to create images of 3D views of objects and assemblies.
#5: set of massively standardized parts (like socket head bolts).
#6: ability to import mfg files for parts like linear bearings, etc.
What is absolutely necessary is the ability to output files that machinists with CNC machines can work with conveniently. I expect every part I will need made will be machined by a CNC milling machine or a lathe, and most parts will be aluminum, with perhaps a few [stainless] steel components.
What are my choices? What is my best choice in your opinion? I need to get about a dozen parts made now, then probably nothing for many months, then probably modest numbers later. I'm developing a couple robotics vision systems, but my primary work is the electronics design, firmware and software, not mechanics. Unfortunately, I don't have anyone to do this CAD work for me, so I must do it myself.
Thanks.