3D printing pens