Port spoolmount library refactor: add bump, consolidate extension_twist, drop clip variant

This commit is contained in:
Ian Gulliver
2026-07-13 15:26:55 -04:00
parent 83c7abb698
commit 7c91fdb38b
8 changed files with 71 additions and 63 deletions
+48
View File
@@ -0,0 +1,48 @@
module spoolmount_hook() {
difference() {
// Hook body
linear_extrude(9) {
polygon(points=[
[0, 0],
[0, 12],
[1, 12],
[3, 10],
[7, 10],
[9, 12],
[10, 12],
[10, 8],
[8, 6],
[5, 6],
[5, 2],
[3, 2],
[1, 0],
]);
translate([8, 8])
circle(r=2, $fn=50);
}
// Corner cutouts
{
translate([9, 10.5, -0.5])
rotate([90, 0, 90])
linear_extrude(3, center=true)
polygon(points=[
[0, 0],
[2, 0],
[2, 2],
]);
translate([9, 10.5, 9.5])
rotate([-90, 0, 90])
linear_extrude(3, center=true)
polygon(points=[
[0, 0],
[2, 0],
[2, 2],
]);
}
}
}
spoolmount_hook();