BYOPuppet was created out of need, originally, as Laurie Berenhaus found herself spending an inordinate amount of time rigging parts for puppets, using materials not generally meant for puppet design. She turned to 3D design and 3D printing to create 3D printed parts and joints for puppeteering enthusiasts, creating an online catalog for customers to choose parts and then order through Shapeways. Laurie aims to empower artists and 3D printing enthusiasts with her online catalog, as well as with her own shows and designs. More details onn Laurie's work can be found here: http://3dprint.com/14757/3d-printing-puppet-parts

Check out some of the 3D printed puppet parts below: