472 BRaw
1
// Cable Catch — magnetic desk-edge cable manager.
2
3
width  = 60;
4
height = 22;
5
edge   = 25;        // desk edge thickness
6
mag_d  = 5.2;       // magnet diameter (clearance)
7
mag_h  = 3.2;       // magnet depth
8
9
difference() {
10
    cube([width, height, edge + 6]);
11
    translate([3, height - 6, 3])    cube([width - 6, 6.2, edge + 4]);
12
    for (x = [12, width - 12])
13
        translate([x, height / 2, edge - 0.4])
14
            cylinder(h = mag_h + 1, d = mag_d, $fn = 36);
15
}
16