What about FreeCAD. We are currently investigating this at the moment, trying a couple of tutorials. The tutorials are quite useful although some are unfinished. We also spent a lot of time looking for functions that didn't exist on the version we were running, which was the default for Ubuntu (which isn't up to date).