fine-tuning
This commit is contained in:
14
Deckel.scad
14
Deckel.scad
@@ -1,16 +1,16 @@
|
|||||||
$fn =32;
|
$fn =32;
|
||||||
|
|
||||||
module deckel(){
|
module deckel(gap=0,cyl_h=2){
|
||||||
height = 0.5;
|
height = 0.5;
|
||||||
dia1 = 1.7;
|
dia1 = 1.7+gap;
|
||||||
dia2 = 1.5;
|
dia2 = 1.5+gap;
|
||||||
cyl_h = 2;
|
h_offset = (height+cyl_h)/2;
|
||||||
cube([25,20,height],true);
|
cube([25,20,height],true);
|
||||||
translate([11.5,0,0])cube([5,5,height],true);
|
translate([11.5,0,0])cube([5,5,height],true);
|
||||||
translate([13+1,0,0])cylinder(h=height,d=5,center=true);
|
translate([13+1,0,0])cylinder(h=height,d=5,center=true);
|
||||||
translate([2-13+25,0,1])cylinder(h=cyl_h,d=dia1,center=true);
|
translate([2-13+25,0,h_offset])cylinder(h=cyl_h,d=dia1,center=true);
|
||||||
translate([2-13,-8.5,1])cylinder(h=cyl_h,d=dia2,center=true);
|
translate([2-13,-8.5,h_offset])cylinder(h=cyl_h,d=dia2,center=true);
|
||||||
translate([2-13, 8.5,1])cylinder(h=cyl_h,d=dia2,center=true);
|
translate([2-13, 8.5,h_offset])cylinder(h=cyl_h,d=dia2,center=true);
|
||||||
}
|
}
|
||||||
|
|
||||||
deckel();
|
deckel();
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ $fn=128;
|
|||||||
|
|
||||||
module coupler_holder(){
|
module coupler_holder(){
|
||||||
difference(){
|
difference(){
|
||||||
translate([0,-2,0])cube([3.5,4,2.2]);
|
translate([0,-2,-0.2])cube([3.5,4,2.5]);
|
||||||
translate([-1.0,-2.6/2,0.3])cube([5,2.6,1.4]);
|
translate([-1.0,-2.6/2,0.3])cube([5,2.6,1.5]);
|
||||||
translate([2.5,-5/2,0.7])cube([2,5,0.6]);
|
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([1.3,-5/2,0.8])cube([2,5,0.4]);
|
||||||
translate([2.5,0,1])rotate([90,0,0])cylinder(d=0.8,h=5,center=true);
|
translate([2.5,0,1])rotate([90,0,0])cylinder(d=0.9,h=5,center=true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,13 +41,13 @@ module fixed_part(){
|
|||||||
translate([3,0,0])cylinder(d=2,h=10,center=true);
|
translate([3,0,0])cylinder(d=2,h=10,center=true);
|
||||||
translate([3,0,-1])cylinder(d=3,h=10);
|
translate([3,0,-1])cylinder(d=3,h=10);
|
||||||
|
|
||||||
translate([0,0,1.25])rotate([180,0,0]) deckel();
|
translate([0,0,1.5])rotate([180,0,0]) deckel(0.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module moving_part(){
|
module moving_part(){
|
||||||
l1=17;
|
l1=16.5;
|
||||||
translate([25/2-1.6,0,0.4]){
|
translate([25/2-1.6,0,0.4]){
|
||||||
intersection(){
|
intersection(){
|
||||||
translate([-0.5,0,0])cube([1,l1,0.8],true);
|
translate([-0.5,0,0])cube([1,l1,0.8],true);
|
||||||
@@ -60,7 +60,7 @@ module moving_part(){
|
|||||||
}
|
}
|
||||||
translate([-19,0,-0.6])cylinder(d=1.6,h=1.8,center=true);
|
translate([-19,0,-0.6])cylinder(d=1.6,h=1.8,center=true);
|
||||||
translate([-19,0,-1.5])sphere(d=1.6);
|
translate([-19,0,-1.5])sphere(d=1.6);
|
||||||
translate([-20,0,-3.8]) cylinder(d=1.6,h=5.4,center=true);
|
translate([-20,0,-3.8]) cylinder(d=1.6,h=5.3,center=true);
|
||||||
hull(){
|
hull(){
|
||||||
translate([-20,0,-6.5]) cylinder(d=1.6,h=0.1,center=true);
|
translate([-20,0,-6.5]) cylinder(d=1.6,h=0.1,center=true);
|
||||||
translate([-18,0,0]) cylinder(d=1.6,h=0.1,center=true);
|
translate([-18,0,0]) cylinder(d=1.6,h=0.1,center=true);
|
||||||
@@ -74,7 +74,7 @@ module moving_part(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
translate([-21.5,0,-6.6])rotate([0,0,180])translate([0,-2.6/2,0.3])cube([5,2.6,1.4]);
|
translate([-21.5,0,-6.6])rotate([0,0,180])translate([0,-2.6/2,0.3])cube([5,2.6,1.5]);
|
||||||
}
|
}
|
||||||
translate([-13,-7.7,0])cylinder(d=1,h=0.8,center=true);
|
translate([-13,-7.7,0])cylinder(d=1,h=0.8,center=true);
|
||||||
hull(){
|
hull(){
|
||||||
|
|||||||
Reference in New Issue
Block a user