476 BRaw
1
// Bracket S01 — 30x30 V-slot corner bracket.
2
3
extrusion = 30;    // V-slot profile width
4
arm       = 40;    // arm length
5
thick     = 6;     // bracket thickness
6
bore      = 5.2;   // M5 clearance
7
8
module arm() {
9
    difference() {
10
        cube([arm, extrusion, thick]);
11
        for (x = [10, arm - 10])
12
            translate([x, extrusion / 2, -1])
13
                cylinder(h = thick + 2, d = bore, $fn = 36);
14
    }
15
}
16
17
union() {
18
    arm();
19
    rotate([0, 0, 90]) arm();
20
}
21