As mentioned in this forum (viewtopic.php?p=658240#p658240), I am collaborating with the Open Toolchain Foundation, Mark van der Net from Archiyou, and Dave Cowden (creator of CadQuery) on an API for CAD data interchange. It is called OCCI, and uses CodeCAD (programmatic CAD) server-side to generate parametric models. I have created a FreeCAD workbench as a client for that API. The API uses STEP as the file format by default, but other formats are available as well.
Here is a link for the workbench: https://github.com/occi-cad/occi-freecad-plugin
Preliminary documentation (including installation) can be found here: https://github.com/occi-cad/occi-freeca ... s/index.md
It is currently at an MVP level, so there is limited content and there may be bugs, including UI scaling/positioning bugs. It is also not in the add-on manager yet. This post is the first step in trying to get it added.
If you want to try it out, you can do a manual install and then try searching for terms like "box", "text", or "bracket" in the "Add Parametric Component" section. There is a parametric fastener generator that is in progress, but that is not available on the server yet.
Here is a link to the server-side code if anyone is interested: https://github.com/occi-cad/occi-server
OCCI CAD Interchange Workbench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!