Hi,
is there any reason for the execution order for printing the shells and perimeter at separate times?
For example with this simple model.
A long rectangle with 3 holes.
emit(difference{ccube(150, 10, 10), ccylinder(2, 12),
translate(50, 0, 0) * ccylinder(2, 12),
translate(-50, 0, 0) * ccylinder(2, 12)})
IceSL- forge seems to generally.
-------------------------
Print all the inner shellsfor 3 holes and the outer cube. This involves at least three (50mm) long travel moves (with retraction)
Print the perimeter of the model for 3 holes and the outer cube. At least another 3 (50mm) long travel moves (with retraction)
Print the solid layer (or infill)
-------------------------
Is there a reason why ICESL doesn't print the inner shells and the perimeter of each feature in one go?
For the model above printing the features in two passes causes additional long travel moves and retracts. The current implementation slows the printing and has caused me issues with the finish of the perimeter of the print because a travel of more than 10cm was done before starting the perimeter.
Could this printing order be changed to print the inner shells and the perimeter of each feature in one go? Could the path optimiser be improved to eliminate the additional long moves and retracts?
I have tried tuning retraction, temperature and speed with limited success. I don't think that these fixes are as reliable and would not speed up print times as the two suggestions above.
Thanks,
Colin..