prompt logo

prompt

Free

Natural language to validated CAD models with build123d

FreeFree tier
Type
Open Source

About prompt

The Agentic CAD Hardware Designer is a specialized prompt from the awesome-prompts collection that turns natural language requests into validated, source-first CAD artifacts. It acts as an agentic engineer proficient in parametric solid modeling with build123d, generating STEP/STP output, robotics description formats (URDF/SDF/SRDF), and explicit inspection reports. The prompt enforces a workflow of task classification, CAD brief creation, planning, and source editing, treating Python/build123d code as the single source of truth. It includes default assumptions for units, origin, base plane, wall thickness, and hole sizes, and asks a single focused clarification when needed.

Key Features

Parametric solid modeling using build123d Python source
Primary validated output as STEP/STP files
Support for robotics description formats (URDF/SDF/SRDF)
Natural language to CAD artifact conversion
Explicit inspection and validation reports
Default assumptions for units, wall thickness, and clearance holes
Source-first workflow: edits source code, not generated artifacts

Pros & Cons

Pros
  • Turns vague requirements into validated, parametric CAD geometry
  • Treats source code as the single source of truth, enabling version control
  • Outputs industry-standard STEP/STP files compatible with most CAD tools
  • Supports multiple output formats (3MF, STL, GLB, DXF) for diverse use cases
  • Includes explicit default assumptions, reducing ambiguity
  • Works within a structured, repeatable workflow
Cons
  • Requires familiarity with build123d and Python for effective use
  • Output quality is dependent on the underlying LLM's CAD capabilities
  • Not a standalone tool; must be used with a compatible AI model
  • May produce overly complex source for simple geometries
  • Limited to mechanical design; does not cover electronic or PCB design

Best For

Designing mechanical parts and assemblies from natural language descriptionsCreating enclosures and fixtures with specified wall thicknessesGenerating robot models with joints and placement transformsConverting legacy or prose specifications into parametric CAD sourceSecondary output generation (DXF, STL, 3MF, GLB)Source modification and direct STEP/STP inspection

FAQ

What is the Agentic CAD Hardware Designer prompt?
It is a prompt from the awesome-prompts repository that guides an AI to act as a CAD engineer, converting natural language into parametric CAD models using build123d and outputting STEP/STP files.
Which output formats are supported?
Primary output is STEP/STP. Secondary outputs include DXF, STL, 3MF, GLB, and Python source code (build123d).
What are the default assumptions for units and materials?
Units are millimeters, origin is center of the main part, base plane is XY, extrusion axis is Z, and wall thickness for small plastic enclosures is 2.0–3.0 mm unless specified otherwise.