From 9224166db8e337c3956a1e35381b16bcf8441ca2 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Wed, 17 Nov 2021 22:21:03 +0100 Subject: [PATCH] fine-tuning --- Deckel.scad | 14 +++++++------- Kinematik.scad | 16 ++++++++-------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Deckel.scad b/Deckel.scad index cbc7d8f..e32d0bb 100644 --- a/Deckel.scad +++ b/Deckel.scad @@ -1,16 +1,16 @@ $fn =32; -module deckel(){ +module deckel(gap=0,cyl_h=2){ height = 0.5; - dia1 = 1.7; - dia2 = 1.5; - cyl_h = 2; + dia1 = 1.7+gap; + dia2 = 1.5+gap; + h_offset = (height+cyl_h)/2; cube([25,20,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([2-13+25,0,1])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,1])cylinder(h=cyl_h,d=dia2,center=true); + translate([2-13+25,0,h_offset])cylinder(h=cyl_h,d=dia1,center=true); + translate([2-13,-8.5,h_offset])cylinder(h=cyl_h,d=dia2,center=true); + translate([2-13, 8.5,h_offset])cylinder(h=cyl_h,d=dia2,center=true); } deckel(); diff --git a/Kinematik.scad b/Kinematik.scad index 7c10b56..ead1149 100644 --- a/Kinematik.scad +++ b/Kinematik.scad @@ -3,11 +3,11 @@ $fn=128; module coupler_holder(){ difference(){ - translate([0,-2,0])cube([3.5,4,2.2]); - translate([-1.0,-2.6/2,0.3])cube([5,2.6,1.4]); - translate([2.5,-5/2,0.7])cube([2,5,0.6]); + translate([0,-2,-0.2])cube([3.5,4,2.5]); + 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.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,-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(){ - l1=17; + l1=16.5; translate([25/2-1.6,0,0.4]){ intersection(){ 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,-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(){ 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); @@ -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); hull(){