mirror of
https://github.com/nyanotech/openscad_models.git
synced 2025-12-16 11:30:25 -08:00
35 lines
795 B
OpenSCAD
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);
|
|
}
|