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
+12 -3
View File
@@ -42,7 +42,16 @@ module spoolmount(h=5) {
[-4, 2],
[-4, -1],
]);
rotate([90, 0, 90])
linear_extrude(4, center=true)
polygon(points=[
[-6, -1],
[-4, 1],
[4, 1],
[6, -1],
]);
// Access cutout
if (h > 5) {
difference() {
@@ -78,7 +87,7 @@ module spoolmount(h=5) {
intersection() {
cylinder(h=5, r=25.1, $fn=200);
for (a = [45 : 90 : 335]) {
for (a = [45 : 180 : 335]) {
// Locking bumps
rotate([0, 0, a - 10])
rotate_extrude(angle=20, $fn=200)
@@ -93,7 +102,7 @@ module spoolmount(h=5) {
// Rounded bump ends
for (o = [-10, 10]) {
rotate([0, 0, a + o])
rotate([0, 0, a + 90 + o])
translate([0, 30.1, 0])
scale([0.2, 1.0, 1.0])
rotate_extrude($fn=200)