summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Huwald <jh@sotun.de>2015-07-09 09:05:14 (GMT)
committerJan Huwald <jh@sotun.de>2015-07-09 09:05:14 (GMT)
commit2878fa2b7c059a95860bc5e6accc5f7f04ced9b0 (patch)
treea2ccb38587746cee7c829f64d007481fb86e53b6
parent6bebd08c185bed927cf6d92a2aa67174bed53ba9 (diff)
.
-rw-r--r--lasttretrad.scad4
-rw-r--r--wheel.scad7
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);
diff --git a/wheel.scad b/wheel.scad
index 1ec0c5e..7c0be64 100644
--- a/wheel.scad
+++ b/wheel.scad
@@ -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);
}
contact: Jan Huwald // Impressum