Top down 3D printer