Documentation

Learn OpenSCAD & design CAD with AI

Step-by-step tutorials, a complete OpenSCAD reference, and recipe-style guides for designing parts with the PrintPal AI CAD agent. Free, open, and built for engineers, makers, educators, and existing OpenSCAD users.

Start here

Two paths in — pick the one that matches how you want to design.

OpenSCAD reference

Everything you need to read or write OpenSCAD by hand.

Skip the syntax — let AI write the OpenSCAD for you

The PrintPal AI CAD agent turns plain English (and sketches) into editable parametric code with a live 3D preview, then exports to STL, 3MF, and real STEP files.

Open the CAD agent

AI CAD guides

Practical workflows for the PrintPal AI CAD Modeler.

Frequently asked questions

Mirrors the FAQPage JSON-LD above for SEO parity.

What is OpenSCAD?
OpenSCAD is a free, programmer-friendly 3D CAD modeller. Instead of clicking through menus you describe your model with a small script language — primitives like cube/sphere/cylinder, transformations like translate/rotate/scale, and boolean operations like union/difference/intersection. The result is fully parametric: change one variable and the whole model regenerates.
Do I need to install OpenSCAD to use the AI CAD Modeler?
No. The PrintPal AI CAD Modeler ships with the OpenSCAD compiler bundled as WebAssembly, so everything — code editing, parametric rendering, and exports to STL/3MF/STEP — runs entirely in your browser. No install required.
Is OpenSCAD good for beginners?
Yes — but the learning curve is steeper than mouse-driven CAD because you are writing code. The PrintPal AI CAD agent removes that wall by writing the OpenSCAD for you from plain-English prompts and image references. You can read the generated code to learn the language without having to write it from scratch.
Can the AI CAD Modeler generate STEP files for Fusion 360 and SOLIDWORKS?
Yes. Exports include STL (slicers), 3MF (modern slicer-native), STEP (real ISO-10303-21 AP214 BRep that Fusion 360, SOLIDWORKS, Onshape, and FreeCAD open cleanly), OFF (academic), and the raw OpenSCAD source.
Where should I start in the documentation?
If you've never written OpenSCAD before, start with the OpenSCAD Tutorial. If you want to ship a part today with as little code as possible, start with Using the AI CAD Agent. If you already know OpenSCAD, the Cheat Sheet and the per-topic language reference pages are the fastest path back to writing code.