<story><title>CadQuery: A Python parametric CAD scripting framework based on OCCT</title><url>https://github.com/CadQuery/cadquery</url></story><parent_chain></parent_chain><comment><author>enclosure_guy</author><text>Big fan of Cadquery! I used it to generate circuit board enclosures in an old project of mine[1]. Once you have it set up it is much nicer to use than Openscad and you have the ability to export STEP files, which is pretty huge. I haven&amp;#x27;t played with it in a while but the new improvements look great. The maintainers are also very welcoming&amp;#x2F;helpful to newcomers. Overall a great open source project.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;enclosuregenerator.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;enclosuregenerator.com&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>CadQuery: A Python parametric CAD scripting framework based on OCCT</title><url>https://github.com/CadQuery/cadquery</url></story><parent_chain></parent_chain><comment><author>6d65</author><text>This almost made me stop working on my own openscad inspired system in lua. It has almost everything that I think is missing from openscad:
* A full programming language
* Fillet and chamfer support
* A better viewer&lt;p&gt;The thing that I&amp;#x27;m planning to add to my lua cad is materials and PBR in the viewer. Also, I&amp;#x27;m still thinking if native bom support is a good idea.&lt;p&gt;But this looks slick, will definitely give it a try. Python models should be shorter than lua. But I like the lua dsl so far.&lt;p&gt;Also I&amp;#x27;m attempting to write my own cad kernel, which is a dubious choice. But will see where that gets me.</text></comment>