diff --git a/Production/3DPrint/TT_base_hinge_150.stl b/Production/3DPrint/TT_base_hinge_150.stl new file mode 100644 index 0000000..3db5226 Binary files /dev/null and b/Production/3DPrint/TT_base_hinge_150.stl differ diff --git a/Production/3DPrint/TT_base_hinge_170.stl b/Production/3DPrint/TT_base_hinge_170.stl new file mode 100644 index 0000000..8cf0b0d Binary files /dev/null and b/Production/3DPrint/TT_base_hinge_170.stl differ diff --git a/Production/3DPrint/TT_base_hinge_cover_150.stl b/Production/3DPrint/TT_base_hinge_cover_150.stl new file mode 100644 index 0000000..7a1e447 Binary files /dev/null and b/Production/3DPrint/TT_base_hinge_cover_150.stl differ diff --git a/Production/3DPrint/TT_base_hinge_cover_170.stl b/Production/3DPrint/TT_base_hinge_cover_170.stl new file mode 100644 index 0000000..8ee0d1a Binary files /dev/null and b/Production/3DPrint/TT_base_hinge_cover_170.stl differ diff --git a/Production/3DPrint/pcb_bottom_left_hinge.stl b/Production/3DPrint/pcb_bottom_left_hinge.stl index ee80751..45bfcb8 100644 Binary files a/Production/3DPrint/pcb_bottom_left_hinge.stl and b/Production/3DPrint/pcb_bottom_left_hinge.stl differ diff --git a/Production/3DPrint/pcb_bottom_right_hinge.stl b/Production/3DPrint/pcb_bottom_right_hinge.stl index 5ed3520..ef54cea 100644 Binary files a/Production/3DPrint/pcb_bottom_right_hinge.stl and b/Production/3DPrint/pcb_bottom_right_hinge.stl differ diff --git a/cad/TT_base_hinge.scad b/cad/TT_base_hinge.scad index 45f60fe..2a8f087 100644 --- a/cad/TT_base_hinge.scad +++ b/cad/TT_base_hinge.scad @@ -1,7 +1,7 @@ -export_tt = true; // this is for main body +export_tt = false; // this is for main body export_hinge = true; // actually this is for hinge cover -disc_d=150; // disc size you need to specify +disc_d=170; // disc size you need to specify d1=disc_d+14; // lower outer @@ -69,17 +69,17 @@ module body() { // bearing screws color("gold") { - screw([-14.5,-14.5,-1.8]); - screw([14.5,14.5,-1.8]); - screw([-14.5,14.5,-1.8]); - screw([14.5,-14.5,-1.8]); + screw([-14.5,-14.5,-1.81]); + screw([14.5,14.5,-1.81]); + screw([-14.5,14.5,-1.81]); + screw([14.5,-14.5,-1.81]); } color("darkgreen") translate([0,0,pcb_h]) rcube(23.2,23.2,5,2.5); // pads for (i = [90:60:300]) { - pr=d2/2-1; - translate([cos(i)*pr, sin(i)*pr, -1]) cylinder(d=9.5,h=1.8); + pr=d2/2-2; + translate([cos(i)*pr, sin(i)*pr, -1]) cylinder(d=9.8,h=1.8); } hinge(); @@ -99,8 +99,8 @@ module rcube(w,h,d,r) { module screw(pos) { translate(pos) { cylinder(d=3.3,h=10,$fn=32); - cylinder(d=6.8,h=4.4,$fn=6); - cylinder(d=9.5,h=1.8,$fn=32); + cylinder(d=6.9,h=4.4,$fn=6); + cylinder(d=9.8,h=1.8,$fn=32); } } diff --git a/cad/pcb_bottom.scad b/cad/pcb_bottom.scad index d9ba12e..2d6f7f8 100644 --- a/cad/pcb_bottom.scad +++ b/cad/pcb_bottom.scad @@ -1,7 +1,7 @@ pogo=false; // if you use pogopin connector jack35=false; // if you use 3.5mm headphone jack -hinge_left=false; // if you use left hinge -hinge_right=true; // if you use right hinge +hinge_left=true; // if you use left hinge +hinge_right=false; // if you use right hinge body(); stab(); @@ -97,10 +97,10 @@ module body() { translate([82.5,-27.5]) cylinder(d=3.3,h=10); union($fn=6) { - translate([-82.5,117.5]) cylinder(d=6.7,h=4.5); - translate([-82.5,-27.5]) cylinder(d=6.7,h=4.5); - translate([82.5,117.5]) cylinder(d=6.7,h=4.5); - translate([82.5,-27.5]) cylinder(d=6.7,h=4.5); + translate([-82.5,117.5]) cylinder(d=6.9,h=4.5); + translate([-82.5,-27.5]) cylinder(d=6.9,h=4.5); + translate([82.5,117.5]) cylinder(d=6.9,h=4.5); + translate([82.5,-27.5]) cylinder(d=6.9,h=4.5); } }