Hi Fred,
Getting the proper flow rate can be very tricky, it is also hard to
judge as many other factors masquerade as flow rate problems. But here
is my procedure, of which all steps may or may not apply to you. I use
a stepper extruder and for a given layer thickness, width / thickness,
and feed-rate I only adjust flow-rate.
1. Verify extruder ability to reliably and consistently drive
filament.
When working with a new filament driver, hot-end or material it is
important to ensure your filament moves through the extruder reliably
and at the same rate. This means finding the right combination of flow
rate, temperature and pressure against the filament. I adjust these
until I know the maximum flow-rate I can run my extruder at before I
skip steps, strip filament, or experience inconsistent flow. Believe
it or not it IS possible for your filament to slow down and speed up
as it encounters resistance in the hot-end. I have a bearing pushing
my filament against the driver and compare monitor its rotation. If
the bearing spins at a constant rate, I'm good.
2. Level your platform.
I print
http://www.thingiverse.com/thing:10402 and measure the
perimeter heights with calipers. It may be helpful to stop your print
before infill to do this. More times than I'd like to admit, a problem
I had been chasing down somewhere else was solved by a good level
build surface.
3. Find a happy starting Z height and first layer feedrate.
You can't calibrate your printer if your plastic won't stick. To start
I peg my first layer to print at half my layer height and my feed-rate
at half operating feed-rate. If your sticking great and can take your
nozzle higher it will help later in the calibration process to not
have all the extra plastic gooshing up from being so low. In general
if things aren't sticking, go slower and lower, in that order.
4. Print a simple object.
Find an object without reversals, overhangs or bridges; the 20mm cube
is fine as long as you aren't going too fast or too hot as you will
run into other problems that make accurate flow analysis difficult. (I
know the tried and true way is to hit full infill and see how it goes
but I stopped doing that as it doesn't tell the whole story. Either
way, you need to watch your infill pattern as one of them even at full
infill gives a semi-solid layer periodically depending on your repeat
layer settings. I believe its line, so if your using hex or another,
full infill should actually give you 100% infill.)
For me, the most important things are perimeter trace width and solid
layer surface finish. These together give me the best looking and
accurate parts. I set infill to 30%, solid layers to 3 and start
printing, extra shells to 1 and hit print. Half way through the print,
when the nozzle is half way around the perimeter the second time I
abort the print and raise the nozzle. Let it cool a bit so you don't
distort it when removing it and to let any contraction occur then pry
it off and grab your calipers. Measure the width of your extra loop
and the combined width of your extra loop and perimeter, you should
have both available if you stopped your print at the right time. They
should be the same percentage off from your expected width. Say, I
measure .55mm on an expected width of .5mm I adjust my flow rate by .
5 / .55 X Current Flow-rate = New Flow-rate. This doesn't work
perfectly because trace geometry isn't orthogonal but it gets you
close enough to focus on getting your top layer looking nice.
Start a new print and either measure your trace widths as before to
see how things changed or let the print finish. I've found it takes AT
LEAST 3 solid surface layers to have created enough support so that
the top layer accurately reflects your flow rate. Take your print and
look at the top, if you can see between the lines, increase your flow
rate, if the lines look a little crowded, ease up. If you see gaps
only at the beginning and tale ends of lines you can increase Infill
Perimeter Overlap but only to a certain degree before you run into
other troubles. If I've nailed my perimeter trace-widths I find I can
still adjust my flow-rates to make the solid layers look nice without
changing my perimeter width, it's a handy by product of the fact that
those traces aren't perfect square cross-sections and can accept a
little more or a little less plastic without changing their width
substantially. Its possible to get very smooth side and top surfaces
by following this procedure.
5. Track your other settings.
Namely reversal, width over thickness and loop order.
Reversal make it look like you have terrible flow settings when you
really don't. To aggressive and your extruder can skip a step stopping
all flow for a second or two...its horrible. Lots of small loops like
screw holes in a print are hazardous if you have long pull and push
times as they are activated BEFORE the extruder starts and finishes.
If the hole is too small or you run too fast your extruder stops
before its finished the circle and your ship is sunk.
Width over Thickness is a very important setting to track. After die
swell, I measure the diameter of extruded material from my .4mm nozzle
to be .44mm. I bump that number up to .5mm and use that for my trace
widths. This gives me even division of metric units and with a layer
thickness of .2mm allows for tremendous overhang. You have to remember
that your ability to overhang is directly related to Width over
Thickness. With a W/T of 2.5 (.5mm Width / .2mm Height) an overhang of
45 degrees still gives me 60% of a trace width laying on the trace
below it.
In general, I get better looking prints by setting loop order to
Perimeter, Loops, Infill though it reduces my ability to overhang when
compared to Loop, Perimeter, Infill. I also get better looking prints
by printing hollow with zero infill, in THAT case, your real overhangs
can come from the internal cavity and convex prints such as a simple
sphere will overhang better with Perimeter, Loop, Infill as the
overhang is internal.
Anyways, I hope that answers some questions, that last bit isn't so
much related to flow-rate calibration but I do find myself in those
settings often when doing specialized prints. For instance, our
company has been printing a large volume of Plastic T-slot beams, of
which getting the strongest, straightest and fastest prints involved
massively changing the standard so that each layer is a series of
loops bypassing infill completely. At one point we turned clip up to 7
so that the very small amount of extra plastic extruded when changing
to a new loop didn't accumulate uncontrollably at the end of 600
layers.
If you have any other questions please ask,
Luke