use global fragment number for caster standoff
authordaniel watson <ozzloy@gmail.com>
Mon, 4 Nov 2013 06:42:03 +0000 (22:42 -0800)
committerdaniel watson <ozzloy@gmail.com>
Mon, 4 Nov 2013 06:42:03 +0000 (22:42 -0800)
caster-standoff.scad

index 67c6bf719782126781a06f571d2ea50a524eb149..c9d60d96ddda70f2529ad352e313d4b3e47f90a9 100644 (file)
@@ -4,6 +4,9 @@
 // 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 10 ish for development, 100 or so for printing
+$fn = 10;
+
 standoff_radius = 14.732 / 2; // 0.580 / 2 inches from spec sheet
 standoff_height = 55; // eyeballed
 
 standoff_radius = 14.732 / 2; // 0.580 / 2 inches from spec sheet
 standoff_height = 55; // eyeballed
 
@@ -23,16 +26,14 @@ deck_flange_radius = (deck_grid_width) / 2 + deck_flange_screw_radius + 3;
 
 module deck_flange(){
   difference(){
 
 module deck_flange(){
   difference(){
-    cylinder(h = deck_flange_height, r = deck_flange_radius, $fn = 50);
+    cylinder(h = deck_flange_height, r = deck_flange_radius);
     for(ii = [-1, 1]){
       translate([deck_grid_width / 2 * ii, 0, -.1])
         cylinder(h = deck_flange_height * 1.1,
     for(ii = [-1, 1]){
       translate([deck_grid_width / 2 * ii, 0, -.1])
         cylinder(h = deck_flange_height * 1.1,
-                 r = deck_flange_screw_radius,
-                 $fn = 20);
+                 r = deck_flange_screw_radius);
       translate([0, deck_grid_width / 2 * ii, -.1])
         cylinder(h = deck_flange_height * 1.1,
       translate([0, deck_grid_width / 2 * ii, -.1])
         cylinder(h = deck_flange_height * 1.1,
-        r = deck_flange_screw_radius,
-        $fn = 20);}}}
+        r = deck_flange_screw_radius);}}}
 
 module deck_flange_reinforcement(){
   translate([-deck_flange_radius,
 
 module deck_flange_reinforcement(){
   translate([-deck_flange_radius,
@@ -49,21 +50,19 @@ module deck_flange_reinforcement(){
 module caster_flange_screws(){
   translate([standoff_radius, 0, 0])
     cylinder(h = caster_flange_screw_length,
 module caster_flange_screws(){
   translate([standoff_radius, 0, 0])
     cylinder(h = caster_flange_screw_length,
-             r = caster_flange_screw_radius,
-             $fn = 20);
+             r = caster_flange_screw_radius);
   translate([-standoff_radius, 0, 0])
     cylinder(h = caster_flange_screw_length,
   translate([-standoff_radius, 0, 0])
     cylinder(h = caster_flange_screw_length,
-             r = caster_flange_screw_radius,
-             $fn = 20);}
+             r = caster_flange_screw_radius);}
 
 module caster_flange(){
   side_radius = caster_flange_width / 2 - standoff_radius;
   hull(){
 
 module caster_flange(){
   side_radius = caster_flange_width / 2 - standoff_radius;
   hull(){
-    cylinder(h = caster_flange_height, r = standoff_radius, $fn = 100);
+    cylinder(h = caster_flange_height, r = standoff_radius);
     translate([standoff_radius, 0, 0])
     translate([standoff_radius, 0, 0])
-      cylinder(h = caster_flange_height, r = side_radius, $fn = 40);
+      cylinder(h = caster_flange_height, r = side_radius);
     translate([-standoff_radius, 0, 0])
     translate([-standoff_radius, 0, 0])
-      cylinder(h = caster_flange_height, r = side_radius, $fn = 40);}}
+      cylinder(h = caster_flange_height, r = side_radius);}}
 
 module nut(size, height){
     width = size/1.75;
 
 module nut(size, height){
     width = size/1.75;
@@ -81,14 +80,13 @@ module _2_screw (){
   thread_radius = 2.17 / 2 - 0.1; // subtract 0.1 to make squeeze fit
   head_height = 1.8;
   head_radius = 4.1 / 2;
   thread_radius = 2.17 / 2 - 0.1; // subtract 0.1 to make squeeze fit
   head_height = 1.8;
   head_radius = 4.1 / 2;
-  cylinder(r = thread_radius, h = screw_length, $fn = 20);
-  cylinder(r = head_radius, h = head_height, $fn = 20);}
+  cylinder(r = thread_radius, h = screw_length);
+  cylinder(r = head_radius, h = head_height);}
 
 module caster_standoff_deck_side(){
   difference(){
     cylinder(h = standoff_height - caster_flange_height,
 
 module caster_standoff_deck_side(){
   difference(){
     cylinder(h = standoff_height - caster_flange_height,
-             r = standoff_radius,
-             $fn = 50);
+             r = standoff_radius);
     translate([0, 0, standoff_height - caster_flange_screw_length * 1.1 + 0.1])
       scale([1, 1, 1.1])
         caster_flange_screws();
     translate([0, 0, standoff_height - caster_flange_screw_length * 1.1 + 0.1])
       scale([1, 1, 1.1])
         caster_flange_screws();
@@ -96,10 +94,10 @@ module caster_standoff_deck_side(){
       nuts();
     translate([0, 0, standoff_height]){
       // make hole to get to screw head depth
       nuts();
     translate([0, 0, standoff_height]){
       // make hole to get to screw head depth
-      cylinder(r = 4.1 / 2, h = 3, center = true, $fn = 20);
+      cylinder(r = 4.1 / 2, h = 3, center = true);
       translate([0, 0, -0.7])
         rotate([180, 0, 0])
       translate([0, 0, -0.7])
         rotate([180, 0, 0])
-          _2_screw(r = 0.5, h = 5, $fn = 20);}}
+          _2_screw(r = 0.5, h = 5);}}
   deck_flange();
   for(ii = [0:3]){
     rotate([0, 0, 45 + 90 * ii])
   deck_flange();
   for(ii = [0:3]){
     rotate([0, 0, 45 + 90 * ii])
@@ -113,7 +111,7 @@ module caster_standoff_caster_side(){
         _2_screw();}}
     // make hole to get to screw head
     translate([0, 0, caster_flange_height - 0.8]){
         _2_screw();}}
     // make hole to get to screw head
     translate([0, 0, caster_flange_height - 0.8]){
-      cylinder(r = 4.1 / 2, h = 10, $fn = 20);}
+      cylinder(r = 4.1 / 2, h = 10);}
     translate([0, 0, -.1]){
       caster_flange_screws();}}}
 
     translate([0, 0, -.1]){
       caster_flange_screws();}}}