OpenSCAD

Script-based CAD modeller that builds 3D solids from code using constructive solid geometry.

Loved by programmers and 3D-printing hobbyists123 for plain-text, git-friendly parametric designs456 that LLMs can write well.789 The most common complaint is that fillets and anything beyond simple shapes are tedious101112, in a language commenters call weird and limiting.1314
The HN verdict, written from 14 cited comments
31recommend
3warn against
Nov 10, 2025first mention
Oct 16, 2026latest mention
Nov 25 – Oct 26
Used forfor 3D printingfor programmersfor AI-assisted CADfor kids and familiesfor CNC routing3d modelingcad modeling

Why people recommend it

LLM-friendly · 3

Commenters report LLMs generate and iterate on OpenSCAD models with good results.

“LLMs are excellent at building OpenSCAD models.”

“I use OpenSCAD with Claude Code and it's pretty impressive.”

Show 1 more

“to write openscad models for me for the past week, with great success”

Code as design · 3

Designs are readable plain text that can be diffed, versioned and reused across projects.

“I love it myself and use it as much as possible simply because it's outstanding to be able to express a complete design in 1k of plain text”

“It is amazing. I spend more time in OpenSCAD than in any other program I use and I'm amazingly productive with it.”

Show 1 more

“I use OpenSCAD a lot, it ties right into my workflow and plays nice with versioning”

Builds 3D printer modifications and roboticson “OpenSCAD the Programmers Solid 3D CAD Modeller”

Parametric precision · 3

Changing one dimension in code updates the whole model, unlike nudging parts in a GUI.

“I love OpenSCAD.”

“It is amazing. I spend more time in OpenSCAD than in any other program I use and I'm amazingly productive with it.”

Show 1 more

“I use scad pretty often.”

Suits programmers · 3

People who know programming but not 3D modeling find it approachable and productive.

“If you love programming and like to DIY stuff around the house, buying a 3D printer and learning some OpenSCAD is a no-brainer.”

“If you have a background in code I recommend giving it a go.”

Show 1 more

“I have been using OpenSCAD to create cool geometric designs for 3D printing on fabric, with great results.”

Simple, procedural parts · 3

A go-to choice for simple or highly procedural parts and patterns.

WJWOct 10, 2026recommends

“OpenSCAD is super cool and my go-to for simple things”

“cool idea, good for a few types of highly procedural parts”

long-time user without access to commercial CADon “Show HN: SolidCraft – Open-Source Parametric CAD in …”
Show 1 more

“I think OpenSCAD was a great choice to make this part”

uses Solidworks all the timeon “Parametric CAD in Rust”

Caveats and dissent

Fillets and complexity · 3

Fillets, chamfers, threads and more involved parts are tedious compared with GUI CAD.

“Want to fillet a box in OpenSCAD? Sure, either take the convex hull of 8 spheres, or the minkowski sum of a box and a sphere.”

“I use OpenSCAD as my primary design tool for 3D modeling.”

Show 1 more
WJWOct 10, 2026recommends

“OpenSCAD is super cool and my go-to for simple things”

Steep prerequisites · 3

It demands math, mental visualization and programming, and every detail must be specified.

“I use OpenSCAD as my primary design tool for 3D modeling.”

“Now I use OpenSCAD a lot because with LLMs you have the absolute control that code gives you”

hobbyist furniture makerswitched from FreeCADon “Ask HN: CAD for wood working with LLM support?”
Show 1 more

“If you have a background in code I recommend giving it a go.”

Odd language · 3

The functional language is described as weird and limiting, pushing some toward CadQuery or PythonSCAD.

“OpenSCAD is great, and I use it all the time.”

“I use scad pretty often.”

Show 1 more

Scaling and geometry · 3

Critics say it is mesh/CSG-based, lacks sketch constraints and does not scale to complex parts.

“OpenSCAD isn't, really, a proper CAD package. It's a CSG drawing library with a declarative syntax.”

“I would also stay away from mesh based CAD like OpenSCAD”

Show 1 more

“Software like OpenSCAD and FreeCAD are obviously not suitable for much commercial work, and have very irritating limitations for hobbyist work”

Outdated release · 3

