Frequently Asked Questions

Text-to-CAD

General Overview

Q: What is Text-to-CAD and how does it work?

Text-to-CAD is ML for CAD that allows users to submit a text prompt which describes a design to Zoo Design Studio, which outputs an accurate B-rep CAD model along with parametric KCL code.

Q: How does Zoo's Text-to-CAD differ from traditional CAD modeling methods?

Text-to-CAD enables 3D modeling via prompts in natural language. You can seamlessly switch between Text-to-CAD, traditional (point-and-click) modeling, and code-CAD in the Zoo Design Studio.

Q: Who can benefit from using Text-to-CAD?

Anyone can use Text-to-CAD, whether you are an experienced maker, or someone with no design experience.

Capabilities & Features

Q: What types of CAD models can Text-to-CAD generate?

Text-to-CAD is tuned to generate mechanical components for real world manufacturing processes, such as CNC milling and 3D printing.

Q: Can I edit the models I generate with Text-to-CAD?

Text-to-CAD produces fully editable, parametric KCL code, in which every detail can be edited. To edit a model that you generate with Text-to-CAD, you can use Zoo Design Studio's point-and-click interface or use Text-to-CAD again (Edit with ML) to further refine your model with a text prompt.

Q: What level of detail and complexity can be achieved using text prompts?

Text-to-CAD supports detailed design documents up to 1,500 words, as well as short, vague prompts, in which case the ML will complete any missing details and dimensions based on industry standards.

Usage & Workflow

Q: How do I get started with Text-to-CAD?

Sign up and start using Text-to-CAD for free today, click here to get started.

Q: What are the best practices for crafting effective text prompts?
  • The maximum prompt length is a few thousand words. Longer prompts take longer to respond.
  • Shorter prompts, 1-2 sentences in length, succeed more often than longer prompts.
  • If your prompt omits important dimensions, Text-to-CAD will make its best guess, based on industry standards, to fill in missing details.
  • Traditional, simple mechanical parts work best right now—fasteners, bearings, connectors, etc.
  • The same prompt can generate different results when submitted multiple times. Sometimes a failing prompt will succeed on the next attempt, and vice versa.
Q: How do I import and refine generated models into a third party CAD software package?

Text-to-CAD generates CAD models via KCL, an open-source parametric CAD programming language developed by Zoo. KCL can be edited in Zoo Design Studio, or in the text editor or IDE of your choice. Users can export KCL into the following standard CAD formats. Be advised that the feature tree from Zoo Design Studio will not be preserved:

  • STEP
  • STL
  • OBJ
  • glTF
  • PLY
Q: How long does it typically take to generate a model from a text prompt?

Most simple parts are generated in seconds, assemblies can take a few minutes.

Customizing & Fine Tuning Text-to-CAD

Q: Can I fine-tune the ML using my own CAD data for specialized designs?

Enterprises who are interested in customizing and training Text-to-CAD on their own data should contact Zoo Sales by filling out our contact form.

Limitations & Troubleshooting

Q: Why is my prompt failing? (error 422)

Though we are constantly improving Text-to-CAD, it can fail to generate a valid geometry for your prompt. This does not necessarily mean that there is a problem with the prompt. For vague prompts, try resubmitting for different results.

Q: How does the system handle ambiguous or imprecise prompts?

Text-to-CAD will infer any missing details and dimensions in ambiguous prompts.

Q: What troubleshooting steps can I follow if the generated model doesn't match my expectations?

There are several steps you can take to improve your results with Text-to-CAD:

  • Iterate on the model with Text-to-CAD using the "Modify with Zoo Text-to-CAD" tool in Zoo Design Studio
  • Manually edit the model with KCL or with traditional modeling tools in Zoo Design Studio
  • Try adjusting your prompt to address specific issues, and then resubmit For help, check out our Community Page or join our Discord.

Technical & Integration Details

Q: What technologies power Zoo's Text-to-CAD?

Text-to-CAD is built on top of the Zoo CAD Engine and KCL programming language for CAD. It leverages Zoo's MLephant API.

