Browse Source

first commit

master
Stephan Richter 4 years ago
commit
0b58df3234
  1. 36
      Kinematik.scad

36
Kinematik.scad

@ -0,0 +1,36 @@ @@ -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…
Cancel
Save