Hammer CAD
Matthew Drummond
Simple 3D CAD for 3D printing


About
Hammer CAD is a simple 3D CAD program for Linux. It makes models for 3D printing. The workflow comes from the Hammer level editor: four viewports, a grid with snap, and solids that you draw as boxes. Some features come from Fusion 360: sketches on faces, extrude, revolve, fillets, and face tools.
This program is vibe coded: an AI assistant wrote almost all of the code. It uses KDE Frameworks, but it is not affiliated with KDE, Valve, or Autodesk.
Features:
- Boxes, cylinders, cones, spheres, and more primitives with grid snap
- Sketches with lines, arcs, curves, rectangles, circles, slots, and holes
- Extrude, revolve, booleans, fillets, chamfers, press/pull, shell, and smooth
- Holes, text, measure, and placement tools for 3D printing
- STL and 3MF import and export, with watertight meshes
Changes in version 0.1.0
0.1.02026-10-03
The first release of Hammer CAD.
- Hammer tools: block, clip, and vertex tools, four viewports, and a grid with snap
- Sketches with curves, holes, and sketch objects; extrude and revolve
- Booleans, fillets, chamfers, face tools, smooth, shell, and patterns
- Holes, text, measure, and placement tools for 3D printing
- STL and 3MF import and export, autosave, and undo with a History panel
Install from the command line
flatpak remote-add --user --if-not-exists mattdrummond \
https://flatpak.mattdrummond.ca/mattdrummond.flatpakrepo
flatpak install --user mattdrummond ca.mattdrummond.HammerCAD
Permissions
- No network access
- No file system accessOpens files only through the file chooser
- GPU acceleration
- Display: WaylandX11 only as a fallback
Details
- Version
- 0.1.0
- Updated
- 2026-10-03
- License
- GPL-3.0-or-later
- Download size
- 6.2 MB
- Installed size
- 10.1 MB
- Runtime
org.kde.Platform/x86_64/6.11- App ID
ca.mattdrummond.HammerCAD- Contact
- hammercad@mattdrummond.ca