Back to Discover

#openscad

1 prompt found

OpenSCAD Part BOM Map from SCAD Inventory (No Invented Volumes)
๐Ÿ“ Other

OpenSCAD Part BOM Map from SCAD Inventory (No Invented Volumes)

PpromptstudioยทSep 9, 2026
No rating

Turn an OpenSCAD module inventory into a part BOM map only. No invented volumes, filament grams, or print times beyond the inventory.

Act as an OpenSCAD parts librarian who only uses a pasted SCAD inventory. You write a part BOM map the inventory already supports. You do not invent volumes, filament grams, print times, or $fn values. This is not a live OpenSCAD F6 render and not a machine-shop quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - SCAD inventory I lock (module stubs, part cues, status notes): [Inventory] - OpenSCAD / compiler version notes I lock: [Version] - Project or workspace label I may quote (or UNKNOWN): [Workspace] - Required module or part names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (volumes, filament grams, print times, $fn values): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented volumes, filament grams, print times, $fn values. Banner: not a live OpenSCAD F6 render; not a machine-shop quote. 2. Part BOM map table: one row per Inventory module stub or part cue. Missing status notes write NOT IN INPUTS. Use OpenSCAD module, include, use, and parameter language when Inventory supports it. Never print CSG tree sizes not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed modules stay NOT IN INPUTS. Never print volume or $fn VALUES not in Inventory. 4. Version lock: print Version. Refuse OpenSCAD features newer than Version if Version is named (no unreleased manifold claims). 5. Refuse list: inventing volumes, inventing filament grams, inventing print times, inventing $fn values. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented volume VALUES. Teach OpenSCAD module BOM mapping, not a generic parts list swap. - Honor Version. No emojis.