pedalboard/umc404_mount.scad

68 lines
1.5 KiB
OpenSCAD
Raw Normal View History

depth=107;
height=44;
thickness=5;
cube([10, depth, thickness]);
translate([-2,-thickness, 0])
cube([10+2, thickness, height+thickness]);
translate([-2,depth, 0])
cube([10+2, thickness, height+thickness]);
translate([-2, 0, 0])
cube([2, depth, height+thickness]);
2024-12-28 17:12:55 +01:00
translate([0,0,height]) {
difference() {
hull() {
translate([-5, 2*depth/3,0])
cylinder(h=thickness, d=10, $fn=64);
2024-12-28 17:12:55 +01:00
translate([-5, 1*depth/3,0])
cylinder(h=thickness, d=10, $fn=64);
2024-12-28 17:12:55 +01:00
translate([-1, 4*depth/5,0])
cylinder(h=thickness, d=2, $fn=64);
2024-12-28 17:12:55 +01:00
translate([-1, 1*depth/5,0])
cylinder(h=thickness, d=2, $fn=64);
}
translate([-6, 2*depth/3, 0])
2024-12-28 17:12:55 +01:00
cylinder(h=thickness, d=2, $fn=64);
2024-12-28 17:12:55 +01:00
translate([-6, 2*depth/3, 0])
cylinder(h=2, d=4, $fn=64);
2024-12-28 17:12:55 +01:00
translate([-6, 1*depth/3, 0])
cylinder(h=thickness, d=2, $fn=64);
2024-12-28 17:12:55 +01:00
translate([-6, 1*depth/3, 0])
cylinder(h=2, d=4, $fn=64);
}
}
// back screw
2024-12-28 17:12:55 +01:00
translate([0,depth+thickness,height]) {
difference() {
hull() {
translate([5,5,0])
cylinder(h=thickness, d=5, $fn=64);
translate([0.5, 0,0])
cylinder(h=thickness, d=thickness, $fn=64);
translate([10-thickness/2, 0,0])
cylinder(h=thickness, d=thickness, $fn=64);
}
translate([5, 4, 0])
cylinder(h=thickness, d=2, $fn=64);
translate([5, 4, 0])
cylinder(h=2, d=4, $fn=64);
}
}