How to fix low Extrusion for perimeter and loops?
Nozzle 0.4 mm
KISSlicer v 1.6.2 Win64
Flow rate for perimeter and loops is low
-
- Posts: 8
- Joined: 19 Mar 2018, 06:23
-
- Posts: 8
- Joined: 19 Mar 2018, 06:23
Re: Flow rate for perimeter and loops is low
I wrote a small program that parses the GCODE-file and increases the extrusion for the sections "Perimeter Path" and "Loop Path".
I got a good result, see the gcode-files and photos below.
It would be very useful to add individual fields in the KISSlicer: "Flow rate for Perimeter and Loops".
Thanks.
I got a good result, see the gcode-files and photos below.
It would be very useful to add individual fields in the KISSlicer: "Flow rate for Perimeter and Loops".
Thanks.
- Attachments
-
- Test_gcode.zip
- (400.61 KiB) Downloaded 121 times
- pjr
- Posts: 692
- Joined: 05 May 2015, 10:27
- Location: Kamnik, Slovenia
Re: Flow rate for perimeter and loops is low
Shouldn't be needed. I wonder if the problem is related to surface inset?
Can you try setting that to zero to see if the problem goes away?
Peter
Can you try setting that to zero to see if the problem goes away?
Peter
-
- Posts: 8
- Joined: 19 Mar 2018, 06:23
Re: Flow rate for perimeter and loops is low
If I set "surface inset" to zero, then I will get the wrong hole sizes. The diameter will be less by about 0.3-0.4 mm.
Then problem still exists, insufficient extrusion for perimeteres and loop especially at the small holes.
I take best result if make my own correction in gcode-file:
1. flow rate for all layers
flow_loops = 1.12; // only for Perimeter+Loops Paths
flow_solid=0.95; // only for Solid Path
Then
2. flow rate for "Perimeter+Loops Paths" and "Solid Path"
flow1=1.05; // only for 1-st layer (take best adhesion)
flow2=0.80; // only for 2-d layer (correct overextrusion 1-s layer)
flow3=0.85; // only for 3-d layer (correct overextrusion 1-s layer)
Then problem still exists, insufficient extrusion for perimeteres and loop especially at the small holes.
I take best result if make my own correction in gcode-file:
1. flow rate for all layers
flow_loops = 1.12; // only for Perimeter+Loops Paths
flow_solid=0.95; // only for Solid Path
Then
2. flow rate for "Perimeter+Loops Paths" and "Solid Path"
flow1=1.05; // only for 1-st layer (take best adhesion)
flow2=0.80; // only for 2-d layer (correct overextrusion 1-s layer)
flow3=0.85; // only for 3-d layer (correct overextrusion 1-s layer)
-
- Posts: 55
- Joined: 28 Nov 2017, 10:06
Re: Flow rate for perimeter and loops is low
your gcode effectivly does the same thing as the flow rate adjust. i dont think it should be needed if you are tuned properly.
1. Have you calibrated your extruder? Have you double checked it?
2. Have you tried Loop>Perimeter for style instead of Perimeter first?
3. I am no expert, but a few settings seem a little off to me based on my experience-
Printer ->Hardware
Missing Z steps
Missing Min Segment Width
Printer ->Extruder
Nozzle Length- If you have an E3D or clone, the nozzle bore is 0.6 for 0.4 iirc, I could be wrong
Extruder Length- looks longer than 50. Distance from contact point of drive gear to nozzle.
Style
Extrusion Width= Max is 1.2*nozzle rule of thumb. Try with 0.4 instead
Skin thickness should be multiples of Extrusion, ie 0.8 or 1.2 for 0.4.
Num loops- go up from your Skin Thickness/Extrusion ratio, not down.
Infill Extrusion- try 0.4
Material-
Destring seems high, esp for driect drive.
Max & Cool flows are too high. Did you do the tuning wizard for flow?
1. Have you calibrated your extruder? Have you double checked it?
2. Have you tried Loop>Perimeter for style instead of Perimeter first?
3. I am no expert, but a few settings seem a little off to me based on my experience-
Printer ->Hardware
Missing Z steps
Missing Min Segment Width
Printer ->Extruder
Nozzle Length- If you have an E3D or clone, the nozzle bore is 0.6 for 0.4 iirc, I could be wrong
Extruder Length- looks longer than 50. Distance from contact point of drive gear to nozzle.
Style
Extrusion Width= Max is 1.2*nozzle rule of thumb. Try with 0.4 instead
Skin thickness should be multiples of Extrusion, ie 0.8 or 1.2 for 0.4.
Num loops- go up from your Skin Thickness/Extrusion ratio, not down.
Infill Extrusion- try 0.4
Material-
Destring seems high, esp for driect drive.
Max & Cool flows are too high. Did you do the tuning wizard for flow?
-
- Posts: 8
- Joined: 19 Mar 2018, 06:23
Re: Flow rate for perimeter and loops is low
I hopesinned6915 wrote:your gcode effectivly does the same thing as the flow rate adjust. i dont think it should be needed if you are tuned properly.
What do you mean?sinned6915 wrote:1. Have you calibrated your extruder? Have you double checked it?
Yes, I did and I was getting a bad surface quality, called as "wobble".sinned6915 wrote:2. Have you tried Loop>Perimeter for style instead of Perimeter first?
But I think it is not a problem of Z-axis, it is problem of order "Loop>Perimeter".
Infill Extrusion - it is not for Solid Path.sinned6915 wrote:3. I am no expert, but a few settings seem a little off to me based on my experience-
Printer ->Hardware
Missing Z steps
Missing Min Segment Width
Printer ->Extruder
Nozzle Length- If you have an E3D or clone, the nozzle bore is 0.6 for 0.4 iirc, I could be wrong
Extruder Length- looks longer than 50. Distance from contact point of drive gear to nozzle.
Style
Extrusion Width= Max is 1.2*nozzle rule of thumb. Try with 0.4 instead
Skin thickness should be multiples of Extrusion, ie 0.8 or 1.2 for 0.4.
Num loops- go up from your Skin Thickness/Extrusion ratio, not down.
Infill Extrusion- try 0.4
Extrusion Width = 0.4 for Nozzle 0.4
Realy??? It is bad idea!
Thanks.
"Max & Cool flows" - this option is limit for extruder flows.sinned6915 wrote:Material-
Destring seems high, esp for driect drive.
Max & Cool flows are too high. Did you do the tuning wizard for flow?
This option will affect only for head speed by lowering it then flows limit is reached.
It is not for my situation.
Thanks for reply.
-
- Posts: 55
- Joined: 28 Nov 2017, 10:06
Re: Flow rate for perimeter and loops is low
granitoid-
1. extruder calibration is kind of essential. i am not sure if you are being facetious or serious. i brought it up b/c you did not say if you did it or not. if you haven't done it or checked it, then all this is folly.
here is mhackney's video on it.
https://www.youtube.com/watch?v=0Mnq5SfXVSA&t=618s
here is my remix on caliper holder-
https://www.thingiverse.com/sinned6915/designs
2. if you are trying to hold tolerances, then think about your printing order. if you are getting z-banding or wobble, you have mechanical issues. dont blame the slicer.
3. extrusion width- look at what other slicers recommend ...
https://forum.simplify3d.com/viewtopic.php?f=8&t=1980
yes, i am serious about the 0.4 extrusion widths. those are the settings i am using with PETG and I am holding tolerances close enough that model -0.1 and i dont have to ream bores for pins or bushings and my threaded hole ID's are good for tap holes and ID's slip fit for dowel pins on a crappy powerspec wanhoa i3.
YMMV
1. extruder calibration is kind of essential. i am not sure if you are being facetious or serious. i brought it up b/c you did not say if you did it or not. if you haven't done it or checked it, then all this is folly.
here is mhackney's video on it.
https://www.youtube.com/watch?v=0Mnq5SfXVSA&t=618s
here is my remix on caliper holder-
https://www.thingiverse.com/sinned6915/designs
2. if you are trying to hold tolerances, then think about your printing order. if you are getting z-banding or wobble, you have mechanical issues. dont blame the slicer.
3. extrusion width- look at what other slicers recommend ...
https://forum.simplify3d.com/viewtopic.php?f=8&t=1980
yes, i am serious about the 0.4 extrusion widths. those are the settings i am using with PETG and I am holding tolerances close enough that model -0.1 and i dont have to ream bores for pins or bushings and my threaded hole ID's are good for tap holes and ID's slip fit for dowel pins on a crappy powerspec wanhoa i3.
YMMV
- pjr
- Posts: 692
- Joined: 05 May 2015, 10:27
- Location: Kamnik, Slovenia
Re: Flow rate for perimeter and loops is low
Thing is, looking at the print, it is only the perimeters which are under-extruded.
Any chance you can zip up and upload the G-code file for this (one which has the problem, before adjustments)?
Thanks
Peter
Any chance you can zip up and upload the G-code file for this (one which has the problem, before adjustments)?
Thanks
Peter
-
- Posts: 8
- Joined: 19 Mar 2018, 06:23
Re: Flow rate for perimeter and loops is low
Look my post 19 Mar 2018, 21:30pjr wrote:Thing is, looking at the print, it is only the perimeters which are under-extruded.
Any chance you can zip up and upload the G-code file for this (one which has the problem, before adjustments)?
Thanks
Peter
viewtopic.php?f=12&t=2236&p=6346#p6313
I attached a file: Test_gcode.zip
Unzip and u can see 3 files:
Test.gcode - maked in KISSlicer
Test_fix-1.1.gcode, Test_fix-1.2.gcode - this is file Test.gcode with my custom correction for Perimeter+Loop paths
- pjr
- Posts: 692
- Joined: 05 May 2015, 10:27
- Location: Kamnik, Slovenia
Re: Flow rate for perimeter and loops is low
Sorry; it wasn't clear from your post that you had included the G-code files.Granitoid wrote: Look my post 19 Mar 2018, 21:30
viewtopic.php?f=12&t=2236&p=6346#p6313
I attached a file: Test_gcode.zip
Unzip and u can see 3 files:
Test.gcode - maked in KISSlicer
Test_fix-1.1.gcode, Test_fix-1.2.gcode - this is file Test.gcode with my custom correction for Perimeter+Loop paths
I wonder if there is a problem with minimum segment length? I think Marlin has a min segment time of about 20 milliseconds; some of your perimeter paths are less than 1 millisecond and may be being ignored.
Peter