AI for CAD Tools

Free Text to CAD Tools Compared by Output and Usage Limits

Free Text to CAD Tools Compared by Output and Usage Limits

Free Text to CAD Tools Compared by Output and Usage Limits

Free text to CAD tools compared on output type, free-plan limits and license terms, plus a CadQuery test of what STEP keeps and STL loses.

·

⏱

6 min read

Michelle Ben-David

Product Specialist, Leo AI

Product Specialist, Leo AI

Mechanical Engineer, B.Sc. · Ex-Officer, Elite Tech Unit · Aerospace & Defence · Medical Devices

Mechanical Engineer, B.Sc. · Ex-Officer, Elite Tech Unit · Aerospace & Defence · Medical Devices

Michelle Ben-David is a mechanical engineer and Technion graduate. She served in an IDF elite technology and intelligence unit, where she developed multidisciplinary systems integrating mechanics, electronics, and advanced algorithms. Her engineering background spans robotics, medical devices, and automotive systems.

Cover image illustrating Best Free Text-to-CAD Tools: Open Source and Freemium Options: Complete guide to the best free text-to-CAD tools in 2026

BOTTOM LINE

For a free text to CAD tool that returns a solid you can machine, start with Zoo Design Studio's Free plan or have a chat model write CadQuery code that exports STEP. Free mesh tools such as Meshy suit concept prints and shape reviews only. Leo fits once the parts must join a team's existing vault and assemblies.

The free text to CAD options that return a solid you can machine are Zoo Design Studio's Free plan and the code route: a chat model writes CadQuery code that exports STEP. Meshy's free plan returns meshes under a CC BY 4.0 license, which suits concept prints only.

If you are a design engineer pricing a tool before your manager signs a purchase order, the free tier has to prove 2 things: the output survives your CAD and CAM, and the limits allow a real test. This guide compares 4 free options, plus one paid option, from vendor documentation read on 2026-11-11.

Four checks decide whether a free tool is usable for parts

Run each free option through these 4 checks in order. A tool that fails the first one is out, whatever its price:

  1. Output type. A STEP file holds a boundary-representation (B-rep) solid with true cylinders and planes. An STL, OBJ or GLB file holds flat triangles, so hole sizes and volumes come out approximate.

  2. Editability. A feature tree or a script lets you change one dimension and rebuild. A generated mesh has no parameters to change.

  3. Free allowance and what happens at the limit. Count what the free plan allows per month, and check whether work stops or bills you when it runs out.

  4. License and data terms. Read what the free plan lets you do with the output. Meshy's free plan, for example, requires attribution for commercial use.

For a team, checks 3 and 4 weigh more than for one person. A free allowance sized for 1 user will not cover a trial by 10 engineers, and a design described in a prompt leaves your network.

IN PRACTICE

The geometry search has been invaluable, helping me find standard parts instead of designing new ones, saving a huge amount of time and effort. The search system is smart and CAD-aware.

- eytan s., R&D Engineer

Four free options and Leo side by side

Each row below comes from the vendor's own pages, read on 2026-11-11:

Option

What it does

Where it runs

Output

Free allowance

Data it can reach

Best for

Zoo Design Studio, Free plan

Zookeeper agent turns text, images and sketches into parametric KCL models

Zoo Design Studio desktop app

Editable KCL model; STEP or STL export

Unlimited manual CAD modeling; Zookeeper reasoning time is metered monthly, Auto mode only

The active project only

One engineer modeling new parts from scratch

Meshy, Free plan

Text to 3D creates a mesh, then a refine step textures it

Web app and API

GLB, OBJ, FBX, STL or USDZ mesh

100 credits a month, up to 10 assets, 1 task at a time

The prompt or image you send

Concept visuals and display prints

CadQuery plus a chat model

The chat model writes Python; CadQuery builds the solid on the OpenCascade kernel

Your own machine

STEP, STL, AMF or 3MF

No limit from CadQuery; the chat model's own plan applies

Whatever you paste into the prompt

Prismatic parts you can describe with dimensions

OpenSCAD plus a chat model

The chat model writes OpenSCAD script; OpenSCAD compiles it with CSG

Your own machine

STL or OFF for 3D models

No limit from OpenSCAD (GPL version 2)

Whatever you paste into the prompt

3D printed fixtures and spacers

Leo

Generates parts from text, images and drawings, and finds existing parts first

Desktop and web app with a CAD add-in

