summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5211792)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
pin_head_th = th/2;
pin_dia = th;
pin_hole_dia = pin_dia/2;
pin_head_th = th/2;
pin_dia = th;
pin_hole_dia = pin_dia/2;
-pin_tail = pin_hole_dia + pin_head_th*3;
+pin_tail = pin_hole_dia + pin_head_th + hinge_z_gap*3;
// ========== calculated ==========
// ========== calculated ==========
translate([0,0, -pin_head_th])
cylinder(r= pin_dia/2, h = total_z + pin_head_th + pin_tail);
mirror([0,0,1])
translate([0,0, -pin_head_th])
cylinder(r= pin_dia/2, h = total_z + pin_head_th + pin_tail);
mirror([0,0,1])
- cylinder(r= hinge_o_r, h = pin_head_th);
+ cylinder(r= hinge_o_r - pin_gap, h = pin_head_th);
}
translate([0,0, total_z + pin_tail/2])
rotate([0,90,0])
}
translate([0,0, total_z + pin_tail/2])
rotate([0,90,0])
}
module Pin(){ ////toplevel
}
module Pin(){ ////toplevel
module Demo(){ ////toplevel
color("red") rotate([180,0,0]) GeneralB();
color("blue") DummyA();
module Demo(){ ////toplevel
color("red") rotate([180,0,0]) GeneralB();
color("blue") DummyA();
+ color("orange") translate([hinge_x, 0, min_z - hinge_z_gap])
+ rotate([0,0,180]) PinSitu();