@GiskardReventlov:
I've used OpenSCAD to design the enclosure for tiq (thanks for your comments over in the Crowd Sourced forum!). Picture attached.
I like it a lot. But, there are a few buts!
- It is programming, not drawing. I'm comfortable with drawing (conventional CAD), but I LOVE programming. For me, I can be more productive and feel more comfortable "programming" 3D in OpenSCAD than I do in a CAD program. BUT, folks with a 3D CAD background will probably hate it, and folks with no programming background will probably find it very difficult.
- It has a few bugs, so far nothing show-stopping for me.
- It doesn't report errors well, so often it just doesn't do what you expect, and it doesn't tell you why?! So quite a lot of "debugging" required (like embedded programming?!?!).
- It's a bit slow, needs a faster machine - common with 3D so perhaps not unexpected. Rendering for output to STL can take a long time - the attached example takes over an hour to render out to STL. While you're working with it it's not that slow (the STL rendering is only when you're ready to print).
I'm going to continue to use it as my "goto" 3D tool. To give you an idea, I learned OpenSCAD by making some very simple cylindrical objects from an example "program". Then I designed the case in the attachment - it has quite a lot of internal details that don't show here. That design took 2 8 hour days, which I consider great, considering I was learning and the complexity of the parts. And the parts came out nicely (Shapeways.com)!
Enjoy!
Mark