Solid body with an editable feature tree in SolidWorks, Creo, Inventor or Onshape; STEP or STL export

No generic free trial; a demo runs on one of your own parts

Your CAD files and vault data through PDM and PLM integrations

Parts that join an existing assembly

Zoo and CadQuery export STEP, and Leo builds a native solid in your CAD. Meshy and OpenSCAD return meshes, so they fail check 1 for any machined part.

How each free option scores on the four checks

Each verdict below is based on the vendor's own documentation, plus one CadQuery run on 2026-11-11 shown in the table at the end of this section.

Zoo Design Studio. The Zookeeper FAQ lists STEP or STL exports, and the model is stored as KCL code, so each dimension stays editable. Zoo's pricing page says CAD modeling is unlimited while Zookeeper reasoning time is metered, and billable usage pauses by default when it runs out. The limit is reach: Zookeeper cannot read files outside the active project.

Meshy. The Text to 3D API returns an untextured mesh first, in GLB, OBJ, FBX, STL or USDZ. The Free plan gives 100 monthly credits and licenses output under CC BY 4.0, which requires attribution; the Pro plan switches to a private license. Use it for a shape review, then model the part in CAD.

CadQuery plus a chat model. CadQuery runs on the OpenCascade kernel and writes STEP, AMF, 3MF and STL. The chat model writes the script, so the free part is only as good as the dimensions in your prompt. You still check every hole and wall yourself.

OpenSCAD plus a chat model. OpenSCAD compiles a script into a solid using constructive solid geometry and 2D extrusion. Its About page lists STL and OFF as its 3D file formats, so the export lands in the mesh column even though the script is parametric.

To see what check 1 means in numbers, we ran a CadQuery script for a 100 x 60 x 6 mm plate with 4 holes of 5.5 mm diameter, 10 mm in from each edge (CadQuery 2.8.0). We compared the exported files against the hand-calculated volume of 35,429.80 mm³:

Export

Triangles

Volume (mm³)

Error vs hand calculation

STEP (B-rep)

none

35,429.80

0.00 mm³

STL, 0.1 mm tolerance

444

35,435.33

+5.53 mm³

STL, 0.01 mm tolerance

2,044

35,430.04

+0.24 mm³

The STL error comes from the flat facets that approximate each hole. Tightening the tolerance cut it by a factor of 23, but the file grew from 22 KB to 102 KB and the holes are still polygons.

Run a two-week trial on three of your own parts

Pick 3 released parts your team knows well: one prismatic bracket, one turned part and one sheet metal part. Then run each free option through these steps:

  1. Days 1 to 2: write one prompt per part from its drawing, with every critical dimension and tolerance in the text. The prompt guide shows how to phrase dimensions.

  2. Days 3 to 5: generate each part and export STEP where the tool offers it. Record whether you hit the free allowance and on which part.

  3. Days 6 to 8: import each file into your release CAD. Pass if it opens as a solid body, not a mesh or a surface set.

  4. Days 9 to 11: measure 5 critical features per part against the drawing. Pass if all 5 fall inside the drawing tolerance.

  5. Days 12 to 14: change one driving dimension in the tool and regenerate. Pass if the part rebuilds without a new prompt.

A tool that passes steps 3 to 5 on all 3 parts has earned a paid-plan quote. The accuracy and precision post lists more checks for production parts.

The same trial run with Leo on your own parts

Leo has no free tier to test, so the trial runs as a demo on one of your own parts instead. Send the same 3 drawings from the trial above. Leo works from each drawing and asks you for missing dimensions before it models anything. The result lands natively in SolidWorks, Creo, Inventor or Onshape as a solid body with an editable feature tree. Steps 3 and 5 of the trial then run on a native file, not an import.

Before it generates anything, Leo searches your internal library and PLM for a part with the same shape. Leo offers integrations with leading PDM and PLM platforms (SolidWorks PDM, Autodesk Vault, PTC Windchill, Siemens Teamcenter, Arena PLM, and others).

Leo indexes the newest revision of each file with no check-out, limited to the folders your admin selects. If the bracket on drawing 1 already exists as a released part, the answer is that part number, not a new model. See how shape search finds parts by geometry.

One limit: Leo needs a connected CAD system or vault to show its full value, so a demo with no files of yours shows less. The security page covers how your files are handled.

FAQ

