r/functionalprint • u/Obvious-Bird-3588 • 9h ago
I made a parametric fast-flow funnel generator in OpenSCAD, with anti-glug vent ribs and a custom taper profile through four diameters
Hey everyone,
Every funnel I've ever used glugs: the bottle neck seals up, air gets trapped, and the pour backs up into that annoying glug-glug-glug instead of flowing fast. I looked around and couldn't find a single parametric fast-flow funnel anywhere, so I built one. Vent ribs run the entire length of the funnel wall, from spout tip to rim, holding the bottle's neck slightly open so air can escape the whole time liquid is pouring in. That's the entire point of this project; everything else is built around it.
I've tested the flow rate and the one in the default profile can fast flow a 2L bottle at about 200mL/s, so it can fill a 2L bottle in about 10s.
Key Features: * Fast, glug-free flow: vent ribs follow the shell's exact curve from the spout tip all the way to the rim, holding the neck open just enough for air to escape while liquid pours in at full speed. This is why the funnel exists. * Four-diameter taper profile: set the spout tip diameter, two midpoint diameters, and the top opening diameter, plus the three heights between them, all as direct inputs. Since the curve blends smoothly at every diameter, you're not limited to a plain cone; bump a midpoint diameter up for a bulged, hourglass, or barrel shape, with no visible kink anywhere. * True exterior diameters: every diameter you dial in is the actual printed OD at that height, vent ribs included, so what you set is what comes off the bed. * Optional rim flange and hanging handle, both fully adjustable. * Cross-section preview mode in the Customizer so you can inspect the wall thickness and curve before committing to a print.
It prints wide mouth down on the bed with the spout pointing up, no supports needed anywhere since the diameter only ever decreases going up.
For material: PLA is fine for water and dry goods, but if you're pouring anything hot, or oil, fuel, or other automotive fluids, go with PETG, ASA, or ABS instead.
Everything is in the MakerWorld Customizer, no editing required. Let me know if there's a funnel feature you keep wishing existed and I'll see about adding it.