PrusaSlicer Initial Layer Flow
Hi,
Recently I've had overextrusion on my first layer. My live Z is a bit low, but that's because the textured bed is horrible and that's the only way anything remotely sticks to it. In PrusaSlicer, I want to change the flow for the first layer, but all I see is the "line width". This isn't really doing what I want, since changing that to, say, 0.35mm just makes the lines smaller, and still fills up the same area.
Is there any way to do this? Cura seems to have that (along with plenty of other settings I'd like to see in PrusaSlicer at some point) so I might just go with Cura for now.
RE: PrusaSlicer Initial Layer Flow
try washing your PC sheet with dish soap and lots of water, using only clean paper towels and not touching the surface after you wash it , then dry by heating on the heated bed and it should stick much better
RE: PrusaSlicer Initial Layer Flow
In Printer Custom Gcode, add a line for layer 1 ... set the flow to 1.25 or whatever you need. This is untested, but something like this should work...
M221 S{if layer_z=1}125{else}95{endif}
RE: PrusaSlicer Initial Layer Flow
@david-a66
I've done that twice already, and it doesn't help. I've tried all the adhesion recommendations, the build plate is just shitty. The main question was just for slicer settings, but thank you for the recommendations.
RE: PrusaSlicer Initial Layer Flow
@tim-m30
Thanks, I didn't think about the gcode. I'll try that soon, thanks!
RE: PrusaSlicer Initial Layer Flow
I had no luck getting PLA to stick to the textured bed. Try using PETG and the glue stick. I think you will find it works great. PLA sticks perfect to the smooth sheet with just a soap wash and ISO wipe.
I would like to try to get my first layer a little wider...
RE: PrusaSlicer Initial Layer Flow
No need to waste glue stick. PETG sticks fine to the textured sheet and comes off cleanly without using windex or any other release agent.
Bill
Tagaytay City, Philippines
Founder member of Philippines Prusa Printer Owners FB Group
Sponsor Pillars of God Academy in Bacoor
RE: PrusaSlicer Initial Layer Flow
I found that if PLA had been printed onto the textured sheet, then I had nothing but problems with adhesion afterwards, even trying to get PETG to stick was an issue, but after a couple of times with PETG over the parts of the textured sheet where the PLA had been, the PETG would stick again and the outlines of the PLA left on the textured sheet were gone.
I do believe it depends on the PLA, but it looks like it leaves a residue (chalk is a possibility) which makes it difficult for anything to stick properly afterwards, with the textured sheet, this residue gets into all the nooks and crannies on the surface of the sheet and is difficult to remove, but printing PETG, a sticky polymer when melted, it gets squeezed into said nooks and crannies and does a pretty good job of removing the residue when it has cooled down and is removed.
You can see the same residue on the smooth PEI sheet, but you can wipe the surface more effectively with IPA since it is flat.
I just use a 100 x 100 mm first layer square which I print over the affected area, and now I won't print PLA on the textured sheet, but use it just for PETG and spray with 99% IPA between prints and wipe off with a paper towel.
The textured sheet has a slight sheen to it when just using it for PETG, but PLA leaves it with a dull matt surface and you can see the outline of any PLA prints, this is where the adhesion issue always occurs if you have this on the sheet.
Normal people believe that if it ainât broke, donât fix it. Engineers believe that if it ainât broke, it doesnât have enough features yet.
RE: PrusaSlicer Initial Layer Flow
In Printer Custom Gcode, add a line for layer 1 ... set the flow to 1.25 or whatever you need. This is untested, but something like this should work...
M221 S{if layer_z=1}125{else}95{endif}
This code worked in Before Layer Change GCODE Sections (0 is first layer,110 is flow rate of 110%):
M221 S{if layer_num==0}110{else}95{endif}
Also could have used layer_z instead(0.25 is mm z):
M221 S{if layer_z<0.25}110{else}95{endif}
I added the some comments for helping troubleshoot my gcode so my before layer chance looks like this now:
;BEFORE_LAYER_CHANGE
G92 E0.0
M221 S{if layer_num==0}110{else}95{endif}
;LayerZ: [layer_z]
;LayerNUM: [layer_num]
RE: PrusaSlicer Initial Layer Flow
@master_aar
Did you try the first layer extrusion width as a percentage and not a measurement.
PrusaSlicer Initial Layer Flow
In Printer Custom Gcode, add a line for layer 1 ... set the flow to 1.25 or whatever you need. This is untested, but something like this should work...
M221 S{if layer_z=1}125{else}95{endif}
This code worked in Before Layer Change GCODE Sections (0 is first layer,110 is flow rate of 110%):
M221 S{if layer_num==0}110{else}95{endif}
Also could have used layer_z instead(0.25 is mm z):
M221 S{if layer_z<0.25}110{else}95{endif}
I added the some comments for helping troubleshoot my gcode so my before layer chance looks like this now:
;BEFORE_LAYER_CHANGE
G92 E0.0
M221 S{if layer_num==0}110{else}95{endif}
;LayerZ: [layer_z]
;LayerNUM: [layer_num]
I am also having a problem with first layer flow rate please add this to the slicer but in the mean time can someone confirm somthing for me?
I want to increase the flow rate / extrusion multiplier by about 5% for just the first layer and then go back to 1.
Would this be correct and is G92 E0.0 necessary?
;BEFORE_LAYER_CHANGE
G92 E0.0
M221 S{if layer_num==0}105{else}100{endif}
;LayerZ: [layer_z]
;LayerNUM: [layer_num]
RE: PrusaSlicer Initial Layer Flow
I didn't see it mentioned here, so I'll include a way to set the flow to 100% for the 1st layer only and then keep whatever the setting is in 'Filament Settings>Extrusion multiplier'.
; BEFORE_LAYER_CHANGE [layer_num] @ [layer_z]mm
G92 E0.0
M221 S{if layer_num==0}100
{else}{extrusion_multiplier[0] * 100}
{endif} ; set the flow for the 1st layer only to 100%, otherwise use Filament Setting
;LayerZ: [layer_z]
;LayerNUM: [layer_num]