Yes. Zoo Design Studio is free to download with metered Zookeeper reasoning time, Meshy gives 100 credits a month, and CadQuery or OpenSCAD cost nothing when a chat model writes the script.

CadQuery and OpenSCAD are both open source, and either one can build a part from code that a chat model writes. CadQuery exports STEP; OpenSCAD's 3D formats are STL and OFF.

No. Leo has no generic free trial, because it works on your own CAD files and vault data. A mechanical engineer from the Leo team runs it live on one of your parts instead.

Zoo pauses billable usage by default once the monthly allowance is spent. You can wait for the monthly refresh, upgrade, or opt in to pay-as-you-go.

Yes, with attribution: Meshy licenses free-plan output under CC BY 4.0. Paid plans switch to a private commercial license.

Code to CAD means a script, written by you or a chat model, defines the part and a CAD kernel builds it. CadQuery in Python and OpenSCAD's own language are the two common free choices.

  1. Zookeeper text-to-CAD and FAQ, Zoo, accessed 2026-11-11

  2. Pricing, Zoo, accessed 2026-11-11

  3. Text to 3D API, Meshy, accessed 2026-11-11

  4. Pricing, Meshy, accessed 2026-11-11

  5. Introduction, CadQuery documentation, accessed 2026-11-11

  6. About OpenSCAD, OpenSCAD, accessed 2026-11-11

  7. FAQ, Zoo documentation, accessed 2026-11-11

  8. Zookeeper in Zoo Design Studio, Zoo documentation, accessed 2026-11-11

  9. FAQ, Leo AI, accessed 2026-11-11

  10. Security, Leo AI, accessed 2026-11-11

See Leo on One of Your Own Parts

Bring a part or drawing and an applications engineer will run it live.

Send one part, drawing or text request from a current project. We show the editable model Leo builds in your CAD and any existing parts it finds first.

#1 New AI Software Globally - G2 2026

Enterprise-grade security

Trusted by world-class engineering teams

Recommended

Leo AI logo

Subscribe to our engineering newsletter

Be the first to know about Leo's newest capabilities and get practical tips to boost your engineering.

Need help? Join the Leo AI Community

Connect with other engineers, get answers from our team, and request features.

Gartner logo
G2 badges: Top 25 AI Products, 2026; Users Love Us; Top 25 Rookies of the Year, 2026
CB Insights logo
#1 New Software

Globally

All Industries

#12 AI Tool

Worldwide

G2 2026

Contact us

50 Milk Street

Boston, MA 02109

United States

Leo AI on LinkedIn
Leo AI on YouTube
Leo AI on Reddit
Leo AI logo

Subscribe to our newsletter

Be the first to know about Leo's newest capabilities and get practical tips to boost your engineering.

Need help? Join the Community

Connect with other engineers, get answers from our team, and request features.

Gartner logo
G2 badges: Top 25 AI Products, 2026; Users Love Us; Top 25 Rookies of the Year, 2026
CB Insights logo
#1 New Software

Globally

All Industries

#12 AI Tool

Worldwide

G2 2026

Contact us

50 Milk Street

Boston, MA 02109

United States

Leo AI on LinkedIn
Leo AI on YouTube
Leo AI on Reddit
Leo AI logo

Subscribe to our engineering newsletter

Be the first to know about Leo's newest capabilities and get practical tips to boost your engineering.

Need help? Join the Leo AI Community

Connect with other engineers, get answers from our team, and request features.

Gartner logo
G2 badges: Top 25 AI Products, 2026; Users Love Us; Top 25 Rookies of the Year, 2026
CB Insights logo
#1 New Software

Globally

All Industries

#12 AI Tool

Worldwide

G2 2026

Contact us

50 Milk Street

Boston, MA 02109

United States

Leo AI on LinkedIn
Leo AI on YouTube
Leo AI on Reddit
Leo AI logo

Subscribe to our engineering newsletter

Be the first to know about Leo's newest capabilities and get practical tips to boost your engineering.

Need help? Join the Leo AI Community

Connect with other engineers, get answers from our team, and request features.

Gartner logo
G2 badges: Top 25 AI Products, 2026; Users Love Us; Top 25 Rookies of the Year, 2026
CB Insights logo
#1 New Software

Globally

All Industries

#12 AI Tool

Worldwide

G2 2026

Contact us

50 Milk Street

Boston, MA 02109

United States

Leo AI on LinkedIn
Leo AI on YouTube
Leo AI on Reddit

© 2026 Leo AI, Inc.