Revisited & customizable: universal hose coupler and funnel maker

by MoonCactus, published

Revisited & customizable: universal hose coupler and funnel maker by MoonCactus Jan 27, 2013

Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

5353Views 689Downloads Found in DIY


Just wanted to give a try of the thingiverse customizer, which may help people looking for some specific adapters :)
FYI: all values are specified in millimeters in the customizer!


This is a derivative of my own thing & webservice http://www.thingiverse.com/thing:26096
This is a parametric hose coupler through a webservice. It can create STL files directly for adpators (adapters?) that couple two hoses or pipes. Hey, you can even make funnels with it!
Just provide your own dimensions and get the file!
The customizer lacks a few control on the values imho (eg. how to force a variable to be positive?). Now, it is probably a work in progress that will get better with time, and it is nonetheless extremely useful.

More from DIY

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

I wasn't sure if this was mm or inch. So I looked into where you are located (France). Then it was clear to me that it is mm. Would be good to have that information in the Thing Info because I ran into mm vs. inch with other objects by other contributors earlier. Thanks!

ha yes! Well, metric is mostly used by default in 3D printing at least ;) Will update the doc, thanks!

you could use a slider to constrain the values to only positive values. alternatively, you could set another variable equal to the abs() of your input variable to make sure the number is always positive. (you should probably note that behaviour in the comment for the input variable)

You are right, but a slider also require a maximum value. And if I specify a "very big" one, it will shrink the useful range to something not user friendly... Also it looks like they only support integers, but I did not double check as I was a bit lazy.

Of course I could try to circumvent this, eg. by adding a log() on the scale, or by using abs() as you suggest for positive numbers, but this will not make the interface more friendly: we would better make it impossible in the first place imho.

And indeed, if the user really wants a negative nut size, I do not even want to try to guess what he means and "pollute" the openscad source code to fix the case... ;)