CadQuery · Blender · FreeCAD

Describe a part.
Get a STEP file.

Precision-first text-to-3D for mechanical engineers. Metric threads, PCD holes, counterbores, imperial fractions — parsed deterministically, not hallucinated.

Three steps. Zero guesswork.

01

Describe

Type a natural-language description. Dimensions, threads, hole patterns, counterbores — just say what you need.

"150x150x25 plate with 4x M6 counterbored holes on 50mm pcd"
02

Parse & Build

Constraints extracted deterministically. CadQuery generates parametric B-Rep geometry. No mesh approximation — real solid modelling.

Metric threads Imperial fractions PCD patterns Counterbores Countersinks Fillets
03

Download

Get your STEP file for CAM, plus STL, OBJ, GLB, FBX. Blender and FreeCAD handle the mesh conversions server-side.

STEP STL OBJ GLB FBX BLEND

Built for the shop floor.

🔩

Thread-Aware

M2 through M16, #0 to #10, 1/4" to 1" — clearance holes sized correctly from a lookup table, not a guess.

📐

Deterministic First

Constraints parsed with regex, not an LLM. The AI is only a fallback for ambiguous prompts — your dimensions are never hallucinated.

⚙️

Parametric STEP

CadQuery generates real B-Rep solids. Import into Fusion, SolidWorks, FreeCAD — modify features, not a mesh blob.

🏭

Mfg Readiness

Volume fraction, minimum wall thickness, bounding box checks. Flags parts that won't survive the machine.

🎨

Multi-Format

STEP + STL from CadQuery. OBJ, GLB, FBX, BLEND from Blender. FreeCAD mesh-to-STEP as a last resort.

🧠

Optional LLM

Ollama-backed spec generation for vague prompts. Disable with --no-llm when you know exactly what you want.

Ready to make something?

Type what you need. Get a STEP file. Load it in your CAM software. Cut metal.

⚙️ Start Generating