Price within 1 minuteDispatch within 48 hFormats STL · 3MF · OBJ · STEPPayment QR transfer

OpenSCAD: a model written in code for 3D printing

OpenSCAD is a free 3D modelling program in which a shape is not drawn but described by a script. It suits precise, parametric parts that are easy to change with a single number.

These sites have thousands of free models. Download an STL or 3MF and upload it here. If you sell it or use it for business, check the model licence. How to pick a model and licence

Contents
  1. How OpenSCAD works
  2. Export
  3. What to watch for
  4. OpenSCAD and your order

How OpenSCAD works

OpenSCAD follows the principle of constructive solid geometry: you build a model from cubes, cylinders and spheres by adding, subtracting and intersecting. Everything is in a text file, so you can write dimensions as variables. Changing one value gives you a different box size, number of holes or wall thickness. There is more on Wikipedia too.

It is parametric modelling in its purest form. OpenSCAD is unsuitable for organic shapes, Blender is for that.

Export

After rendering (F6) choose Export and select STL or 3MF. The preview (F5) is enough for checking the shape, but export needs a full render. Units in OpenSCAD are dimensionless, but slicers treat them as millimetres, so 10 means 10 mm.

What to watch for

  • Zero thickness. Two bodies that only touch along a face can join incorrectly. Give them a small overlap, for example 0.01 mm.
  • Smoothness. The $fn variable sets how many sides a circle is made of. With a low value a cylinder will be faceted, with a very high one the file is needlessly large.
  • Thin walls. Under 0.8 mm they do not print cleanly with a 0.4 mm nozzle.

OpenSCAD and your order

A typical use is a box with adjustable dimensions: you enter the length, width, height and wall thickness in variables, and the code produces the body, the openings and the lid. When you then need another size, you change the number. For small batch production that is practical: you can order several variants of one part at once.

You upload the file to the calculator. Thanks to the parameters you can easily create several sizes of the same part and order each with its own quantity. The price is calculated from the real preparation of the model for printing, so you see how the size affects grams and time.

Common questions

Is OpenSCAD suitable for a beginner?

If you enjoy programming, yes. If you want to draw a model quickly with a mouse, Tinkercad will be simpler.

What format should I send from OpenSCAD?

STL or 3MF. We accept both up to 50 MB.

Does OpenSCAD handle colours?

It can display them, but for multicolour printing it is safer to send a 3MF with colours assigned.

Related terms

SourcesSources checked 1 November 2026, 3
  1. OpenSCAD, OpenSCAD, checked 2026-11-01
  2. OpenSCAD, Wikipedia, checked 2026-11-01
  3. Constructive solid geometry, Wikipedia, checked 2026-11-01

We will print it for you

Upload a model and see the price per piece, the total with shipping and the date at once. We print in Košice, Slovakia, from PLA and PETG.

These sites have thousands of free models. Download an STL or 3MF and upload it here. If you sell it or use it for business, check the model licence. How to pick a model and licence