first commit
This commit is contained in:
36
Kinematik.scad
Normal file
36
Kinematik.scad
Normal file
@@ -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();
|
||||||
Reference in New Issue
Block a user