projects
/
challenge-bot
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
74f8c08
)
set '$fn' globally based on develop or print for wheel
author
daniel watson
<ozzloy@gmail.com>
Sun, 3 Nov 2013 06:16:53 +0000
(23:16 -0700)
committer
daniel watson
<ozzloy@gmail.com>
Sun, 3 Nov 2013 06:16:53 +0000
(23:16 -0700)
wheel.scad
patch
|
blob
|
blame
|
history
diff --git
a/wheel.scad
b/wheel.scad
index 131caf8d5af204b1f7fc47d891bddedb5054fe61..87ec2865c38c456da267159bce0b19b41291c92d 100644
(file)
--- a/
wheel.scad
+++ b/
wheel.scad
@@
-4,6
+4,11
@@
// https://gitorious.org/ozzloy/challenge-bot
// https://github.com/waynegramlich/challenge-bot
// https://gitorious.org/ozzloy/challenge-bot
// https://github.com/waynegramlich/challenge-bot
+// use $fn = 20 while developing, 100 when about to print
+// 20 will make previews fast
+// 100 will make printing smooth
+$fn = 20;
+
wheel_depth = 6;
wheel_radius = 68/2;
wheel_depth = 6;
wheel_radius = 68/2;
@@
-14,22
+19,19
@@
module encoder_shaft(){
motor_shaft_length = wheel_depth * 3 / 4;
intersection(){
motor_shaft_length = wheel_depth * 3 / 4;
intersection(){
- cylinder(h = motor_shaft_length,
- r = motor_shaft_big,
- center = true,
- $fn = 30);
+ cylinder(h = motor_shaft_length, r = motor_shaft_big, center = true);
// x direction is multiplied by 2 because the radius of the cylinder
// goes in both directions. the extra .1 is for overlap
cube([motor_shaft_big * 2.1, motor_shaft_small, motor_shaft_length],
center = true);}}
module mounting_screw(){
// x direction is multiplied by 2 because the radius of the cylinder
// goes in both directions. the extra .1 is for overlap
cube([motor_shaft_big * 2.1, motor_shaft_small, motor_shaft_length],
center = true);}}
module mounting_screw(){
- cylinder(h = wheel_depth * 1.1, r = 1,
$fn = 30,
center = true);}
+ cylinder(h = wheel_depth * 1.1, r = 1, center = true);}
module wheel(){
translate([0, 0, wheel_depth / 2]){
difference(){
module wheel(){
translate([0, 0, wheel_depth / 2]){
difference(){
- cylinder(h = wheel_depth, r = wheel_radius, center = true
, $fn = 30
);
+ cylinder(h = wheel_depth, r = wheel_radius, center = true);
translate([0, 0, wheel_depth / 4]){
scale([1, 1, 1.1]){
encoder_shaft();}}
translate([0, 0, wheel_depth / 4]){
scale([1, 1, 1.1]){
encoder_shaft();}}
@@
-66,6
+68,6
@@
module pie_slice(){
module between_spokes(){
minkowski(){
pie_slice();
module between_spokes(){
minkowski(){
pie_slice();
- cylinder(h = wheel_depth / 2, r = 1
, $fn = 30
);}}
+ cylinder(h = wheel_depth / 2, r = 1);}}
wheel();
wheel();