The Shack CAD window with the Orbit gearbox example open: tool rail, body list, 3D viewport and inspector.

Shack CAD for Mac

Make it.
Print it.

Exact solid modelling for 3D printing. Sketch, dimension, fillet and combine parts, then hand them to your slicer.

Scroll to take it apart

Exact geometry

A solid, not a mesh.

Every body is an exact boundary-representation solid. Holes stay round, faces stay flat, and the Orbit gearbox you see here is fifty editable parts, not a scan.

Bodies

Fifty parts. One tidy list.

Name, colour, lock and hide every body. Booleans keep both operands, so the history behind each part stays open to change.

Sketch

Draw on a plane, or straight onto a face.

Start on XY, XZ or YZ, or click any flat face. Driving dimensions and relationships hold the profile exactly where you put it.

Edges and walls

Fillet. Chamfer. Shell.

Pick the edges or a face, then drag the handle or type the value. Apply when it looks right; one Undo takes it back.

Combine

Union, subtract, intersect.

Join bodies or cut one with another without losing either. You can still resize the hole after you have cut it.

Selection

Select exactly what you mean.

Auto, body, face, edge or vertex. Clicking does the obvious thing, and the filter is there when the obvious thing is not what you want.

Inspector

Your printer, as a reference.

Choose a printer and its build volume appears as an outline. It never clips or scales your model. Every field takes arithmetic and units, so 220/2 and 3 in both work.

Export

STL and 3MF, ready for the slicer.

Standard exports are free. High resolution export is a single in-app purchase. Your files stay on your Mac.

Orbit · plate 1 of 4

This is the actual file.

Sixteen printable parts of the Orbit gearbox, exported from Shack CAD as a single 3MF and drawn here layer by layer.

Shack CAD app icon

Free to model.
Free to export.

Standard STL and 3MF export costs nothing. High resolution export is a one-time purchase. No account, no subscription.

Download on the Mac App Store

Requires macOS 14 Sonoma or later.