Q: What file formats are supported for exporting the generated models?

Text-to-CAD natively outputs to KCL, an open-source parametric code CAD language from Zoo. KCL can be exported into the following standard B-rep formats. Be advised that the feature tree from Zoo Design Studio will not be preserved:

  • STEP
  • STL
  • OBJ
  • glTF
  • PLY

Security, Privacy, & Data Handling

Q: How is my design data managed and secured when using Text-to-CAD?

We retain telemetry and API data which is transmitted securely and encrypted at rest. Generated CAD models are retained only on customer machines, except for cases where customers opt-in to training. Data stored for training is anonymized and contains no customer information.

Q: Are my prompts or is my model data used for training Text-to-CAD?

Users who are on Free accounts cannot opt out of having their data potentially included in training. Users on any paid subscription tier can opt out.

Pricing & Access

Q: How much does Text-to-CAD cost?

Text-to-CAD and Zoo Design Studio are free! Sign up and start using Text-to-CAD within Zoo Design Studio. Free plans are limited to using 40 Text-to-CAD credits per month, but all paid plans unlock unlimited Text-to-CAD.

Q: What are the pricing plans and usage limits?

Please review our pricing page for further information.

Q: How do I upgrade or gain access to additional features?

Once you have a free Zoo account, go to your account page to upgrade to any of our paid plans and get unlimited Text-to-CAD.

Future Roadmap & Updates

Q: What new features or improvements can we expect in future releases?

Stay tuned for gradual updates to Text-to-CAD like:

  • Support for generating more complex assemblies
  • An in-app conversational ML CAD Assistant
  • Image-to-CAD
  • STL/STEP-to-CAD
  • …and much more!
Q: How often are updates and improvements rolled out?

Text-to-CAD receives frequent updates. Typically we release on a weekly cadence.

Community & Support

Q: Where can I find tutorials, documentation, and case studies for Text-to-CAD?

Browse in-depth Text-to-CAD tutorials and documentation here.

Q: Is there a community forum or support channel for user feedback?

Absolutely. Join us on our Community Page or join our Discord.

Q: How can I report issues or suggest new features?

We consider all suggestions, reported bugs, and issues on our Community Page.

Platform Overview

Getting Started With Zoo Design Studio

Q: What is Zoo Design Studio?

Zoo Design Studio is a CAD application for hardware designers that provides the traditional point-and-click workflows found in common CAD applications, alongside Text-to-CAD ML and code based workflows.

Q: Is Zoo Design Studio available in a web browser or an installed application?

Zoo Design Studio is best used by downloading and installing our native desktop applications. There is a web browser test environment but it is not recommended for up-to-date functionality.

Q: How do I download Zoo Design Studio?

Visit our downloads page to install the desktop application.

Q: How much does Zoo Design Studio cost?

Zoo Design Studio is available for free but also has paid tiers for professionals, teams, and enterprises. You can view our pricing here.

Q: Do I need a traditional CAD license to use Zoo Design Studio?

No. Zoo Design Studio is CAD software that anyone can use and download for free. There are paid subscription tiers that unlock more powerful features and capabilities, like unlimited Text-to-CAD credits and support for teams and enterprises. Visit our pricing page for more details.

Q: Does Zoo Design Studio require an internet connection?

Yes. Zoo Design Studio requires an internet connection because processing and our geometry engine run in the cloud. This lets you handle complex CAD workflows smoothly, even on low-powered machines.

Core Features

Q: What CAD modeling features does Zoo Design Studio have?

Zoo Design Studio has solid modeling features like extrude, revolve, sweep, booleans, etc. For a full list of features, visit our documentation.

Q: Does Zoo Design Studio support assemblies?

Yes. Assemblies are supported in Zoo Design Studio as of v1.0.

Q: How often is Zoo Design Studio updated?

We constantly ship updates to Zoo Design Studio. We do not currently follow a scheduled release cadence—this allows us to release exciting features and bug fixes as quickly as we can.

