@aigclink: Text-CAD: Not just "draw a part" — one sentence → STEP → slice → straight to your local Bambu printer, full pipeline. What used to be manual modeling in SolidWorks, then checking each dimension with calipers — those two actions are now owned by this project. One setup…

X AI KOLs Timeline Tools

Summary

The Text-CAD project achieves AI-driven automation from natural language description to STEP 3D model, slicing, and directly connecting to a Bambu printer for the entire workflow. By having the LLM generate build123d Python source code instead of directly manipulating the geometry kernel, it effectively reduces the difficulty of generating complex formats and integrates multiple hardware manufacturing-related skills.

Text-CAD: Not just "generate a part drawing" — one sentence → STEP → slice → directly to your local Bambu printer, full chain from text to physical output. What used to be manual modeling in SolidWorks, then checking each dimension with calipers — these two actions are now taken over by this project. It packs 11 skills in one go, covering the full pipeline from design to manufacturing: 1. CAD: Natural language / images / 2D drawings → STEP, exportable to STL/3MF/GLB 2. http://step.parts: Automatically find STEP files for off-the-shelf screws, bearings, motors, connectors 3. DXF: Output 2D cutting diagrams; SendCutSend: Validate before uploading for laser cutting 4. G-code + Bambu Labs: Slice → dry-run on local printer, then carefully print 5. URDF/SRDF/SDF: Write robot structures, MoveIt2 planning, simulation worlds The key design choice is clever: instead of outputting STEP binary, the model directly writes build123d Python source code, then runs gen_step() to generate. This gives the LLM a text intermediary layer it excels at, bypassing the 'directly generate hard format' dead end — the same approach as [[video-use]] we discussed earlier: video-use lets LLM skip video and read structured text only, text-to-cad lets LLM skip geometry kernel and write Python only. Both give the model a high-value token landing point. Looking alongside Jellyfish makes it clearer — both are harness engineering approaches, one in AI short dramas, the other in hardware manufacturing: ~ Jellyfish treats 'character consistency' as a first-class problem, turning uncontrollable generation into trackable processes; ~ text-to-cad treats 'geometric correctness' as a first-class problem — scripts/inspect performs refs/facts/planes/measure/align/diff validation, snapshot visual verification is mandatory (no skipping even after deterministic checks pass), on failure: 'modify the minimal responsible source segment → regenerate → rerun the failed items'. What's the cost? It makes each skill a 'thin wrapper + progressive references' — only loads the reference documents needed for the current task, not the whole set. Context is saved, but it also means the ceiling of this system depends on the underlying CLI (build123d / slicer / OCCT kernel); the model just orchestrates, it doesn't handle geometric solving. #TextToCAD #AICAD #AgentSkills #build123d #HardwareAI
Original Article
View Cached Full Text

Cached at: 07/03/26, 02:38 PM

Text-CAD: It’s not about “generating a part drawing.” It’s the full pipeline: one sentence → STEP → slicing → directly connecting to a local Bambu printer for output.

Previously, mechanical engineers manually modeled in SolidWorks and then checked each dimension with calipers—this project takes over both actions.

It bundles 11 skills at once, covering the entire hardware pipeline from design to manufacturing:

  1. CAD: Natural language / images / 2D drawings → STEP, with export to STL/3MF/GLB
  2. step.parts: Automatically find ready-made STEP files for screws, bearings, motors, and connectors
  3. DXF: Generate 2D cutting layouts; SendCutSend: Validate before uploading for laser cutting
  4. G-code + Bambu Labs: Slice → dry-run on local printer → print cautiously
  5. URDF/SRDF/SDF: Write robot structures, MoveIt2 planning, and simulation worlds

The key design choice is clever: instead of outputting STEP binary, the model writes build123d Python source code, then runs gen_step() to generate it. This gives the LLM a text-based intermediary it’s truly good at, bypassing the deadlock of “directly generating a hard format”—same logic as the [[video-use]] approach we’ve discussed: video-use makes the LLM read structured text instead of video, text-to-cad makes the LLM write Python instead of touching the geometry kernel. Both give the model a high-value token landing point.

Seen side by side with Jellyfish, both are about harnessing engineering—one in AI short videos, the other in hardware manufacturing:

  • Jellyfish treats “character consistency” as a first-class problem, turning uncontrollable generation into traceable processes.
  • Text-to-cad treats “geometric correctness” as a first-class problem—scripts/inspect performs refs/facts/planes/measure/align/diff validation, visual verification with snapshots is mandatory (deterministic checks passed or not, you can’t skip), and on failure: “edit the minimal responsible source segment → regenerate → rerun failed items.”

What’s the cost?

It makes each skill a “thin wrapper + progressive references”—only loading the reference documents needed for the current task, not the whole set. This saves context, but it also means the ceiling depends on the underlying CLI (build123d / slicer / OCCT kernel). The model only orchestrates, it doesn’t handle geometric solving.

#TextToCAD #AICAD #AgentSkills #build123d #HardwareAI


step.parts | 16,000+ open source STEP parts for your next CAD project

Source: https://www.step.parts/
Open Source CAD Directory

Loading catalog

Similar Articles

@QingQ77: Open-source framework enables Codex, Claude Code and other coding agents to generate CAD models from text descriptions, export to STEP/STL/3MF and more. https://github.com/earthtojake/text-to-cad… text-to-…

X AI KOLs Timeline

The open-source framework text-to-cad enables Codex, Claude Code and other coding agents to generate CAD models from text descriptions, supporting export to STEP, STL, 3MF, DXF, GLB, URDF and more. It comes with three built-in Skills (CAD, URDF, and Robot Motion) and runs locally without requiring a backend.