Iconic CAD Workflow Specification
Jump to navigation
Jump to search
Purpose
Iconic CAD Automation intends to democratize basic and advanced design capacity by allowing anyone to design anything in a matter of hours of study. This is done by converting technology into components represented graphically by icons.
Example
We will start with the framing for a house as an example of how we use modular icons to design the framing for a house, and generate:
- All the technical drawings
- Build instructions for each module
- Admissible parts specfication for each module, and admissible tooling specification for each module
- Part list or callout for parts for each module included in the technical drawing
- Quality Control requirements included in each technical drawing
- Fastener schedules called out for each module
- Overall assembly cost and weight
- Overall assembly callouts by module number
- Each technical drawing providing both a simple number, and a full description of module
- Complete bill of materials for the entire wall framing including fasteners and consumables
- A shadowboard design for a 24-person team build, and 48 person team build
- Workflow instructions for the overall assembly, based on 24 people.
Meta
- For each module, role allocation based on name database (24 or 48)
Scope
Method developed for Seed Eco-Home first, then for all machines.
Process Specification
- Based on explicit taxonomy of assets, published on the wiki
- Process is designed for automation with AI, leveraging library-scale development that can be distributed
- Schemas are then post-processed to wiki libraries and documentation
- Versions of schema and process are maintained via git or other version control
Schema Outcomes
- Generation of modifications
- Library icon in svg - for part libraries on wiki, parsing SVG images for iconic CAD automation
- BOM
- Technical Drawing. For full assembly - full building plan check package
- Exploded part diagram
- Build procedure
- Costing
- 3D print file
- Calculations - weight of assembly, strength, thermal, fluid flow, etc.
House Taxonomy
- Use moduletype_part_attributes.fileextension - etc
- Moduletypes corresponds to the 20-30 trades involved: foundation, framing, electrical, plumbing, cabinets, etc.
- Part is the name of part (a wire, pvc fitting, piece of lumber)
- Attributes - includes things like size. Version is its specific identity such as size, etc. For example, a plumbing fitting can be 1/2" or 3/4" etc. Library contains all of them, and to be universal, whole library is used in any given task
Super-Schema Outcomes
- Part library generation for wiki - code for creating library, including correct part naming.
- Part library generation - image uploads
Schema Specification
- Includes source links
- Includes labor estimation based on industry standards per unit (square footage per hour, etc)
- Includes ports - how other modules and parts connect to this
Current Scope
Current scope is the Seed Eco-Home, to be applied to all machines in a distributed way.
- 1000 parts
- 1000 modules
- 1000 tools
- 1000 skills
Require 12 minutes each.
Icon Thumbnail CAD Schema