]> www.fi.muni.cz Git - things.git/commitdiff
rc-plane-wheel: verze pro FT Mini Scout
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Thu, 2 Nov 2017 08:45:10 +0000 (09:45 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Thu, 2 Nov 2017 08:45:10 +0000 (09:45 +0100)
rc-plane-wheel.scad

index d1b865f03cb4df9e9d8f120e27fa7802d4d44bff..b5d70f66b22e53f1420931aacaa396ec1a1744b4 100644 (file)
@@ -1,26 +1,31 @@
 infty = 100;
 eps = 0.01;
 
-wheel_d = 60;
-wheel_h = 4;
-wheel_thick_outer = 1;
-wheel_thick_inner = 2;
-wheel_rim = 4.5;
+wheel_d = 50;
+wheel_h = 3;
+wheel_d1 = wheel_d + wheel_h/2;
+wheel_thick_outer = 0.5;
+wheel_thick_inner = 1.5;
+wheel_rim = 3.5;
 
 min_wall = 0.5;
 
 spokes = 5;
-spoke_w =  5;
-spoke_h = 2.5;
+spoke_w =  3.5;
+spoke_h = 1.5;
 
-center_d = 12;
-center_hole = 4;
-center_h = 10;
+center_d = 5;
+center_hole = 1;
+center_h = 8;
 
 module body() {
        // rim
        difference() {
-               cylinder(r = wheel_d/2, h = wheel_h, $fn = 128);
+               hull() {
+                       cylinder(r = wheel_d/2, h = wheel_h, $fn = 128);
+                       translate([0, 0, wheel_h/2-eps])
+                               cylinder(r = wheel_d1/2, h = 2*eps, $fn = 128);
+               }
                translate([0,0,min_wall-eps])
                        cylinder(r1 = wheel_d/2 - wheel_thick_inner,
                                r2 = wheel_d/2 - wheel_thick_outer,