This puzzle is a derivative of thing:947915 - Snap Together Puzzle. A dodecahedron is to be assembled from 6 pieces instead of 4, and the pieces are of two types instead of all being the same. The puzzle is larger and pieces snap together more securely A key and OpenSCAD code are included.
Print 4 copies of type_01 and 2 copies of type_02 to construct a complete puzzle. The pieces are designed to be printed with support and with the spheres and holes on top. On my Replicator I print them with PLA using 0.3 mm layers and 2 shells. A firm push at the right angle snaps the parts together. The openSCAD code has a number of parameters that can be used to "tweek" the fit. Instructions for using the key are in key.scad.