diff options
| -rw-r--r-- | lasttretrad.scad | 4 | ||||
| -rw-r--r-- | wheel.scad | 7 | 
2 files changed, 5 insertions, 6 deletions
diff --git a/lasttretrad.scad b/lasttretrad.scad index 55ef4a8..9b29705 100644 --- a/lasttretrad.scad +++ b/lasttretrad.scad @@ -19,7 +19,7 @@ module frame() {      // cube([l, w, h]);      translate([0, 0, -board_height - bed_height]) {  	// front/back boards -	for (pos = [-0.9, -0.4, 0, 0.4, 0.9]) +	for (pos = [-0.9, -0.4, 0.2, 0.55, 0.9])  	translate([pos * (ltr_length - board_width)/2 - board_width + board_width/2, -ltr_width/2, 0])  	cube([board_width, ltr_width, board_height]); @@ -98,4 +98,4 @@ module lasttretrad(rot=0, suspension_depth=0) {      powered_wheel(lr, suspension_depth=suspension_depth);  } -lasttretrad(30, 50); +lasttretrad(30, 0); @@ -1,6 +1,6 @@  // this is an approximation of a wheel; all measurements are *guessed*  module wheel() { -    r_rim=150; +    r_rim=406.4/2; // 16"      r_tire=15;      r_hub=30;      r_axis=5; @@ -17,8 +17,7 @@ module wheel() {      cylinder(r=r_hub, h=1, center=true);      cylinder(r=r_axis, h=125, center=true); -     -     +      // spokes      angular_step=360/8;      for (angle = [0:angular_step:360]) @@ -26,7 +25,7 @@ module wheel() {      for (dir = [-1,1])      rotate(angle + side * angular_step/4)      translate([r_hub - 1, -dir*4, side*r_tire]) -    rotate([0, 90 + side*8, dir*20]) +    rotate([0, 90 + side*5.5, dir*20])      cylinder(r=1, h=r_rim - r_hub);  }  | 
