mirror of
https://github.com/whowechina/iidx_pico.git
synced 2024-11-12 01:10:50 +01:00
Option for hinge (fixed connection)
This commit is contained in:
parent
bce8eaec39
commit
3afccb19c4
BIN
Production/3DPrint/TT_base_hinge_150.stl
Normal file
BIN
Production/3DPrint/TT_base_hinge_150.stl
Normal file
Binary file not shown.
BIN
Production/3DPrint/TT_base_hinge_170.stl
Normal file
BIN
Production/3DPrint/TT_base_hinge_170.stl
Normal file
Binary file not shown.
BIN
Production/3DPrint/TT_base_hinge_cover_150.stl
Normal file
BIN
Production/3DPrint/TT_base_hinge_cover_150.stl
Normal file
Binary file not shown.
BIN
Production/3DPrint/TT_base_hinge_cover_170.stl
Normal file
BIN
Production/3DPrint/TT_base_hinge_cover_170.stl
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user