Q: What file types can I import into Zoo Design Studio?

These are the current file types that are compatible with Zoo Design Studio:

  • STEP/STP
  • SLDPRT
  • KCL
  • STL
  • glTF/GLB
  • OBJ
  • FBX
  • PLY
Q: What file types can I export from Zoo Design Studio?

You can export your project into the following file types:

  • STEP
  • STL
  • glTF
  • OBJ
  • PLY
  • FBX

Text-to-CAD In Zoo Design Studio

Q: What are the capabilities and limitations of Text-to-CAD?

Please see our Text-to-CAD documentation.

Q: How do I use Text-to-CAD?

The Text-to-CAD button ✨ is in the main toolbar within Zoo Design Studio. Once you click it, you can type a description of the design you want Text-to-CAD to generate. It typically takes seconds to generate designs but the time will vary based on the complexity of your prompt. Most Text-to-CAD models are generated in under 60 seconds.

Q: How many Text-to-CAD credits do I get on a Free plan?

40 Text-to-CAD credits are included on Free plans. The 40 credits reset every month on the first. One Text-to-CAD credit is equivalent to approximately one minute of API usage. Around 90% of Text-to-CAD prompts are less than one minute, so most Text-to-CAD prompts will cost just one credit.

Q: How much money do Text-to-CAD API calls cost?

For using Text-to-CAD outside of Zoo Design Studio, please refer to our pricing page for more information regarding Text-to-CAD pricing per API call.

Q: Am I charged if I prompt fails?

No. If you receive a failure (a 422 error code, for example), you will not be charged credits. However, if your prompt succeeds—even if it wasn't exactly what you were expecting—your account will be charged the associated number of credits.

KCL & Code-Based Cad Design

Q: What is KCL and what is it used for?

KCL (KittyCAD Language) is Zoo's own scripting language for describing CAD geometries and rendering them within Zoo Design Studio. Every CAD function in Zoo Design Studio generates KCL. Using KCL in Zoo Design Studio is completely optional and is not required. KCL allows designers to leverage the benefits of code in the CAD ecosystem.

Q: Do I need to know how to code in KCL to use Zoo Design Studio?

