openscad_models/models/estrogen_clicker/estrogen_clicker_bottom.scad

35 lines
795 B
OpenSCAD

// connector that gets chucked on a drill on one end, and sits on an estrogen
// clicker on the other.
//
// https://twitter.com/nyanotech/status/1188263391351070720
dia = 54;
nubbin_inner_dia = 52;
nubbin_dia = 4;
nubbin_count = 28;
hole_depth = 2;
thickness = 10;
size = dia + 10;
difference() {
translate([-size/2, -size/2, 0]) {
cube([size, size, thickness]);
}
translate([0, 0, thickness - hole_depth]) {
difference() {
cylinder($fn=120, d=dia, h=hole_depth + 0.001);
for (i = [1 : nubbin_count]) {
rotate([0, 0, (360/nubbin_count) * i]) {
translate([(nubbin_inner_dia + nubbin_dia) / 2, 0, 0]) {
cylinder($fn=60, d=nubbin_dia, h=hole_depth + 0.001);
}
}
}
}
}
cylinder(d=(dia/2), h=thickness);
}