CAD/hab/sensemicro.scad
Michael Hope 93d98a10ca + ‘.gitignore’
+ ‘hab/’
+ ‘hab/18650.scad’
+ ‘hab/battery_holder.scad’
+ ‘hab/cr18650.scad’
+ ‘hab/debug.log’
+ ‘hab/libjuju.scad’
+ ‘hab/pigateway.scad’
+ ‘hab/sensemicro.scad’
+ ‘hab/thermo.scad’
...
2017-09-17 21:40:21 +02:00

46 lines
731 B
OpenSCAD

module sensemicro() {
mw = 31;
md = 18;
mh = 1.5;
// SenseBender Micro PCB
color("green")
cube([mw, md, mh]);
sh = 4 - 1.5;
sw = 11;
sd = 16;
// Serial header
translate([0, md - sd, mh])
cube([sw, sd, sh]);
// Separation between boards.
sep = 3;
nw = 29;
nd = 15.5;
nh = 1.1;
cw = 10;
ch = 3;
cd = 4;
translate([1, 0.5, -(sep + nh)]) {
// PCB
color("green")
cube([nw, nd, nh]);
// Crystal
translate([12, 0.5, -ch])
color("silver")
cube([cw, cd, ch]);
// Header between boards.
hw = 5;
hd = 11;
translate([nw - hw, nd - hd, nh])
color("black")
cube([hw, hd, sep]);
}
}