3D printer heating block