Solving minimal distance can potentially save the print time and improve print quality.
10 seconds wasted due to sub par path planning in one layer will lead to 16 minutes longer (given100 layers). In addition, the longer nozzle travel in FDM, the higher probability the nozzle drips the filament no matter how good you calibrate retraction.
We always has one path. That works. But my point is that there may be some better way to do it. I'm going to do some work with my spare time and see how things will get improved.
Here is my plan:
- Output parts coordinates in the file. There was a routine to output in SVG. But it is scaled. My purpose is to let other operation research folks (if they are interested) looks into the problem easily. Because those guys always ask for data.
- Move parts order optimization after all infill, wall and etc in the part is processed.
- Add information about an entry and an exit point of each part.
- Experiment exact/approximate TSP.
My work is here. I don't know who else will be interested in my proposal.
Edited by Ricky
Recommended Posts
nallath 1,118
I don't know the Cura Engine code that well, so I can't give you that much feedback. We "solve" the TSP by just attempting a best effort. We by no means even attempt to "truely" solve the problem. A lot of the improvements are due to various heuristics that we know work in our case (or work in most cases).
Link to post
Share on other sites