Although it’s derided for not being open source, EagleCAD is an extremely popular piece of schematic and PCB layout software. Most of the popularity is probably due to the incredible amount of part ...
This project shows how to automate 3D CAD model creation using Python in FreeCAD and export the models to SolidWorks in .STEP format. Example: The script creates a simple 3D box with given dimensions ...