wardjr wrote:No "flaming" intended.
I can assure you my only goal is to better the community as a whole.
Maybe consider others experience and expertise .vs your own before you get defensive.
Often times we can judge that experience by simply looking at a users join date, number of posts and or their title. We are all here to learn from one another. As a moderator it is my responsibility to discourage the spread of misinformation. The last thing you want to do is alienate other experienced users.
So first you explain to me how you are justified in patronizing me because I joined this forum recently and haven't considered your experience...
wardjr wrote:As Carl pointed out, I will assume you simply mixed up extrusion width for filament diameter.
Because extrusion width is the tool path and we haven't even gotten into that discussion.
I never mentioned extrusion width and I never meant extrusion width.
Take a look at the slic3r source at https://github.com/alexrj/Slic3r/blob/m … truder.cpp at line 15. It's calculating the extrusion distance per cubic MM, and the formula is extrusion_multiplier * (4 / (filament_diameter ^ 2 * pi)).
My point here is that you can measure and set the filament diameter and then set the extrusion multiplier or you can just assume the ideal filament diameter and set the extrusion multiplier. The end result will be exactly the same because the actual number that matters is the extrusion distance per cubic MM. These two numbers we keep debating are really just two knobs controlling the same final result.
wardjr wrote:OP: FYI extrusion width's and how they are set is a whole other discussion.
Your original issue is also going to be caused by the simple math of the extrusion width.
Example: you want to print a wall that is designed 1mm thick but (if using a .40 nozzle) your extrusion width is .48. If using 1 perimeter (total .96mm since there's 2, an inner and outer) the slicer will have to decide how to fill the remaining .04. But since the extrusion width is .48,,, well you get the point. Alternately if using 2 perimeters (that ends up being 4 extrusions) or a total of 1.92mm in extrusion width. The slicer has to calculate a solution even though the math doesn't add up. The real solution is to design around this issues (on small areas of a print) using multiples of your extrusion width.
All that being said, it is rare that a designer takes this into consideration. Fortunately for us slicers do a pretty good job at coming up with a solution.
This is factually incorrect. Slicers vary extrusion widths by increasing or decreasing the extruded length relative to the traveled length. There are of course physical limits to how wide or narrow the extrusion width can be, but try setting the "Perimeters" or "External perimeters" parameters within slic3r, print a single-walled object, and observe that the parameters do change the width of a single wall.
If you don't want to change any parameters at all, simply slice an object in slic3r itself instead of Repetier Host or another software that embeds it. Slic3r colors the gap fill lines in your model red, and you can pretty easily observe that it's automatically varying the extrusion width for you so the gap fill comes out at the width it needs. Note that you do have to have a speed set for "Gap fill" as this feature is currently incompatible with autospeed.
In the source, this corresponds to https://github.com/alexrj/Slic3r/blob/c … Region.cpp starting at line 22, where the width of a "Flow" (basically a width and height of an extruded path with some metadata) is created, and later at https://github.com/alexrj/Slic3r/blob/m … r/Flow.cpp around line 69, where a Flow is converted into a ratio of cubic millimeters of filament to extrude per millimeter of distance the extruder travels. Flow.cpp also contains a variety of formulas to calculate flow widths.
pwlars, sorry to hijack your thread in this way, but I suspect these parameters "External perimeters" and "Perimeters" are what you need to modify. However, you definitely have some other issue if your multiplier came out to ~0.7 - there's no way your filament is 1.75/0.7=2.5mm thick (+/- 10%), so there has to be some other reason you're getting such massive overextrusion. It's apparent, though, that my presence here is hurting more than it's helping, so it's probably best that I make this my last post.