|
|
|
@ -5,9 +5,9 @@ module coupler_holder(){
@@ -5,9 +5,9 @@ module coupler_holder(){
|
|
|
|
|
difference(){ |
|
|
|
|
translate([0,-2.3,-0.2])cube([3.5,4.6,2.5]); // evtl. können die Außenwände wieder dünner werden |
|
|
|
|
translate([-1.0,-2.6/2,0.3])cube([5,2.6,1.5]); |
|
|
|
|
translate([2.5,-5/2,0.65])cube([2,5,0.7]); |
|
|
|
|
translate([1.3,-5/2,0.8])cube([2,5,0.4]); |
|
|
|
|
translate([2.5,0,1])rotate([90,0,0])cylinder(d=0.9,h=5,center=true); |
|
|
|
|
translate([2.5,-4.2/2,0.65])cube([2,4.2,0.7]); |
|
|
|
|
translate([1.3,-4.2/2,0.8])cube([2,4.2,0.4]); |
|
|
|
|
translate([2.5,0,1])rotate([90,0,0])cylinder(d=0.9,h=4.2,center=true); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -41,16 +41,16 @@ module fixed_part(){
@@ -41,16 +41,16 @@ module fixed_part(){
|
|
|
|
|
translate([3,0,0])cylinder(d=2,h=10,center=true); |
|
|
|
|
translate([3,0,-1])cylinder(d=3,h=10); |
|
|
|
|
|
|
|
|
|
translate([0,0,1.5])rotate([180,0,0]) deckel(0.6); |
|
|
|
|
translate([0,0,1.5])rotate([180,0,0]) deckel(0.8); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
module moving_part(){ |
|
|
|
|
l1=16.5; |
|
|
|
|
l1=16.4; |
|
|
|
|
translate([25/2-1.6,0,0.4]){ |
|
|
|
|
intersection(){ |
|
|
|
|
translate([-0.5,0,0])cube([1,l1,0.8],true); |
|
|
|
|
translate([-0.8,0,0])cube([1.6,l1,0.8],true); |
|
|
|
|
cylinder(d=l1,h=1,center=true); |
|
|
|
|
} |
|
|
|
|
hull(){ |
|
|
|
@ -62,7 +62,7 @@ module moving_part(){
@@ -62,7 +62,7 @@ module moving_part(){
|
|
|
|
|
translate([-18.6,0,-1.5])sphere(d=1.6); |
|
|
|
|
difference(){ |
|
|
|
|
union(){ |
|
|
|
|
translate([-20,0,-3.8]) cylinder(d=1.6,h=5.1,center=true); |
|
|
|
|
translate([-20,0,-3.8]) cylinder(d=1.6,h=4.9,center=true); |
|
|
|
|
hull(){ |
|
|
|
|
translate([-20,0,-6.5]) cylinder(d=2,h=0.1,center=true); |
|
|
|
|
translate([-18,0,0]) cylinder(d=2,h=0.1,center=true); |
|
|
|
|