commit
0b58df3234
1 changed files with 36 additions and 0 deletions
@ -0,0 +1,36 @@ |
|||||||
|
$fn=128; |
||||||
|
|
||||||
|
module fixed_part(){ |
||||||
|
l1=17.5; |
||||||
|
l2=25; |
||||||
|
l3=12.8; |
||||||
|
difference(){ |
||||||
|
translate([0,0,0.2])cube([l2,20.5,1.6],true); |
||||||
|
|
||||||
|
translate([(l2-l1)/2 -1.6,0,0.5]) intersection(){ |
||||||
|
translate([l1/2,l1/2,0])cylinder(r=l1,h=2,center=true); |
||||||
|
translate([l1/2,-l1/2,0])cylinder(r=l1,h=2,center=true); |
||||||
|
cube([l1,l1,3],true); |
||||||
|
} |
||||||
|
translate([-2.4,0,0.5])cube([13,16.6,2],true); |
||||||
|
translate([-6.4,0,0])cube([5,18,5],true); |
||||||
|
translate([-9.3,0,0.5])cube([5,l3,2],true); |
||||||
|
intersection(){ |
||||||
|
translate([-8,0,0])cube([8,l3,2],true); |
||||||
|
union(){ |
||||||
|
translate([l2/2-1.6,l1/2,0])cylinder(h=3,d=44,center=true); |
||||||
|
translate([l2/2-1.6,-l1/2,0])cylinder(h=3,d=44,center=true); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
module moving_part(){ |
||||||
|
} |
||||||
|
|
||||||
|
module kinematik(){ |
||||||
|
fixed_part(); |
||||||
|
moving_part(); |
||||||
|
} |
||||||
|
|
||||||
|
kinematik(); |
Loading…
Reference in new issue