Jury out on promises, but $347 3D printer is fun