Hinge tweak

This commit is contained in:
2024-04-07 18:32:37 -04:00
parent 2fcac3895b
commit 39d65ae1a6

View File

@@ -213,15 +213,21 @@ module boxjoiner_clear(inset=5, slop=.01, jh=JOINER_H, jw=JOINER_W, align=V_FRON
module hinge(theta=90) { module hinge(theta=90) {
x=7; x=7;
py=20; py=20;
d = .4 / sqrt(2);
difference() { difference() {
left(x/2)cuboid([x,20,50], fillet=2, edges=EDGES_X_ALL); left(x/2)cuboid([x,20+2*d,50], fillet=2, edges=EDGES_X_ALL);
hinge_mount($die=true); hinge_mount($die=true);
} }
left(5.5)back(py/2 + 5)zrot(theta){ left(5+d)back(py/2 + 5+d)zrot(theta){
cylinder(r=5, h=6); zspread(n=4, l=42 ) cyl(r=5, h=6);
difference() { difference() {
left((x)/2-5)back(10+5)cuboid([x,20,50], fillet=2, edges=EDGES_X_ALL); zspread(n=3, l=28 ) cyl(r=5, h=6);
right(5)back(10+5)zrot(180) { zspread(n=3, l=28 ) cyl(r=2.2, h=6.2);
}
cyl(r=2, h=42);
difference() {
left((x)/2-5)back(10+5)cuboid([x,20+2*d,50], fillet=2, edges=EDGES_X_ALL);
right(5)back(10+6)zrot(180) {
hinge_mount(bl=9, $die=true); hinge_mount(bl=9, $die=true);
%hinge_mount(bl=9,$die=false); %hinge_mount(bl=9,$die=false);
} }