made walls of hinge two lines thick for added stability
This commit is contained in:
parent
c3a279fd47
commit
ca8ffe539b
2 changed files with 7 additions and 2 deletions
|
|
@ -19,7 +19,7 @@ module hinge(deg, len_before = 0, len_after = 0){
|
||||||
cube([6,7,6], center = false);
|
cube([6,7,6], center = false);
|
||||||
polyhedron(points = cut_points, faces = cut_faces, convexity = 10);
|
polyhedron(points = cut_points, faces = cut_faces, convexity = 10);
|
||||||
translate([3,3.5,3.5]){
|
translate([3,3.5,3.5]){
|
||||||
rotate(90, [1,0,0]) cylinder(h = 6, r = 2, center = true, $fn = 16);
|
rotate(90, [1,0,0]) cylinder(h = 5, r = 2, center = true, $fn = 16);
|
||||||
}
|
}
|
||||||
if(deg <= 45){
|
if(deg <= 45){
|
||||||
translate([3,2,4.75]){
|
translate([3,2,4.75]){
|
||||||
|
|
@ -45,10 +45,15 @@ module hinge(deg, len_before = 0, len_after = 0){
|
||||||
cube([6.5,7,1.5], center = false);
|
cube([6.5,7,1.5], center = false);
|
||||||
|
|
||||||
translate([3,3.5,3.5]){
|
translate([3,3.5,3.5]){
|
||||||
rotate(90, [1,0,0]) cylinder(h = 4.5, r = 1.25, center = true, $fn = 16);
|
rotate(90, [1,0,0]) cylinder(h = 4, r = 1.25, center = true, $fn = 16);
|
||||||
}
|
}
|
||||||
translate([3,2.5,2.25]) cube([4,2,2.5], center = false);
|
translate([3,2.5,2.25]) cube([4,2,2.5], center = false);
|
||||||
translate([-len_before,0,0]) cube([len_before,7,6], center = false);
|
translate([-len_before,0,0]) cube([len_before,7,6], center = false);
|
||||||
translate([7,0,0]) cube([len_after,7,6], center = false);
|
translate([7,0,0]) cube([len_after,7,6], center = false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
difference(){
|
||||||
|
hinge(30,0,0);
|
||||||
|
translate([0,0,3]) cube([10,10,10]);
|
||||||
|
}
|
||||||
BIN
stl/dogears.stl
BIN
stl/dogears.stl
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue