3D design and printing for everyday life — self-designed, properly documented.

Designed it, printed it.

3D design and printing for everyday life: spare parts you can't buy any more, little helpers for kitchen and bath, gifts and toys — designed with OpenSCAD, properly documented, made to be copied.

Latest articles

Spare parts

Spare wheel for the vacuum cleaner

A friend's Siemens vacuum had a broken wheel — only available as an expensive assembly. So: measure the old wheel with a caliper, rebuild it in OpenSCAD, print it. In service for years.

Basics

Ultimaker Cura: from model to print

The slicer turns the 3D model into instructions for the printer. Why I use Ultimaker Cura — and my start and end G-code for the Anycubic i3 Mega.

Basics

The 3D printer: getting started, material, safety

Which printer to start with, which filament, and why caution during unattended printing is no luxury. A short, practical overview.

Bathroom

Toilet-roll holder

Designed to fit two existing drill holes — a holder whose hole spacing can be adjusted via a single variable. With the complete OpenSCAD source.

Garden

Play tower in Bangkirai wood

A design for a garden play tower — and a nice example of how to place many identical planks with OpenSCAD loops.

Spare parts

Faucet ring as a spare part

A spare part for an Ideal Standard mixer tap, printed in golden PETG — and a nice example of how commented variables keep a design easy to adapt.

Basics

Basics

Ultimaker Cura: from model to print

Basics

The 3D printer: getting started, material, safety

Basics

OpenSCAD: introduction and installation

Bathroom

Bathroom

Toilet-roll holder

Bathroom

Shower-head holder for the rail

Garden

Garden

Play tower in Bangkirai wood

Garden

Fence-post cap against the rain

Gifts

Gifts

A vase for Mother's Day

Gifts

Money and card clip for a 50th birthday

Toys

Toys

Chimney for the dollhouse

Spare parts

Spare parts

Spare wheel for the vacuum cleaner

Spare parts

Faucet ring as a spare part

Spare parts

Spare part for the range hood

An unhandled error has occurred. Reload 🗙

Rejoining the server…

Rejoin failed… trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.