3d printer and scanner