Boing Boing Gadgets Protopiper: tape-gun-based 3D printer extrudes full-size furniture prototypes Cory Doctorow