Hello!
First of all, massive thanks to the devs and the community for such an amazing project. FreeCAD rocks and I’m proud to use it and also proud to be writing an ongoing series in Hackspace magazine. It’s utterly stunning what’s built into FreeCAD and that’s before we get to addon workbenches where we can design an airplane, boats, get extra 3d print tools, gears etc.
I got into CAD and 3d print mainly as I have the hobby of designing building and flying rockets, from small model stuff up to high power stuff that you need certification and insurance etc to fly. Like this one below, an opensource design I created, ODR, it's about 150cm tall and I've flown it up to about 2.5km in about 18 seconds!
For a long time I’ve used an opensource java application called openrocket http://openrocket.info/ which not only allows people to design rocket airframes it allows for the designs to be simulated using data for most of the worlds manufactures solid rocket engines for which there are standard datatypes etc. It’s an amazing bit of kit but it’s suffered from a lack of developers and maintainers. Currently is a bit tricky for some users to even get installed as it requires old java runtime environments etc. It’s really well technically documented as the original developer built it as part of his masters degree and his dissertation therefore is a fascinating read. http://openrocket.info/documentation.html
Interestingly, when I design in openrocket I tend to then export or transfer geometries into CAD to create models and or toolpaths often printing nosecones and CNC routing fins and bulkheads from woods or composites. So, and I guess you can see where this is going, I was wondering if there was interest in the community to develop a workbench that could eventually do the job of openrocket, but also directly provide the CAD/models for production. There are also things that FreeCAD could do that openrocket doesn’t, for example openrocket simulates descent rates based on different diameter and drag coefficient parachutes, but it could go further and actually explore parachute design. (I’ve really badly written some annular parachute design calculator scripts in Python).
FWIW I am not a dev, I have a rudimentary knowledge of git etc but I am no coder. I know rocketry inside out and have sat on rocketry councils and delivered workshops on rocket design etc. I think it’s both a really interesting workbench for rocketry types and could bring new people to FreeCAD, it’s also, with my writing hat on, an amazing story to promote and talk about FreeCAD!
It might be that aiming for a complete rocketry design, simulation and modelling workbench is a bit of a hard target, so I wonder if perhaps some simpler workbenches could act as milestones? An idea for this perhaps is a Nosecone Workbench. In rocketry we tend to use a handful of nosecone geometry families and indeed in openscad I’ve used a few generator scripts which in turn are usually informed by the formula on this page;
https://en.wikipedia.org/wiki/Nose_cone_design
I’ve then added shoulders (a cylindrical part at the bottom of the nosecone that slides into the body tube) and other general FreeCAD tasks to make internal geometries for payload or bulkheads etc.
I’d love to see a workbench that could auto generate parametric nosecones!
I’ll stop talking now, anyone interested in this stuff?