CAD/hab/cr18650.scad

23 lines
448 B
OpenSCAD
Raw Permalink Normal View History

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);
}
}