93d98a10ca
+ ‘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’ ...
23 lines
448 B
OpenSCAD
23 lines
448 B
OpenSCAD
cr18650_d = [65+3.5+1.1, 18+1, 18+1];
|
|
|
|
module cr18650() {
|
|
nl = 1.1;
|
|
nd = 6;
|
|
l = cr18650_d[0] - nl;
|
|
d = cr18650_d[1];
|
|
fl = 0.5;
|
|
fd = d * 0.9;
|
|
|
|
translate([0, d/2, d/2])
|
|
rotate(90, [0, 1, 0]) {
|
|
color("silver")
|
|
cylinder(fl, fd/2, fd/2);
|
|
translate([0, 0, fl])
|
|
color("purple")
|
|
cylinder(l-fl, d/2, d/2);
|
|
translate([0, 0, l])
|
|
color("silver")
|
|
cylinder(nl, nd/2, nd/2);
|
|
}
|
|
}
|