include <../../config.scad>; module square_tube_joint_tee(tube_diameter, tube_thickness) { length_peg = 2 * tube_diameter; union() { color("black") cube(tube_diameter, center = true); for (index_peg = [0 : 1 : 2]) { color("gray") rotate([0, 0, 90 * index_peg]) translate([tube_diameter / 2 + length_peg / 2, 0, 0]) cube([length_peg, tube_diameter - tube_thickness * 2, tube_diameter - tube_thickness * 2], center = true); } } // Shopping echo(str("Square tube joint: Tube joint Φ", tube_diameter, "mm tee - x1")); } // test output translate([100, 0, 50 ]) square_tube_joint_tee(D_BEAM_SKELETON, T_BEAM_SKELETON);