Teaching LLMs how to solid model

Current capabilities and use cases

  • Multiple commenters report success using LLMs (via OpenSCAD, CadQuery, etc.) to generate simple parts: enclosures, ornaments, screw caps, brackets, even a “Terraforming Mars” city toy.
  • Typical workflow: user describes the part, model outputs code, user renders, prints, and iterates; sometimes a script feeds rendered images back to the model for correction.
  • Vision models that accept screenshots/renders can sometimes debug geometry, supporting hopes for RL-style feedback loops.
  • For hobby 3D printing and “good-enough” parts, many find this surprisingly useful; others say it’s interesting but not yet a net time saver.

Model and tooling comparisons

  • Reports that only top-tier models are usable; even then, they frequently mis-handle rotations, coordinates, or mating conditions, especially in complex assemblies.
  • One comment claims a particular model “one-shots” more elaborate parts; others describe OpenAI/DeepSeek as weaker for OpenSCAD and praise Gemini’s visual feedback. Claude is mentioned but not broadly tested.
  • OpenSCAD is seen as a good testbed but limited; alternatives like Build123d, CadQuery, Solvespace, and Lua-based frontends are discussed.
  • A commercial “AI CAD” backend is criticized for weak results; its author responds that the underlying CAD kernel and training data are still immature.

Interface: text vs drawing vs VR vs hybrid

  • Strong skepticism that long text prompts are an efficient primary CAD interface; many prefer sketching, 2D drawings, or direct manipulation (mouse, tablet, VR).
  • Several argue the real future is hybrid:
    • AI suggests parameterized primitives or assemblies;
    • user clicks, drags, or sketches constraints;
    • AI refactors, propagates edits, or bulk-edits features (“change all #6-32 to M3”).
  • Voice + pointing, XR “hand sculpting,” and napkin-sketch-to-model are seen as promising modalities, especially for non-CAD experts.

Suitability for professional/mechanical design

  • Mechanical engineers stress that real work involves tight tolerances, draft, moldability, fasteners, threads, ribs, FEA, manufacturability, and integration with existing parts—none of which current LLMs handle reliably.
  • Many see near-term value in helper roles: generating footprints from datasheets, converting PDFs or legacy CAD, critiquing designs, exploring options that are then verified by simulation.
  • High-stakes structural/mechanical decisions by LLMs are widely viewed as unsafe without strong automated validation.

Future directions and concerns

  • Proposed directions:
    • Domain-specific CAD DSLs that operate on features and queries instead of raw coordinates.
    • Tokenizing breps/3D geometry for transformer-style models.
    • RL training using SCAD libraries and render-based volumetric comparisons.
  • Concerns raised about:
    • AI-generated models gaming financial incentives on 3D model sites.
    • Hype around “AI CAD” vs today’s reality that even mainstream CAD/ECAD tools are slow, buggy, and frustrating.