No! Coding with KCL (Zoo's CAD coding language) is completely optional. However, it can be quite powerful. If your curiosity gets the best of you, you can learn more about getting started with KCL for coding in CAD Community Page.

Developer Tools

Q: Is Zoo Design Studio Open Source?

Yes, the Zoo Design Studio application is open source and you can find it on GitHub. However, our CAD geometry engine is not open source.

Q: I want to build a custom CAD application with Zoo's APIs, where can I start?

Check out our developer documentation to get started designing your own modeling tools.

Support & Updates

Q: Where can I go if I need help?

For assistance, check out our Community Page! See if others have asked for help with the same thing and if not, make a new topic so we can help you. Users who are on a paid plan can use email support or submit a support ticket here if they are logged in.

Q: I found a bug, where can I report it?

There are a few places you can report a bug. You can report it on our Community Page, you can let us know on our Discord, or if you are familiar with GitHub, you can make an issue for us.

Q: How do I update Zoo Design Studio?

Updates will download automatically the next time you open Zoo Design Studio. Once the update is complete, you will need to restart your application for it to take affect.

Q: I have a feature request, where can I tell the team?

You can use our Community Page to see if someone else has requested the same thing. If no one has, make a new request using the feature category.

Design Studio Pricing

Pricing, Billing, Payment

Q: What's included in the Free Plan, and how do I know when to upgrade?

The Free Plan includes full access to Zoo Design Studio, however, Text-to-CAD usage is limited to 40 credits per month and Zoo may use your data to improve our products. You can get unlimited Text-to-CAD credits (and opt out of having your data used to improve our products) by upgrading to any of our paid plans!

Q: Do you offer monthly and annual payment options, and are there discounts for yearly plans?

We do! You can pay month-to-month and contact us to cancel any time. If you opt for an annual plan, you get a 20% discount in exchange for paying upfront and remaining committed to that plan for an entire year.

Q: Which payment methods are accepted, and can they be changed later?

We accept credit cards for all paid plans. For Team or Enterprise plans, if you need custom billing, please contact us.

Q: Can I switch between plans anytime without losing data?

Yes, you can always upgrade or downgrade your plan to another tier without losing your data.

Q: If I upgrade to an annual plan from a monthly plan, is my payment pro-rated?

Yes, we will apply the remaining number of days on your monthly plan towards the annual plan's price at checkout.

Support & Usage

Q: What onboarding resources or training do you provide for new users?

Check out our documentation and tutorials to learn more. Free users can access our Community Support Forum or join our Discord server for additional support.

Q: Are there usage caps on the Free Plan, and how do overages work?

On the Free Plan, Text-to-CAD credits are capped at 40 per month. Text-to-CAD credits reset on the first of every month. If you go over 40 in a given month, you won't be able to use Text-to-CAD again until the first day of the following month, or you can upgrade to any of our paid plans and get unlimited Text-to-CAD!

Enterprise Solutions

Q: What does the Enterprise Plan cost and is custom or volume-based pricing available for large teams?

Please contact us to discuss pricing and features for your company. We will work with you to craft a plan that optimizes value and works best to fit your goals.

Q: Can the platform handle complex workflows, and whom do I contact for enterprise-level needs?

If you're an enterprise user, we'd love to learn more about your custom workflows. Please contact us so we can discuss.

Q: Can I customize, train, or fine tune Text-to-CAD on my company's CAD data?

Yes! This is extremely powerful and can provide significant value for organizations with large CAD operations. Contact our team to learn more about how we can help.

Data Security & Api Integration

Q: How do you safeguard user data and ensure compliance with industry standards?

Zoo is in the process of obtaining SOC2 Type II certification (expected by Q4 2025). Zoo adheres to industry standards for safeguarding your data.

Q: Which third-party apps or APIs does the platform integrate with?

Zoo offers a full suite of APIs that can connect to any platform. Please refer to our developer documentation for more information.

API Pricing

Pricing

Q: How much do API calls cost?

API calls are charged by the minute, rounded up to the nearest minute. Each minute cost $0.50. For example, let's say you tried the following endpoint ai/text-to-cad/{output_format} and it took 75 seconds to complete. Since it is rounded up to the next minute, this would be charged for 2 minutes. $0.50/minute x 2 minutes = $1.00

Q: How many free API calls do I get?

All users get $20.00 worth of API calls per month for free. After that, it is pay-as-you-go pricing.

Q: Do all API calls cost the same?

All of our charged API calls cost $0.50 per minute.

Q: Am I charged for failed API calls?

No, you are not charged if the API call fails.

Q: Am I charged for GET API calls?

No, only POST API calls.

Machine Learning Apis

Q: How long do Text-to-CAD API calls take?

Text-to-CAD generations can vary in their duration. It depends on the complexity of your prompt. A large majority of Text-to-CAD API calls last between 10 - 30 seconds. However, they can last minutes if the prompt is long and complex.

Q: The result from Text-to-CAD wasn't great, am I still charged?

Yes. We are working on our machine learning endpoints every day, but it is still experimental. Some results may not be as good as you expect.

Q: What file format does Text-to-CAD output?

Text-to-CAD includes a STEP file and can optionally output KCL as well with every call. For any other file format, you will be charged for the file conversion API used.

Support

Q: Where can I get help with using Zoo APIs?

For assistance with APIs, you can ask a question on our Community Page or discuss on our Discord!

Q: I think I found a bug, where can I report it?

For bugs, mention it to us on our Community Page.

Q: We need help deploying a large scale API service using Zoo APIs within our company. Who is the best person to contact?

Please email us directly. We would love to chat with your specific needs and see how we can best help you.

You can also find answers to your questions in our FAQ Center. If you have any other questions, feel free to reach out to us through our support channels.

FAQ
Browse our frequently asked questions to find quick answers to common inquiries.