+ translate([0, sz, 0])
+ rotate([90, 0, -90])
+ translate(fdo + [0, -ru*2, -d]) cube([fdsz[0], ru, d*2]);
+ }
+ translate([w,0,0]) rotate([90,0,90]) FD();
+
+ translate([0, sz+d, 0])
+ rotate([90,0,0])
+ translate([0, fdo[1], 0]) cube([d*2, fdsz[1], ru]);
+}
+
+module TT () { ////toplevel
+ difference(){
+ translate([-sz, 0, -t])
+ cube([sz*2 + w, sz, t]);
+