diff options
Diffstat (limited to 'suspension_fork.scad')
-rw-r--r-- | suspension_fork.scad | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/suspension_fork.scad b/suspension_fork.scad index 20466fc..722e599 100644 --- a/suspension_fork.scad +++ b/suspension_fork.scad @@ -1,14 +1,3 @@ - thread_height=38; - thread_diameter=25.4; - - shaft_height1=110; - shaft_diameter1=thread_diameter; - - shaft_height2=6; - shaft_diameter2=27; - - - axe_shift=18.2; shaft_distance=53; module fork_shaft(){ @@ -42,16 +31,23 @@ module forking(){ } module side_shaft(){ + + translate([0,0,-38.5])cylinder(d=25.5,h=38.5); + translate([0,0,-(38.5+14.8)]) cylinder(d1=41.5,d2=25.5,h=14.8); + translate([0,0,-(38.5+22)]) cylinder(d1=32.5,d2=41.5,h=22-14.8); + translate([0,0,-(38.5+184)]) cylinder(d1=32,d2=32.5,h=176); } module suspension_fork(depth=0) { // from top to bottom ... %fork_shaft(); - %translate([0,0,-(thread_height+shaft_height1+shaft_height2)]) forking(); + %translate([0,0,-154]) forking(); // all following measuress are pure phantasy - + %for (side=[-1,1]){ + translate([axe_shift,side * shaft_distance,-(210)]) side_shaft(); + } *translate([0, -50/2, -110]) cube([5, 50, 20]); |