1st Layer Infill - Force continuous drawing instead of jumping around?
Hey Prusa folks,
does any of you know, if there's a way to force the infill being placed in a more continuous process?
Currently, it jumps around and sadly, you can see that on the printed object.
I tested all patterns, Arachne vs Classic, but no success.
I guess this might need a plug-in or some custom code, but I can't really find anything about this...
I've attached a screenshot.
Thanks in advance,
Rasmus
RE: 1st Layer Infill - Force continuous drawing instead of jumping around?
Hiya and welcome to the forum. For things that need debugging like this it is best to attach a prusa slicer project file. SO FIle>Save Project as from PS once you have it set up and its behaving like you describe. A project file contains not only the object but ALL the settings from the 3 profiles you are using so it allows us to look at everything without playing 20 questions. Its a snapshot in effect.
However to attach a project here, or most files really, you need to ZIP them up. If you don't the forum will just silently drop the file. And with the very short allowed edit window on posts its best to check immediately if it has attached.
So for example the most obvious question is what pattern do you have selected for bottom currently ? Certain patterns print in certain ways.
RE:
I kind of have the same question but for regular infill (or just printing in general), it seems like the printer sometimes jumps around quite a lot for (seemingly) no reason, slowing down the print. I would gladly wait 1 minute extra when slicing for it to do some sort of optimization, where it re-orders many of the movements to spend less time jumping around. <3
RE: 1st Layer Infill - Force continuous drawing instead of jumping around?
Thanks for the quick replies and the welcoming 🙂
For things that need debugging like this it is best to attach a prusa slicer project file
Yep, 100% agreed, sorry I didn't. I've attached the zipped project.
So for example the most obvious question is what pattern do you have selected for bottom currently ? Certain patterns print in certain ways.
Sadly, it's all of them. So I guess I'd need a plugin or a different slicer to force the "non-intended behaviour" of retracting -> moving across holes in a straight line -> de-retracting and continue printing in a straight line.
Basically, it would need to print the infill like it does, when selecting the "Close holes" Slicing Mode, but then retract or stop extruding, when hitting perimeters.
This might result in less clean results at the edges of the holes, but they are covered with buttons anyway.
I'd be willing to invest some time into coding this, but I'd have no idea where to start and if it would even be possible at all.
RE: 1st Layer Infill - Force continuous drawing instead of jumping around?
With the monotonic infill it is the most efficient method of printing without over extrusion at the boundaries of the fill areas. One thing that was noted a long time ago is that when filling in areas when an area is filled in towards another that is already infilled you got a slight overlap of plastic where they meet (more noticeable on top layers than the bottom). You could see and feel a bump at the join. If you change your bottom fill pattern to rectilinear and step through the preview you will see that effect.
The Monotonic patterns were created to address that. It always prints away from a previously infilled area. Once you know what its doing it starts to make sense with those movement patterns. So its doing the best that is possible already within the intended design constraints.
While in theory it sounds good to retract/de-retract as it passes over a hole in practice you would get gaps. Also what do you do if you also have avoid crossing perimeters enabled ? There are many open issues on the Prusa Slicer github (4.8K open issues) https://github.com/prusa3d/PrusaSlicer/issues . You might want to familiarise yourself with some of both the open and closed ones with a suitable keyword search. I seem to recall seeing inefficient path planning being brought up many times in various use cases.
You would definitely need to either use a different slicer or modify the current code as PS does not support any kind of plug in mechanism.