BOM-Quality CAD
For Open Source Ecology, BOM-Quality CAD refers to a comprehensive file or set of FreeCAD files for a product or artifact. The distinguishing features of BOM-Quality CAD are:
- They contain every single part, including fastener, that goes into an object. Coverings such as paint, which are inseparable from an object upon disassembly, do not need to be shown.
- They are represented by single objects in the FreeCAD part tree. Groups may be created. They are single objects following a naming convention consisting of a single word without periods (base name), followed by a space and a number. Identical parts have identical base names, though their numbering may differ.
The above allows simple extraction of BOMs as a summation of individual part instances, which is extractable via Python scripts from FreeCAD into publication-ready bills of materials.