New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature request] separate extrusion multipliers for infills and perimeters #2443
Comments
Just a quick thought regarding the calibration of extruder steps (leaving the overlap issues out for the moment): From my understanding the only really precise method for this would be to measure the diameter of one single bridged extrusion. We can safely assume that the cross section of a bridged extrusion is round - and die swell does not count in due to the filament beeing pulled from one anchoring point to the other. Do you agree? Could this possibly boil down further configuration to only the overlap factor whereever two extrusion lines are touching each other (perimeters, solid infill, infill-perimeter-contact-points, etc)? |
Since what comes out of the extruder equals what goes in, extruder steps On 22 December 2014 at 09:34, simonkuehling notifications@github.com
|
@curiouspl2, you're confusing single walls with perimeters. They're not the same thing. Adjacent perimeters are spaced just like adjacent solid infill lines. If you calibrate properly for solid infill you'll get correct perimeter overlap as well. @simonkuehling, free-air diameter only depends on nozzle diameter and tells nothing about extruder steps... (Well, it also depends on how much you stretch the filament but that still tells nothing useful about steps) |
@alexrj, but provided that the extrusion is stretched as a bridge and does not sag (which is true for ABS at least due to tensioning from shrinkage during cooldown), the diameter must be directly dependant on the extruder steps. It cannot be thicker than nozzle diameter of course, but if it is just so slightly stretched, it should yield accurate measurements... Or am i missing something else? My idea was to have a user-friendly "print a test-piece and measure" calibration method like it is done with single walled cubes... @nophead, while measuring the input-side of the extruder for calibration works as well, it is much less comfortable to implement as a UI guided procedure than a calibration-cube-print method. Maybe i did not get the full picture why the single-walled-calibration-piece procedure is unreliable. Is the theory that the cross section of a single wall extrusion is not always exactly a rectangle with two half circles at each end like described in http://manual.slic3r.org/advanced/flow-math, and therefor the wall thickness cannot be predicted accurately? |
I only ever measured the single wall thickness a few times many years ago, The ends will be semicircular due to surface tension as that is the minimum For the infill I use the 100% rectangle formula. That might be a little On 22 December 2014 at 12:34, simonkuehling notifications@github.com
|
alexrj : not really, because overlap for perimeters, which are constrained only from one side is different than overlap in completely solid fill. single-or-few perimeter objects, measured for dimension can have more or less material and still be printed correct - with just slight dimension shift , while solid infill will overflow with same settings. This applies also for case in which someone wants solid fill or perimeters 'detuned' for some purpose, i.e. when printing with 2nd extruder using much larger nozzle. |
@simonkuehling, there's general consensus that the width of a single extrusion is predictable using the known formula. However, the single-wall procedure only helps with calibrating E steps (i.e. amount of flow). That's not the only thing that would need to be calibrated: there's also the overlap amount between adjacent extrusions (like in perimeters or solid infill). This is explained in http://manual.slic3r.org/advanced/flow-math in the Spacing paths paragraph. The default spacing/overlap is consevative, as it guarantees good bonding and no gaps. Depending on plastics, such overlap might be too much due to viscosity. That's why even if the single-wall calibration was used, users often need to reduce the Extrusion Multiplier according to visual inspection of solid infill. |
i think that is why there are 'basic' and 'expert' levels of settings. apperance of extra tuning in 'expert' mode is not a 'style' decision imho ;) |
excuse me if tone of my posts is not polite/proper, i'm not native english speaker :)
i do appreciate your work a lot and i try to follow development.
just bumped on : #2441
and concluded it's not really good thing to calibrate either up to solid fill nor to single wall .
either way one ends up in some kind of compromise, which is not really producing ideal prints.
either walls and perimeter get not enough material (and also slic3r 'thinks' it is extruding with larger width it is extruding in reality , causing artifacts like wrong overhangs or incomplete covering of steep surfaces, plus one looses resolution) ... or solid fills are overfilled.
also this raises problems with anchoring of bridges , solid infill overlap with perimeter issues etc.
simple solution would be to introduce flow rate correction (extrusion multiplier) for features like solid infill and perimeters. you do write that it's variable with material - so perhaps it should go where it belongs, so into filament tab, just as extra extrusion multiplier for various features.
i think it's disputable which features require corrections.
personally i think it's very printer/print/material dependent - like bridge flow ratio.
The text was updated successfully, but these errors were encountered: