Reorganize: kebab-case names, per-item subdirectories, regroup items
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
$fn = 100;
|
||||
|
||||
difference() {
|
||||
color("grey")
|
||||
cube([100, 50, 4.65]);
|
||||
|
||||
translate([15, 25, -0.05])
|
||||
cylinder(h=4.75, d=8.1);
|
||||
|
||||
translate([25, 25, -0.05])
|
||||
cylinder(h=4.75, d=8.1);
|
||||
|
||||
translate([20, 16.5, -0.05])
|
||||
cylinder(h=4.75, d=8.1);
|
||||
|
||||
translate([20, 22.5, 0])
|
||||
xlr();
|
||||
}
|
||||
|
||||
translate([15, 25, 0])
|
||||
jack();
|
||||
|
||||
translate([25, 25, 0])
|
||||
jack();
|
||||
|
||||
translate([20, 16.5, 0])
|
||||
jack();
|
||||
|
||||
translate([20, 22.5, 0])
|
||||
xlr();
|
||||
|
||||
module jack() {
|
||||
difference() {
|
||||
union() {
|
||||
color("darkgrey")
|
||||
translate([0, 0, -11.70])
|
||||
cylinder(h=16.35, d=8);
|
||||
|
||||
color("darkgrey")
|
||||
translate([0, 0, -1.5])
|
||||
cylinder(h=1.5, d=10);
|
||||
}
|
||||
|
||||
translate([0, 0, -10.34])
|
||||
cylinder(h=15, d=3.6);
|
||||
}
|
||||
}
|
||||
|
||||
module xlr() {
|
||||
translate([0, 0, 4.20]) {
|
||||
difference() {
|
||||
color("white")
|
||||
cylinder(h=0.5, d=28);
|
||||
|
||||
translate([0, 0, -0.05])
|
||||
cylinder(h=0.6, d=27);
|
||||
}
|
||||
|
||||
color("blue")
|
||||
translate([-9, 8.5, 0.4])
|
||||
scale([1, 1, 0.1])
|
||||
text(text="1", size=2, font="JetBrains Mono", direction="ttb");
|
||||
|
||||
color("red")
|
||||
translate([9, 8.5, 0.4])
|
||||
scale([1, 1, 0.1])
|
||||
text(text="2", size=2, font="JetBrains Mono", direction="ttb");
|
||||
|
||||
color("white")
|
||||
translate([4, -8.5, 0.4])
|
||||
scale([1, 1, 0.1])
|
||||
text(text="3", size=2, font="JetBrains Mono", direction="ttb");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user