A parametric design for a cheap self-replicating 3D printer (reprap) that snaps together to minimize screws and non-printed parts.