+//
+// Y frame brace for Wilson TS
+//
+
+//translate([0,-50,0]) cube(size=[20.9,100,20.9]);
+
+//cube([20.9,20.9,20.9]);
+
+module fillet() {
+ difference() {
+ cube(size=[20+8,20,20]);
+ rotate([0,90,0]) translate([-20,0.5,0]) cylinder(r=10*2, h=30);
+ }
+}
+
+bracket();
+module bracket() {
+difference() {
+ union() {
+ cube(size=[20+8,45,4]);
+ translate([0,70/2-29/2,0]) cube(size=[20+8,24.7,30]);
+ translate([0,0.5,4]) fillet();
+ //translate([0,69.5,4]) mirror([0,1,0]) fillet();
+ }
+ translate([-0.5+4,70/2-20.5/2,0]) cube(size=[21,20.5,40]);
+ translate([10+4,7+8,-5]) cylinder(r=3,h=50);
+ translate([10+4,7+8,5]) #cylinder(r=5.5,h=50);
+ translate([10+4,63,-5]) cylinder(r=3,h=50);
+ translate([10+4,63,4]) cylinder(r=5,h=50);
+ cube(size=[40,5,10]);
+
+ translate([10+4,70,10+8]) rotate([90,0,0]) cylinder(r=3,h=70);
+ translate([10+4,21,10+8]) rotate([90,0,0]) #cylinder(r=5.5,h=70);
+ translate([10+4,25+70,10+8]) rotate([90,0,0]) cylinder(r=5,h=43);
+}
+}
\ No newline at end of file