Every rod connector 3.0

by CaptnBlynd, published

Every rod connector 3.0 by CaptnBlynd Feb 1, 2013
0 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps



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

8193Views 1195Downloads Found in Parts


UPDATE In order to use this as an "inside connector" simply set the Inside radius to "0". Set the Outside radius to whatever fits in your tube. No function change. Just further instructions in reply to something.
This is a version of a multi-connector creator designed for use with Makerbot Customizer. Customizer will generate a connector for any number or rods at any angle (nearly) of any size with any thickness. This thing will continue to be added to and improved until the dead-line. I would like to give you individual arm parameters.
UPDATE You now have individual placement of any angle for up to 30 arms!!!
I have now added a sample STL made with customizer to the downloads.
UPDATE*** 2.1 now generates connectors for Triangle, Square, Pentagon, Hexagon, Octogon, Circle. The back edge of the join is a bit rough on most except the circle but I am constantly improving this thing.

UPDATE*** I have added a heel to clean-up the back of the join.


Quick Start Guide:

Open this thing in Customizer by clicking the “Open with Customizer” button beneath the photo.
Set each arm you want with the correct angle. Set any other arms angle to "0" and it will not show at all.
you should be able to make about any connector you want to join rods, straws, PVC or whatever.

Remember that X,Y and Z planes interact with each other causing some interesting placements you may or may not want. Sometimes you just need to add another arm at the right place. x2angle and x3 angle perhaps.Play around with the parameters and you should be able to easily get any connector you want. Let me know if you find any problems.

This is my entry to the Customizer Challenge. Your download counts.

More from Parts

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

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Awesome one connector to rule them all :-)
Thank you

Excellent customisable Thing !
Perfect for connecting rods...
Would it be possible to tweak this to allow the inside to be hollow ? this could then be used as a very powerful tube/plumbing Thing designer if it allowed fluid to flow through.... you could do hose T-Pieces, 90 degree bends, 60 degree bends, 4 way connectors etc - would be very useful for plumbing parts, particularly aquarium hoses if a barb could be added to the ends ?
(I can "drill" out the centres for now in 3D Builder, so still very useful - thank you !!!)

honestly, this is the only thing I have ever done in this software and do not remember it at all. I learned SCAD and threw this together on a weekend for one of the challenges. I would welcome anyone to alter it and suggest that if the center sphere was made hollow then it should more or less work. An easy enough tweak if someone who uses this SCAD wants to make it.

Jul 19, 2016 - Modified Jul 19, 2016

I have been trying to figure out how this works, but no clue, my mind keeps thinking x1,y1 and z1 are related, but no ...
I am trying to create connectors to recreate this object https://www.youtube.com/watch?v=XatkYafoV0I
Basically I need two types of connectors, preferably square, could you give me some instructions, I don't find any 'user guide'.
Thank you in advance

Excellent Model. Very useful for all sorts of applications! Thank you!

This is amazing! So useful, thank you CaptnBlynd!

There is something wrong with the x8 angle. I couldn't put 10 arms, 36º of separation. Only 9 were possible, and the x8 had the error.

Sean, you have the inside RADIUS set at 8. This gives a diameter of 16. Set the inside radius for 4. Outside radius to 5. Radius not diameter. Simple resolve.

Quick question: since I would want to figure out dimensions mathematically, would you consider adding (to the input paramaters) the unit of measurement being used?

For example, for the inner diameter I have at 8 which needs to be 4 (to get an 8 mm inner-diameter), it would be helpful to know that this setting is in .5 mm increments.

Thank you!!! Will try as soon as I get home! :)

Am building a cube\cage for a custom 3D printer and am printing out all the connectors using your awesome app :)

Please help - when I create a simple corner (3 rod connector) designed to accept 8mm rods, the .stl file created is much too large (when loaded into Cura 15.04.2).

What parameter do I set to make sure that the inner-diameter of the arms is 8mm?

Thanks in advance! :)

x10angle = 0
y8angle = 0
y6angle = 0
x8angle = 0
z4angle = 0
lengthOfArm = 50
z5angle = 0
z7angle = 0
y2angle = 0
y9angle = 0
x4angle = 0
z10angle = 0
outsideRadius = 10
x9angle = 0
z2angle = 90
x5angle = 0
z6angle = 0
x1angle = 90
x2angle = 0
y1angle = 90
x6angle = 0
y4angle = 0
y3angle = 0
insideRadius = 8
z9angle = 0
y10angle = 0
x3angle = 0
y7angle = 0
shape = 30
z1angle = 0
z3angle = 0
y5angle = 0
x7angle = 0

Nov 3, 2014 - Modified Nov 3, 2014

This is the most beautiful object(s) in the Universe. :-)

You should change every "angle>0" to "angle!=0". That way you get more flexible code (eg. easier to generate left/right connectors).

Awesome thingi CaptnBlynd - works well as described - thank you. Prints better with Replicator3 and the finalised variation swung through 90 degrees so that max. number of tubes are printed long ways on the bed, avoiding upright tube printing wherever possible to maximise tube strength (see advice in Wing-commanders vids - http://www.youtube.com/watch?v=bNpZlCqMrhA&list=UUKnR1qd86QsvZO4mTwieFmA&index=2http://www.youtube.com/watch?v... )


Dale UK

Use as inner coupler. You could save plastic by setting the outside measurement of this to the pipe ID but instead of setting the inside diameter to 0 just set it small enough to give you a decent few millimeter wall and let the inside be hollow. Stronger and less plastic

Good point.