Mercurial > ukubik
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();
