Tag dual head 3d printer