Port spoolmount library refactor: add bump, consolidate extension_twist, drop clip variant
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user