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); } |