Is there a 'top layer' custom gcode option?
I figured a new thread about this was appropriate instead of using my other thread, which is off topic.
Is there a slick, automatic way to add custom gcode to top infill layers? I would like to add a custom code to adjust my pressure advance at top infill layers only. I figure the slicer engine has this capability since it can change extrusion width at top infil layers, I was just wondering if there was a way to punch in my custom line as well. I figured it may be something such as an IF structure in the layer change custom gcode section. Or maybe it doesn't exist.
No, I won't be opening up and modifying every gcode file I make manually. I don't have that kind patience.
Prusa Slicer doesnt no.
Is your pressure advance anything like the flow setting ? If it is then give Super Slicer a go. It has configurable flow values for Bridge, Above Bridges, Top Fill and First Layer whereas Prusa Slicer only has Bridge. It allows you to over or under extrude for top fill.
If you aren't familiar with Super Slicer, its a fork built on Prusa Slicer but with a lot more settings that can be tweaked.
Available here https://github.com/supermerill/SuperSlicer/releases
Sort of. Marlin calls it "linear advance". Basically, it takes into account the pressure built up between the extruder and the nozzle itself to avoid blobs where the nozzle changes speed. It is exceedingly handy for my current setup of having nearly 600mm of Bowden tube. The downside is the massive increase in printing time. I'd like to be able to set the pressure advance to give good printing time mostly, but them change it to slow down for a good top quality finish on the top infill portions.