From: daniel watson Date: Sat, 1 Apr 2017 23:43:16 +0000 (-0700) Subject: add 625rs bearing choice X-Git-Url: http://challenge-bot.com/repos/?p=ozzloy%40gmail.com%2F3d-printables;a=commitdiff_plain;h=0c7b5029be7974bac51a2f6c559a15e8452e21a5 add 625rs bearing choice --- diff --git a/spin-data.scad b/spin-data.scad index 534df16..e25eed3 100644 --- a/spin-data.scad +++ b/spin-data.scad @@ -2,13 +2,16 @@ see bottom for more license info */ /* spin thing that erin likes */ -$fn = 50; +$fn = 75; layer_height = 0.35; weight = "penny"; // weight = "608zz"; + bearing = "608zz"; +// bearing = "625rs"; + 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; +_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; -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_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 == "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;