Flow rate for perimeter and loops is low

Granitoid
Posts: 8
Joined: 19 Mar 2018, 06:23

Flow rate for perimeter and loops is low

Post by Granitoid »

How to fix low Extrusion for perimeter and loops?

Nozzle 0.4 mm
KISSlicer v 1.6.2 Win64
Attachments
img1.jpg
img2.jpg
68.png
68.png (29.5 KiB) Viewed 2511 times
64.png
64.png (24.71 KiB) Viewed 2511 times
65.png
65.png (27.45 KiB) Viewed 2511 times
66.png
66.png (30.09 KiB) Viewed 2511 times
67.png
67.png (31.3 KiB) Viewed 2511 times
Granitoid
Posts: 8
Joined: 19 Mar 2018, 06:23

Re: Flow rate for perimeter and loops is low

Post by Granitoid »

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.
Attachments
Test_gcode.zip
(400.61 KiB) Downloaded 121 times
img3.jpg
User avatar
pjr
Posts: 692
Joined: 05 May 2015, 10:27
Location: Kamnik, Slovenia

Re: Flow rate for perimeter and loops is low

Post by pjr »

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
Granitoid
Posts: 8
Joined: 19 Mar 2018, 06:23

Re: Flow rate for perimeter and loops is low

Post by Granitoid »

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)
sinned6915
Posts: 55
Joined: 28 Nov 2017, 10:06

Re: Flow rate for perimeter and loops is low

Post by sinned6915 »

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?
Granitoid
Posts: 8
Joined: 19 Mar 2018, 06:23

Re: Flow rate for perimeter and loops is low

Post by Granitoid »

sinned6915 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.
I hope :)
sinned6915 wrote:1. Have you calibrated your extruder? Have you double checked it?
What do you mean? :shock:
sinned6915 wrote:2. Have you tried Loop>Perimeter for style instead of Perimeter first?
Yes, I did and I was getting a bad surface quality, called as "wobble".
But I think it is not a problem of Z-axis, it is problem of order "Loop>Perimeter".
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
Infill Extrusion - it is not for Solid Path.
Extrusion Width = 0.4 for Nozzle 0.4
Realy??? It is bad idea!
Thanks. :)
sinned6915 wrote:Material-
Destring seems high, esp for driect drive.
Max & Cool flows are too high. Did you do the tuning wizard for flow?
"Max & Cool flows" - this option is limit for extruder flows.
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.
sinned6915
Posts: 55
Joined: 28 Nov 2017, 10:06

Re: Flow rate for perimeter and loops is low

Post by sinned6915 »

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
User avatar
pjr
Posts: 692
Joined: 05 May 2015, 10:27
Location: Kamnik, Slovenia

Re: Flow rate for perimeter and loops is low

Post by pjr »

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
Granitoid
Posts: 8
Joined: 19 Mar 2018, 06:23

Re: Flow rate for perimeter and loops is low

Post by Granitoid »

pjr 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
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
User avatar
pjr
Posts: 692
Joined: 05 May 2015, 10:27
Location: Kamnik, Slovenia

Re: Flow rate for perimeter and loops is low

Post by pjr »

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
Sorry; it wasn't clear from your post that you had included the G-code files.

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
Post Reply