An OpenSCAD parametric funnel with some option like
These are vase mode models, so they need only a few grams of filament and print fairly quickly. If they get messed up beyond cleaning, not much plastic is wasted.
To change sizes/air gap/"turbo" fins, download OpenSCAD (open source; Win/Mac/Linux), load the scad file and use the customizer on the right side to customize :)
I recommend a recent development snapshot; it's way faster in many cases.
Printing:
Turbo fins…?
I'd like to comment on those turbo fins: I consider them mostly useless. Some think that a vortex speeds up flow, but that is true only under some conditions: e.g. to get water out of a bottle. The vortex forms a stable air channel in the center, so air can get in while the liquid pours out. Without it the rising air bubbles get into the way of the falling liquid. The same problem can arise when funneling some liquid into a bottle and the funnel covers the whole bottleneck. Then a vortex can help – if it is strong enough to indeed form an air channel. I've seen “turbo” funnels, where those ‘turbo’ features are way to shallow to bring the vortex up to speed, and most design's vortex fins actually get very steep near the bottom and thus slow down any vortex motion…
If the funnel does NOT close up the bottle neck, air can escape at the side, and a vortex is not needed at all. Actually it's counterproductive, as the centrifugal force counteracts the water getting down.
My conclusion: If your funnel can block the bottleneck, use a funnel with a built-in air gap.
However, I implemented turbo fins for 2 reasons:
The author marked this model as their own original creation.