make new wheel that doesn't warp in sun
authordaniel watson <ozzloy@gmail.com>
Tue, 29 Jul 2014 08:44:22 +0000 (01:44 -0700)
committerdaniel watson <ozzloy@gmail.com>
Tue, 29 Jul 2014 08:44:22 +0000 (01:44 -0700)
3d-printables/wheel.scad

index bfe5640df7fd7a620666975675a7f3706e1db184..4ca975bc11b634ed8e62442b10098bdbde7ccd8b 100644 (file)
@@ -11,21 +11,21 @@ $fn = 100;
 
 use <qr.scad>
 
-qr_size = 54;
+qr_size = 45;
 qr_height = 2;
 
 wall_width = 3;
 
-wheel_width = 6;
+wheel_width = 9;
 wheel_radius = sqrt(2 * pow(qr_size / 2, 2)) + wall_width / 2;
 
 motor_shaft_radius = 3.7;
 motor_shaft_flat_width = 4.8;
 
-tread_radius = 2.5 / 2;
+tread_radius = 4 / 2;
 
 module mounting_screw_flat(){
-  square(2, center = true);}
+  circle(0.75);}
 
 module motor_shaft_flat(radius, flat_width){
   intersection(){
@@ -108,13 +108,13 @@ module wheel_solid(radius,
                    wall_width,
                    tread_radius){
   difference(){
-    rim(radius, wall_width, width);
+    rim(radius, wall_width * 2, width);
     translate([0, 0, width / 2]){
       tread(radius, tread_radius);}}
   linear_extrude(height = qr_height){
     difference (){
       square(qr_size, center = true);
-      square(1.5, center = true);}}
+      mounting_screw_flat(); } }
   translate([0, 0, qr_height]){
     motor_shaft_holder(shaft_radius,
                        shaft_flat_width,