Inner column 24.9 -> 25mm, twist offset 31.5 -> 30deg, larger bumps
This commit is contained in:
@@ -3,7 +3,7 @@ module spoolmount_twist() {
|
||||
union() {
|
||||
difference() {
|
||||
// Cylinder body
|
||||
cylinder(h=5, r=24.9, $fn=200);
|
||||
cylinder(h=5, r=25, $fn=200);
|
||||
|
||||
for (a = [45 : 90 : 335]) {
|
||||
// Slide bump entrance cutout
|
||||
@@ -18,9 +18,9 @@ module spoolmount_twist() {
|
||||
]);
|
||||
|
||||
// Slide cutout
|
||||
rotate([0, 0, a - 41.5])
|
||||
rotate_extrude(angle=83, $fn=200)
|
||||
translate([22.4, 0, 0])
|
||||
rotate([0, 0, a - 40])
|
||||
rotate_extrude(angle=80, $fn=200)
|
||||
translate([22.5, 0, 0])
|
||||
polygon(points=[
|
||||
[3, 0],
|
||||
[2.5, 0],
|
||||
@@ -33,19 +33,19 @@ module spoolmount_twist() {
|
||||
|
||||
// Locking bumps
|
||||
intersection() {
|
||||
cylinder(h=5, r=24.9, $fn=200);
|
||||
cylinder(h=5, r=25, $fn=200);
|
||||
|
||||
for (a = [45 : 90 : 335]) {
|
||||
for (o = [-20.75, 20.75]) {
|
||||
for (o = [-19.2, 19.2]) {
|
||||
rotate([0, 0, a + o])
|
||||
translate([0, 23.4, 0]) {
|
||||
translate([0, 0, 1])
|
||||
rotate([45, 0, 0])
|
||||
cylinder(h=3.5, d=1, center=true, $fn=50);
|
||||
cylinder(h=3.5, d=1.1, center=true, $fn=50);
|
||||
|
||||
translate([0, 0, 4])
|
||||
rotate([-45, 0, 0])
|
||||
cylinder(h=3.5, d=1, center=true, $fn=50);
|
||||
cylinder(h=3.5, d=1.1, center=true, $fn=50);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -54,9 +54,9 @@ module spoolmount_twist() {
|
||||
|
||||
// Rounded cutouts
|
||||
for (a = [45 : 90 : 335]) {
|
||||
for (o = [-41.5, -21.5, 21.5, 41.5]) {
|
||||
for (o = [-40, -20, 20, 40]) {
|
||||
rotate([0, 0, a + o])
|
||||
translate([0, 29.9, 0])
|
||||
translate([0, 30, 0])
|
||||
scale([0.2, 1.0, 1.0])
|
||||
rotate_extrude($fn=200)
|
||||
translate([5, 0, 0])
|
||||
|
||||
Reference in New Issue
Block a user