All resources

About this video

What Is PrintPal's AI CAD Modeler?

PrintPal's AI CAD Modeler is a chat-driven design agent that lives entirely in the browser and generates parametric OpenSCAD code from plain-English prompts. Unlike most AI 3D generators that spit out a frozen mesh, this tool produces a fully editable script where every dimension — hole diameter, wall thickness, thread clearance — is a variable you can change on the fly. You describe what you want (or upload a reference photo or sketch), and the agent handles the actual coding.

Why Parametric OpenSCAD Changes Everything

Traditional AI 3D tools output static meshes: no real units, no tolerances, and no way to nudge a single feature without regenerating the entire model. Parametric OpenSCAD flips that workflow. Change one number and the geometry refactors around it, which is what allowed the parts shown in the video to evolve prompt by prompt instead of being rebuilt from scratch each round. It also gives you engineering-grade outputs you can hand off to professional CAD suites.

How the CAD Agent Actually Works

  • Prompt or upload. Type a description or drop in a reference photo, sketch, or napkin drawing.
  • Design brief + checklist. Before writing a single line of code, the agent commits to a brief and a checklist so you can review what it's about to build.
  • Real OpenSCAD, not pseudo-code. The agent pulls from libraries like BOSL2 and MCAD for things like metric threads, gears, and rounded fillets.
  • Live in-browser render. No install, no plugins. Models preview as you iterate.
  • Named-feature memory. Tell it to "add a fillet to the top edge" or "loosen the thread clearance by 0.2mm" and it tracks the right feature across the entire conversation.
  • Printability pass. After each generation it checks wall thickness, overhangs, and tolerances — and can auto-fix problems before you see the render.
  • Self-correcting on reference images. Feed it a photo and it generates a 4-view sheet of its own output, then compares and self-corrects against the image you gave it.
  • Professional exports. One click to STL, 3MF, or true STEP files that open cleanly in Fusion 360, SOLIDWORKS, and Onshape.
  • Autosaved sessions. Pick a design back up later and keep pushing it forward instead of starting cold.

Why No CAD Background Is Required

Because the agent writes the OpenSCAD for you, you never touch the syntax. Hobbyists, engineers, and educators can all describe a part in normal language — "M5 heat-set insert boss, 2mm wall, snap-fit lid" — and get a printable model back. Credits power each generation, either purchased a la carte or included with a PrintPal plan.

Tips for Better Prompts

  • Include hardware specs up front (thread size, insert type, mating part dimensions).
  • Mention tolerances explicitly, especially for press-fits and snap-fits.
  • Upload a reference photo when you want accurate proportions.
  • Iterate by feature name so the agent knows exactly what to modify.
  • Ask for a printability check explicitly on parts with overhangs or thin walls.

FAQ

Do I need to know OpenSCAD? No. The agent writes it all; you can also read the script and tweak it yourself if you want.

What files can I export? STL for slicing, 3MF for modern printers, and STEP for any professional CAD tool.

Does it run on my machine? No install needed — it's fully browser-based at printpal.io.

Can I keep iterating on the same part? Yes. Sessions autosave, named features persist, and you can keep refining from your last prompt indefinitely.

Full Transcript

Every part in this video was designed by an AI, prompt by prompt, with zero manual modeling. Here's the tool, and how it actually works. THE TOOL This was made with PrintPal's AI CAD Modeler — a chat-driven design agent that works directly in OpenSCAD. OpenSCAD is code-based CAD: instead of clicking through menus, a model is described as a script, which means every dimension is a variable you can change instantly. You don't need to know any of that syntax yourself, though — you describe the part in plain English (or drop in a photo or sketch), and the agent writes the real, working code for you. WHY THIS ISN'T JUST ANOTHER "AI 3D GENERATOR" Most AI 3D tools output a frozen mesh — a shape with no real dimensions, no tolerances, and no way to nudge a single measurement without regenerating the whole thing from scratch. PrintPal's agent works the opposite way: everything it produces is parametric OpenSCAD. Change one number — a hole diameter, a wall thickness, a thread clearance — and the model updates around it instead of starting over. That's the only reason the parts in this video could actually evolve instead of getting rebuilt every round. HOW IT WORKS, ROUGHLY — You type a prompt (or hand it a photo/sketch) describing the part: size, hardware, tolerances — The agent commits to a design brief and a checklist before writing any code, so you can see what it's about to build — It writes real OpenSCAD, pulling in libraries like BOSL2 and MCAD for things like threads and gears — Everything renders live in the browser, no install needed — You can keep iterating by name — "add a fillet to the top edge," "loosen the thread clearance by 0.2mm" — and it tracks exactly which feature you mean across the whole conversation — After every generation it runs its own printability pass — wall thickness, overhangs, tolerances — and can auto-fix issues before you even see the render — Feed it a reference photo and it renders a 4-view sheet of its own output and self-corrects against your image, instead of you having to eyeball the comparison — When a part's done, export straight to STL, 3MF, or a real STEP file that opens cleanly in Fusion 360, SOLIDWORKS, or Onshape Every session also autosaves, so a design can be picked back up and pushed further later — which is exactly how the parts in this video kept compounding from one prompt into the next instead of starting cold each time. TRY IT Right in your browser: printpal.io No CAD background needed, nothing to install. The agent runs on credits, either purchased or included with a plan. If you want a full prompt-by-prompt breakdown of any specific part from this video, drop a comment and I'll do one.