changeset 44:5537b55e7d5b

Add power jumper
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sat, 16 Aug 2014 21:43:34 +0200
parents 4fb7fabd408e
children 98ecf0e48c3a
files scad/board.scad
diffstat 1 files changed, 29 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/scad/board.scad	Sat Aug 16 21:03:56 2014 +0200
+++ b/scad/board.scad	Sat Aug 16 21:43:34 2014 +0200
@@ -4,6 +4,32 @@
     color("Gold") translate([0, 0, -0.5]) cylinder(r=0.3, h=25.4/3 - 2, $fn=4);
 }
 
+module capacitor() {
+    difference() {
+        color("DodgerBlue") {
+            translate([0, 0, 3]) cylinder(r=3, h=7, $fn=20);
+            translate([0, 0, 1]) cylinder(r=3, h=1, $fn=20);
+            translate([0, 0, 2]) cylinder(r=2.7, h=1, $fn=20);
+        }
+        color("Silver") {
+            translate([0, 0, 9.7]) cylinder(r=1.8, h=1, $fn=20);
+            translate([0, 0, 0.3]) cylinder(r=2.5, h=1, $fn=20);
+        }
+    }
+    color("DarkGray") {
+        translate([1, 0, -1]) cylinder(r=0.3, h=2.5, $fn=4);
+        translate([-1, 0, -1]) cylinder(r=0.3, h=2.5, $fn=4);
+    }
+}
+
+module jumper() {
+    translate([1.27/2, 1.27/2, 0]) color("DodgerBlue") {
+        translate([0, 0, 1.5]) cube([1.27, 3.8, 3.5]);
+        translate([0, 0, 6]) cube([1.27, 3.8, 1]);
+        translate([0.2, 0.2, 5]) cube([0.87, 3.5, 1]);
+    }
+}
+
 module board() {
     difference () {
         union() {
@@ -100,8 +126,11 @@
             rotate([0, 180, 0]) short_pin();
         }
     }
+    translate([1.8, 22.8, -3]) rotate([0, 90, 0]) capacitor();
 }
 
+
 arduino_pro_mini();
 arduino_pro_mini_goldpins();
 translate([2.54, 0, -1.75]) board();
+translate([17.72, 33 - 2.54, -1]) rotate([0, 180, 90]) jumper();