Artillery 3D printer