25 micron accuracy home 3D printer for $3000