Mercurial > scad-parts
changeset 17:44ca00aab5a9
Add VoCore board
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Mon, 22 Dec 2014 21:30:50 +0100 |
| parents | 3c7466dbc0a5 |
| children | ae252a588be2 |
| files | boards/vocore.scad |
| diffstat | 1 files changed, 46 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/boards/vocore.scad Mon Dec 22 21:30:50 2014 +0100 @@ -0,0 +1,46 @@ +module VoCore() { + difference() { + union() { + color("Snow") cube([25.6, 25.6, 0.8]); + color("Gold") { + for (x = [0:13]) + translate([0.1 + 0.635 + 1.27 * x, 0.1 + 0.635, -0.1]) + cylinder(r=0.5, h=1, $fn=6); + for (x = [0:18]) + translate([0.1 + 0.635 + 1.27 * x, + 25.6 - 0.1 - 0.635, -0.1]) + cylinder(r=0.5, h=1, $fn=6); + for (y = [1:14]) + translate([25.6 - 0.1 - 0.635, + 25.6 - 0.1 - 0.635 - 1.27 * y, -0.1]) + cylinder(r=0.5, h=1, $fn=6); + } + } + color("Gold") { + for (x = [0:13]) + translate([0.1 + 0.635 + 1.27 * x, 0.1 + 0.635, -0.2]) + cylinder(r=0.3, h=1.2); + for (x = [0:18]) + translate([0.1 + 0.635 + 1.27 * x, 25.6 - 0.1 - 0.635, -0.2]) + cylinder(r=0.3, h=1.2); + for (y = [1:14]) + translate([25.6 - 0.1 - 0.635, + 25.6 - 0.1 - 0.635 - 1.27 * y, -0.2]) + cylinder(r=0.3, h=1.2); + } + } + color("DimGray") + translate([0.1 + 0.635 * 11, 0.1 + 0.635 * 11, 0.8]) + cube([0.635 * 20, 0.635 * 20, 1]); + color("SlateBlue") + translate([0.1 + 0.635 * 36, 0.1 + 0.635 * 1, 0.8]) + cube([0.635 * 3, 0.635 * 8, 1]); + color("DimGray") + translate([0.1 + 0.635 * 4, 0.1 + 0.635 * 2, -0.8]) + cube([0.635 * 18, 0.635 * 36, 0.8]); + color("DimGray") + translate([0.1 + 0.635 * 29, 0.1 + 0.635 * 26, -0.6]) + cube([0.635 * 8, 0.635 * 8, 0.6]); +} + +VoCore();
