Reorganize: kebab-case names, per-item subdirectories, regroup items
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,74 @@
|
||||
$fn = 100;
|
||||
|
||||
difference() {
|
||||
union() {
|
||||
// Cylinder body
|
||||
cylinder(h=60, d=50);
|
||||
|
||||
// Base plate
|
||||
translate([0, -15, 30])
|
||||
cube([100, 20, 60], center=true);
|
||||
|
||||
// Cylinder to base joints
|
||||
translate([-20.5, -12.5, 30])
|
||||
cube([9, 25, 60], center=true);
|
||||
|
||||
translate([20.5, -12.5, 30])
|
||||
cube([9, 25, 60], center=true);
|
||||
}
|
||||
|
||||
// Cylinder hole
|
||||
translate([0, 0, -1])
|
||||
cylinder(h=62, d=31);
|
||||
|
||||
// Screw holes
|
||||
translate([-36, -4, 30])
|
||||
rotate([90, 0, 0])
|
||||
cylinder(h=22, d=8.2);
|
||||
|
||||
translate([36, -4, 30])
|
||||
rotate([90, 0, 0])
|
||||
cylinder(h=22, d=8.2);
|
||||
|
||||
// Nut holes
|
||||
translate([36, -8, 30])
|
||||
cube([13, 8, 7.5], center=true);
|
||||
|
||||
translate([36, -8, 30])
|
||||
rotate([0, 60, 0])
|
||||
cube([13, 8, 7.5], center=true);
|
||||
|
||||
translate([36, -8, 30])
|
||||
rotate([0, 120, 0])
|
||||
cube([13, 8, 7.5], center=true);
|
||||
|
||||
translate([-36, -8, 30])
|
||||
cube([13, 8, 7.5], center=true);
|
||||
|
||||
translate([-36, -8, 30])
|
||||
rotate([0, 60, 0])
|
||||
cube([13, 8, 7.5], center=true);
|
||||
|
||||
translate([-36, -8, 30])
|
||||
rotate([0, 120, 0])
|
||||
cube([13, 8, 7.5], center=true);
|
||||
}
|
||||
|
||||
translate([15.5, 0, 12.5])
|
||||
difference() {
|
||||
rotate([0, 0, 45])
|
||||
cube([15, 15, 25], center=true);
|
||||
|
||||
translate([15, 0, 0])
|
||||
cube([30, 30, 27], center=true);
|
||||
}
|
||||
|
||||
|
||||
translate([-15.5, 0, 12.5])
|
||||
difference() {
|
||||
rotate([0, 0, 45])
|
||||
cube([15, 15, 25], center=true);
|
||||
|
||||
translate([-15, 0, 0])
|
||||
cube([30, 30, 27], center=true);
|
||||
}
|
||||
BIN
Binary file not shown.
Reference in New Issue
Block a user