Ultimaker / CuraEngine

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
https://ultimaker.com/en/products/cura-software
GNU Affero General Public License v3.0
1.66k stars 874 forks source link

Cura 11724 disable initial travel for one at a time #2046

Closed saumyaj3 closed 3 months ago

saumyaj3 commented 3 months ago

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.