projects
/
challenge-bot
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6b308c7
)
make wheel large, but print fast
author
daniel watson
<ozzloy@gmail.com>
Mon, 9 Dec 2013 23:16:27 +0000
(15:16 -0800)
committer
daniel watson
<ozzloy@gmail.com>
Mon, 9 Dec 2013 23:16:27 +0000
(15:16 -0800)
3d-printables/wheel.scad
patch
|
blob
|
blame
|
history
diff --git
a/3d-printables/wheel.scad
b/3d-printables/wheel.scad
index 87ec2865c38c456da267159bce0b19b41291c92d..1a0a5c5072061a4eac5e9797773342e980898a4c 100644
(file)
--- a/
3d-printables/wheel.scad
+++ b/
3d-printables/wheel.scad
@@
-10,7
+10,7
@@
$fn = 20;
wheel_depth = 6;
$fn = 20;
wheel_depth = 6;
-wheel_radius =
68
/2;
+wheel_radius =
130
/2;
module encoder_shaft(){
// measured with calipers, checked against the motor shaft
module encoder_shaft(){
// measured with calipers, checked against the motor shaft
@@
-43,10
+43,10
@@
module wheel(){
translate([0, 0, wheel_depth / 4]){
difference(){
cylinder(h = wheel_depth / 1.2,
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,
center = true);
cylinder(h = wheel_depth / 1.2,
- r =
0.23 * wheel_radius
,
+ r =
6
,
center = true);}}}}}
module wheel_block(){
center = true);}}}}}
module wheel_block(){
@@
-56,9
+56,9
@@
module pie_slice(){
intersection(){
translate([0, 0, wheel_depth / 2]){
cylinder(h = wheel_depth,
intersection(){
translate([0, 0, wheel_depth / 2]){
cylinder(h = wheel_depth,
- r =
0.85 * wheel_radius
,
+ r =
wheel_radius - 3
,
center = true);}
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();
rotate([0, 0, (360 / 5) / 2]){
intersection(){
wheel_block();