I printed the previous poly snaps and was frustrated by the friction fit joints that seemed to need ultra-precision to print. I attempted them several times and they were either too tight to even go together or so loose they fell apart.
So I used blender to add spherical nubs and sockets that give the parts some extra tolerance and a snap when you get them together. It isn't a perfect solution, but I think it helps.
Also I noticed the original poly snaps were limited to +-90 degree angle. This version can do a full 270 degree folding completely flat on one side. Without this addition, the red/green/blue piece in the picture would have simply been impossible.
I made these primarily for a coworker of mine. One of the neat things he noticed is that you don't actually need the squares, pentagons, hexagons... as these can actually be made from the triangles! See the green and white sphere.
I was able to print over 700 of these for just under $10, in material. In a batch of 52 I had between 1-3 lift off the build plate which ruined them, but still had around 50/print successful over the 15 prints!
EDIT: I have added two more versions. These have more space between the teeth so they snap together easier. Print two if each type to see which works best for you!
0.2mm layer hieght, 0.5mm nozzle
3 layers on top and bottom, 1 perimeter on the outside.