discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Re: Pipe / Tube Connectors

RW
Rogier Wolff
Thu, May 27, 2021 12:27 PM

On Thu, May 27, 2021 at 04:46:21AM -0700, AndyY via Discuss wrote:

Date: Thu, 27 May 2021 04:46:21 -0700 (MST)
From: AndyY andreas.pantle@icloud.com
To: discuss@lists.openscad.org
Subject: [OpenSCAD] Pipe / Tube Connectors

Hello, I'm building some industrial models. Therefore I'm searching for some
drafts/patterns/models for pipe/tube connectors like:

https://www.fenau.eu/rohrverbinder/b34-fur-o-33-7-mm-1.html
https://www.fenau.eu/rohrverbinder/b34-fur-o-33-7-mm-1.html

I was searching for it but I can't finde something. Maybe there is a library
for this connectors?

My strategy would be: "it's too much trouble and easier to just make
the models myself". That happens if I "cant find it" in 10 minutes.

Here:

pd = 30;
wt = 3;
dt = .1;

screwd = 5;

module halftube (l, sd=15)
{
difference () {
union () {
difference () {
translate ([0,0,-0.1]) cylinder (d=pd+2wt, h=l);
translate ([0,0,-1])  cylinder (d=pd+2
dt, h=l+2);
}
translate ([0,pd/2,sd])  rotate ([-90,0,0]) cylinder (d=10, h=wt+1);
}
translate ([0,pd/2-1,sd])  rotate ([-90,0,0]) cylinder (d=screwd, h=wt+3);
}
}

module pipe_t ()
{
rotate ([0,0,0]) halftube (45, 30);
rotate ([0,90,0]) halftube (30,0);
rotate ([0,-90,0]) halftube (30,0);
}

module pipe_x ()
{
rotate ([0,  0,0]) halftube (25, 0);
rotate ([0,180,0]) halftube (25, 0);
rotate ([0, 90,0]) halftube (45,30);
rotate ([0,-90,0]) halftube (45,30);
}

//pipe_t ();
pipe_x ();

Roger. 

--
** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 **
**    Delftechpark 11 2628 XJ  Delft, The Netherlands.  KVK: 27239233    **
f equals m times a. When your f is steady, and your m is going down
your a is going up.  -- Chris Hadfield about flying up the space shuttle.

On Thu, May 27, 2021 at 04:46:21AM -0700, AndyY via Discuss wrote: > Date: Thu, 27 May 2021 04:46:21 -0700 (MST) > From: AndyY <andreas.pantle@icloud.com> > To: discuss@lists.openscad.org > Subject: [OpenSCAD] Pipe / Tube Connectors > > Hello, I'm building some industrial models. Therefore I'm searching for some > drafts/patterns/models for pipe/tube connectors like: > > https://www.fenau.eu/rohrverbinder/b34-fur-o-33-7-mm-1.html > <https://www.fenau.eu/rohrverbinder/b34-fur-o-33-7-mm-1.html> > > I was searching for it but I can't finde something. Maybe there is a library > for this connectors? My strategy would be: "it's too much trouble and easier to just make the models myself". That happens if I "cant find it" in 10 minutes. Here: pd = 30; wt = 3; dt = .1; screwd = 5; module halftube (l, sd=15) { difference () { union () { difference () { translate ([0,0,-0.1]) cylinder (d=pd+2*wt, h=l); translate ([0,0,-1]) cylinder (d=pd+2*dt, h=l+2); } translate ([0,pd/2,sd]) rotate ([-90,0,0]) cylinder (d=10, h=wt+1); } translate ([0,pd/2-1,sd]) rotate ([-90,0,0]) cylinder (d=screwd, h=wt+3); } } module pipe_t () { rotate ([0,0,0]) halftube (45, 30); rotate ([0,90,0]) halftube (30,0); rotate ([0,-90,0]) halftube (30,0); } module pipe_x () { rotate ([0, 0,0]) halftube (25, 0); rotate ([0,180,0]) halftube (25, 0); rotate ([0, 90,0]) halftube (45,30); rotate ([0,-90,0]) halftube (45,30); } //pipe_t (); pipe_x (); Roger. -- ** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 ** ** Delftechpark 11 2628 XJ Delft, The Netherlands. KVK: 27239233 ** f equals m times a. When your f is steady, and your m is going down your a is going up. -- Chris Hadfield about flying up the space shuttle.