$fn = 20;
wheel_depth = 6;
-wheel_radius = 68/2;
+wheel_radius = 130/2;
module encoder_shaft(){
// measured with calipers, checked against the motor shaft
translate([0, 0, wheel_depth / 4]){
difference(){
cylinder(h = wheel_depth / 1.2,
- r = 0.85 * wheel_radius,
+ r = wheel_radius - 3,
center = true);
cylinder(h = wheel_depth / 1.2,
- r = 0.23 * wheel_radius,
+ r = 6,
center = true);}}}}}
module wheel_block(){
intersection(){
translate([0, 0, wheel_depth / 2]){
cylinder(h = wheel_depth,
- r = 0.85 * wheel_radius,
+ r = wheel_radius - 3,
center = true);}
- translate([0, wheel_radius * 0.3, 0]){
+ translate([0, wheel_radius * 0.2, 0]){
rotate([0, 0, (360 / 5) / 2]){
intersection(){
wheel_block();