more stable and accurate dogears #1
4 changed files with 6 additions and 6 deletions
made hinges more accurate
commit
e58609f4a3
|
|
@ -45,7 +45,7 @@ module hinge(deg, len_before = 0, len_after = 0){
|
|||
cube([6.5,7,1.5], center = false);
|
||||
|
||||
translate([3,3.5,3.5]){
|
||||
rotate(90, [1,0,0]) cylinder(h = 4, r = 1.25, center = true, $fn = 16);
|
||||
rotate(90, [1,0,0]) cylinder(h = 4, r = 1.5, center = true, $fn = 16);
|
||||
}
|
||||
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);
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ use <../base/hinge.scad>;
|
|||
|
||||
union(){
|
||||
translate([7,0,0]) cube([5,47,6]);
|
||||
hinge(15,0,0);
|
||||
translate([0,10,0]) hinge(30);
|
||||
translate([0,20,0]) hinge(45);
|
||||
translate([0,30,0]) hinge(60);
|
||||
translate([0,40,0]) hinge(90);
|
||||
hinge(len_before = 10, 15);
|
||||
translate([0,10,0]) hinge(len_before = 10, 30);
|
||||
translate([0,20,0]) hinge(len_before = 10, 45);
|
||||
translate([0,30,0]) hinge(len_before = 10, 60);
|
||||
translate([0,40,0]) hinge(len_before = 10, 90);
|
||||
}
|
||||
BIN
stl/dogears.stl
BIN
stl/dogears.stl
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue