Servo Wheels and Base
Here is the OpenSCAD code for the wheels:
$fn=64; //User Adjustable Parameters wheelDiameter=60; servoD1=8.82; servoWheelThickness=7.47; servoHoleD=4; rubberband=3; servoWheel(); module servoWheel(){ difference(){ union(){ cylinder(r=wheelDiameter/2, h=(servoWheelThickness-rubberband)/2); translate([0,0,(servoWheelThickness-rubberband)/2]) cylinder(r=wheelDiameter/2-.5, h=rubberband); translate([0,0,(servoWheelThickness-rubberband)/2+rubberband]) cylinder(r=wheelDiameter/2, h=(servoWheelThickness-rubberband)/2); } translate([0,0,-.1]) cylinder(r=wheelDiameter/2-10, h=(servoWheelThickness-rubberband)/2); cylinder(r=servoHoleD/2, h=servoWheelThickness); } } base(); base(); module base(){ difference(){ union(){ cube([baseWidth,baseLength,baseHeight], center=true); translate([baseWidth/2, -2,0 ]) cube([6, 58,baseHeight],center=true); translate([-baseWidth/2, -2,0 ]) cube([6,58,baseHeight],center=true); } translate([baseWidth/3-5, baseLength/2-5,0 ]) cube([5,10,rubberband],center=true); translate([(-baseWidth/3)+5, baseLength/2-5,0 ]) cube([5,10,rubberband],center=true); } }