Metal 3d printer