Parametric dowel and tube joiners
Print Profile(1)

Description
Parametric connector generator for round dowels, tubes, rods, and light pipe projects
This single OpenSCAD file creates configurable 2-way, 3-way, 4-way, 5-way, or 6-way joiners with adjustable diameters, lengths, angles, and reinforcement options. It is designed for practical structural prototyping: furniture mockups, workshop jigs, temporary enclosures, display frames, greenhouse-like builds, and lightweight utility structures.
OpenSCAD is free and available at https://openscad.org
What This File Does
- Generates round-socket connectors from one configurable script.
- Supports connector modes from straight couplers up to 6 connectors.
- Lets you set a global arm length or individual lengths per connector.
- Lets you tune branch geometry with per-connector vertical and horizontal angles.
- Optional heat-insert/bolt retention features for added clamping/security.
- Optional internal grip ridges for more friction on inserted dowels/tubes.
- Offers two structural styles:
- Solid: fuller shell, straightforward strength.
- Scaffold: lighter body with I-beam style bracing and rounded elbow fill.
- Includes a print-tolerance setting.
Instructions
- Match diameter to your real stock:
- Set Dowel_diameter to the nominal rod/tube size.
- Use Print_tolerance to tune fit (increase if too tight).
- Choose connector topology first:
- Connector_count = 2..6 depending on how many joins you need.
- Set geometry second:
- Adjust Connector_2_angle for the main top/bottom coupler.
- Set additional connector angles and lengths with Connector_3/4/5/6_* controls as needed.
- Pick strength-to-weight behavior:
- Use solid for maximum material around intersections (heat inserts may not work with this mode).
- Use scaffold for lighter parts with strategic I-beam support.
- Improve holding force when needed:
- Enable Use_grip_ridges for friction fit.
- Enable Use_heat_insert for mechanical retention with hardware.
Printing Notes
These will be very dependent on what you're using these joiners for, but here's a baseline I typically start from:
- Material:
- PLA for quick fit checks and indoor prototypes.
- PETG/ABS/ASA for warmer or higher-stress use.
- Perimeters:
- 4-6 walls for structural connectors, or pick Bambu's Strength profile.
- Infill:
- 20-35% for general use; increase for load-bearing builds.
- Layer height:
- I generally go with 0.2mm.
- Fit tuning:
- If insertion is too tight, increase `Print_tolerance` in small steps.
- Support and Bed Adhesion
- Tree, on build plate only
- Brim: Auto
License
You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.


















Comment & Rating (0)