changeset 43:4fb7fabd408e

Remove unused pins from the board
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sat, 16 Aug 2014 21:03:56 +0200
parents 039b178fdef5
children 5537b55e7d5b
files scad/board.scad
diffstat 1 files changed, 46 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/scad/board.scad	Sat Aug 16 12:13:49 2014 +0200
+++ b/scad/board.scad	Sat Aug 16 21:03:56 2014 +0200
@@ -8,64 +8,94 @@
     difference () {
         union() {
             color("SeaGreen") cube([12.72, 33.0, 1]);
-            color("Gold") {
-                hull() for (y = [0:12]) {
+            color("MediumSeaGreen") {
+                hull() for (y = [0, 12]) {
                     translate([1.27, 1.27 + 2.54 * y, 0.5]) {
-                        cylinder(r=1, h=1.2, center=true, $fn=8);
+                        cylinder(r=1, h=1.1, center=true, $fn=8);
                     }
                 }
                 hull() {
-                    for (y = [0:11]) {
+                    for (y = [0, 11]) {
                         translate([1.27 + 2.54, 1.27 + 2.54 * y, 0.5]) {
-                            cylinder(r=1, h=1.2, center=true, $fn=8);
+                            cylinder(r=1, h=1.1, center=true, $fn=8);
                         }
                     }
-                    for (y = [0:11]) {
+                    for (y = [0, 10]) {
                         translate([12.72 - 1.27 - 2.54, 1.27 + 2.54 * y, 0.5]) {
-                            cylinder(r=1, h=1.2, center=true, $fn=8);
+                            cylinder(r=1, h=1.1, center=true, $fn=8);
                         }
                     }
                 }
-                hull() for (y = [0:12]) {
+                hull() for (y = [0, 12]) {
                     translate([12.72 - 1.27, 1.27 + 2.54 * y, 0.5]) {
-                        cylinder(r=1, h=1.2, center=true, $fn=8);
+                        cylinder(r=1, h=1.1, center=true, $fn=8);
                     }
                 }
                 hull() {
                     translate([1.27, 1.27 + 2.54 * 12, 0.5]) {
-                        cylinder(r=1, h=1.2, center=true, $fn=8);
+                        cylinder(r=1, h=1.1, center=true, $fn=8);
                     }
                     translate([12.72 - 1.27, 1.27 + 2.54 * 12, 0.5]) {
-                        cylinder(r=1, h=1.2, center=true, $fn=8);
+                        cylinder(r=1, h=1.1, center=true, $fn=8);
+                    }
+                }
+            }
+            color("Gold") {
+                for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10, 11]) {
+                    translate([1.27, 1.27 + 2.54 * y, 0.5]) {
+                        cylinder(r=0.8, h=1.2, center=true, $fn=8);
+                    }
+                }
+                for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10, 11]) {
+                    translate([1.27 + 2.54, 1.27 + 2.54 * y, 0.5]) {
+                        cylinder(r=0.8, h=1.2, center=true, $fn=8);
+                    }
+                }
+                for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10]) {
+                    translate([12.72 - 1.27 - 2.54, 1.27 + 2.54 * y, 0.5]) {
+                        cylinder(r=0.8, h=1.2, center=true, $fn=8);
+                    }
+                }
+                for (y = [0, 1, 2, 3, 4, 5, 6, 7, 11]) {
+                    translate([12.72 - 1.27, 1.27 + 2.54 * y, 0.5]) {
+                        cylinder(r=0.8, h=1.2, center=true, $fn=8);
                     }
                 }
             }
         }
-        color("Gold") for (y = [0:11]) {
+        color("Gold") for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10, 11]) {
             translate([1.27, 1.27 + 2.54 * y, 0.5]) {
                 cylinder(r=0.4, h=1.4, center=true, $fn=8);
             }
             translate([1.27 + 2.54, 1.27 + 2.54 * y, 0.5]) {
                 cylinder(r=0.4, h=1.4, center=true, $fn=8);
             }
-            translate([12.72 - 1.27, 1.27 + 2.54 * y, 0.5]) {
-                cylinder(r=0.4, h=1.4, center=true, $fn=8);
-            }
+        }
+        color("Gold") for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10]) {
             translate([12.72 - 1.27 - 2.54, 1.27 + 2.54 * y, 0.5]) {
                 cylinder(r=0.4, h=1.4, center=true, $fn=8);
             }
         }
+        color("Gold") for (y = [0, 1, 2, 3, 4, 5, 6, 7, 11]) {
+            translate([12.72 - 1.27, 1.27 + 2.54 * y, 0.5]) {
+                cylinder(r=0.4, h=1.4, center=true, $fn=8);
+            }
+        }
     }
-    for (y = [0:11]) {
+    for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10, 11]) {
         translate([1.27, 1.27 + 2.54 * y, 1]) {
             rotate([0, 180, 0]) short_pin();
         }
         translate([1.27 + 2.54, 1.27 + 2.54 * y, 1]) {
             rotate([0, 180, 0]) short_pin();
         }
+    }
+    for (y = [0, 1, 2, 3, 4, 5, 6, 7, 11]) {
         translate([12.72 - 1.27, 1.27 + 2.54 * y, 1]) {
             rotate([0, 180, 0]) short_pin();
         }
+    }
+    for (y = [0, 1, 2, 3, 4, 5, 6, 7, 10]) {
         translate([12.72 - 1.27 - 2.54, 1.27 + 2.54 * y, 1]) {
             rotate([0, 180, 0]) short_pin();
         }