The stable release is old; commenters advise the nightly build for much faster rendering.

“I strongly recommend downloading the nightly version and turning on the manifold geometry solver in settings as it's much faster.”

“Check out the latest nightly version of openscad it’s significantly faster”

Show 1 more

“I use OpenSCAD a lot, it ties right into my workflow and plays nice with versioning”

Builds 3D printer modifications and roboticson “OpenSCAD the Programmers Solid 3D CAD Modeller”

LLM limits · 2

LLM-generated models can break down beyond simple, easily described shapes.

“I use openscad vibe coding quite a bit. It tends to fall down beyond extremely simple examples, though.”

“I have been using Claude to generate OpenSCAD for 3D printing.”

Often compared with

Who recommends it in their own words

All comments 44

“I had been using Gemini to build OpenScad models.”

“Now I use OpenSCAD a lot because with LLMs you have the absolute control that code gives you”

hobbyist furniture makerswitched from FreeCADon “Ask HN: CAD for wood working with LLM support?”

“I use a combination of openscad, blender to render previews of the full thing, and opcut to generate cutlists.”

“doing FreeCAD+Python or OpenSCAD code, usually one-shots things”

“cool idea, good for a few types of highly procedural parts”

long-time user without access to commercial CADon “Show HN: SolidCraft – Open-Source Parametric CAD in …”

“I use OpenSCAD as my primary design tool for 3D modeling.”

“I love it myself and use it as much as possible simply because it's outstanding to be able to express a complete design in 1k of plain text”

“Want to fillet a box in OpenSCAD? Sure, either take the convex hull of 8 spheres, or the minkowski sum of a box and a sphere.”

WJWOct 10, 2026recommends

“OpenSCAD is super cool and my go-to for simple things”

“to write openscad models for me for the past week, with great success”

“I have been using OpenSCAD to create cool geometric designs for 3D printing on fabric, with great results.”

“I use openscad for all my kicad 3d models”

“I strongly recommend downloading the nightly version and turning on the manifold geometry solver in settings as it's much faster.”

“I love OpenSCAD. Have been a power user for years.”

“If you love programming and like to DIY stuff around the house, buying a 3D printer and learning some OpenSCAD is a no-brainer.”

“I use OpenSCAD a lot, it ties right into my workflow and plays nice with versioning”

Builds 3D printer modifications and roboticson “OpenSCAD the Programmers Solid 3D CAD Modeller”

“LLMs are excellent at building OpenSCAD models.”

“OpenSCAD isn't, really, a proper CAD package. It's a CSG drawing library with a declarative syntax.”

“I used OpenSCAD for the first time. I got Gemini (just the chatbot, no harness or MCP) to help me design a water-bowl holder”

“I use LLMs for 3D CAD using OpenSCAD”

“to rough out designs as well as simple algorithms for OpenSCAD and ultimately, PythonSCAD”

“i use openscad with opencode”

fhoAug 2, 2026recommends

“I like using OpenSCAD and CadQuery...”

“I use LLMs for 3D CAD design in OpenSCAD.”

“it's easier/faster to have everything local. That's one of the reasons that I moved to OpenSCAD”

“a few days ago I created one in OpenSCAD for myself”

“a basic 3D printer and OpenSCAD installed on the family laptop”

“This has been easy with OpenSCAD for a long time. I have made lots of cool, complex models this way.”

“I've been using an OpenSCAD container with various local models.”

“I have been using Claude to generate OpenSCAD for 3D printing.”

“Big fan of OpenSCAD[1] and solvespace[2] for making functional 3D prints.”

“I use OpenSCAD with Claude Code and it's pretty impressive.”

“I use openscad vibe coding quite a bit. It tends to fall down beyond extremely simple examples, though.”

“I would also stay away from mesh based CAD like OpenSCAD”

“I use OpenSCAD with Claude and that seems as good as it can be.”

“I found that starting with an SVG and extruding from there is perfect in OpenSCAD”

“OpenSCAD is great, and I use it all the time.”

“It is amazing. I spend more time in OpenSCAD than in any other program I use and I'm amazingly productive with it.”

“If you have a background in code I recommend giving it a go.”

“I use scad pretty often.”

Threads where it came up

Data: openscad.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help