projects
/
ozzloy@gmail.com
/
3d-printables
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
03d5f1f
)
add 625rs bearing choice
author
daniel watson
<ozzloy@gmail.com>
Sat, 1 Apr 2017 23:43:16 +0000
(16:43 -0700)
committer
daniel watson
<ozzloy@gmail.com>
Sat, 1 Apr 2017 23:43:16 +0000
(16:43 -0700)
spin-data.scad
patch
|
blob
|
blame
|
history
diff --git
a/spin-data.scad
b/spin-data.scad
index 534df16c0124c70f6b72ff1ab2fcbbe09ac04c75..e25eed3a61c2b9c2adb815834bcdd36ee9968cf8 100644
(file)
--- a/
spin-data.scad
+++ b/
spin-data.scad
@@
-2,13
+2,16
@@
see bottom for more license info */
/* spin thing that erin likes */
see bottom for more license info */
/* spin thing that erin likes */
-$fn =
50
;
+$fn =
75
;
layer_height = 0.35;
weight = "penny";
// weight = "608zz";
layer_height = 0.35;
weight = "penny";
// weight = "608zz";
+
bearing = "608zz";
bearing = "608zz";
+// bearing = "625rs";
+
weight_lip_overhang = 0.3;
bearing_lip_overhang = weight_lip_overhang;
wall = 3;
weight_lip_overhang = 0.3;
bearing_lip_overhang = weight_lip_overhang;
wall = 3;
@@
-21,19
+24,37
@@
_608zz_cover_radius = _608zz_radius;
_608zz_cap_footprint_radius = 12 / 2;
_608zz_thickness = 7;
_608zz_cap_footprint_radius = 12 / 2;
_608zz_thickness = 7;
+_625rs_radius = 16 / 2;
+_625rs_inner_radius = 5 / 2;
+_625rs_thickness = 5;
+_625rs_cover_radius = _625rs_radius;
+_625rs_cap_footprint_radius = _625rs_inner_radius + 1;
+
weight_radius = (weight == "penny") ? penny_radius : _608zz_radius;
weight_thickness = (weight == "penny") ?
penny_thickness * 5 : _608zz_thickness;
weight_radius = (weight == "penny") ? penny_radius : _608zz_radius;
weight_thickness = (weight == "penny") ?
penny_thickness * 5 : _608zz_thickness;
-bearing_radius = (bearing == "608zz") ? _608zz_radius : 1/0;
+bearing_radius =
+ (bearing == "608zz") ? _608zz_radius
+ : (bearing == "625rs") ? _625rs_radius
+ : 1/0;
bearing_window_radius = bearing_radius - bearing_lip_overhang - 1;
bearing_window_radius = bearing_radius - bearing_lip_overhang - 1;
-bearing_inner_radius = (bearing == "608zz") ? _608zz_inner_radius : 1/0;
-bearing_cover_radius = (bearing == "608zz")
- ? _608zz_cover_radius
- : 1/0;
+bearing_inner_radius =
+ (bearing == "608zz") ? _608zz_inner_radius
+ : (bearing == "625rs") ? _608zz_inner_radius
+ : 1/0;
+bearing_cover_radius =
+ (bearing == "608zz") ? _608zz_cover_radius
+ : (bearing == "625rs") ? _625rs_cover_radius
+ : 1/0;
bearing_cap_footprint_radius =
bearing_cap_footprint_radius =
- (bearing == "608zz") ? _608zz_cap_footprint_radius : 1/0;
-bearing_thickness = (bearing == "608zz") ? _608zz_thickness : 1/0;
+ (bearing == "608zz") ? _608zz_cap_footprint_radius
+ : (bearing == "625rs" ) ? _625rs_cap_footprint_radius
+ : 1/0;
+bearing_thickness =
+ (bearing == "608zz") ? _608zz_thickness
+ : (bearing == "625rs") ? _625rs_thickness
+ : 1/0;
spinner_height = penny_thickness * 5 + 2;
arms = 3;
spinner_height = penny_thickness * 5 + 2;
arms = 3;