summaryrefslogtreecommitdiff
path: root/suspension_fork.scad
diff options
context:
space:
mode:
Diffstat (limited to 'suspension_fork.scad')
-rw-r--r--suspension_fork.scad22
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]);
contact: Jan Huwald // Impressum