Travel is not considered in the logic for collision detection. While printing one at a time, because of scarring ticket the initial travel of extruder goes to start position before printing every object, this doesn't comply in case of "One at a time" printing where the nozzle shouldn't go to the start position as it might collide with the objects that are already printed in the buildplate.
Added a condition here to not do the initial travel in case of one at a time.
Description
Travel is not considered in the logic for collision detection. While printing one at a time, because of scarring ticket the initial travel of extruder goes to start position before printing every object, this doesn't comply in case of "One at a time" printing where the nozzle shouldn't go to the start position as it might collide with the objects that are already printed in the buildplate. Added a condition here to not do the initial travel in case of one at a time.