aboutsummaryrefslogtreecommitdiff
path: root/src/molle_sticker_holder.scad
blob: 9bab9e1f5653e194d12f9d99ea3068c7e18f8ac0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use <lib/hexagons.scad>
use <lib/molle.scad>

sticker_side = 25;
tray_inner_side = 25 * 1.25 - 4;

minkowski() {
    union() {
        hexagon_tray(side = tray_inner_side, h=4);
        translate([0, 24, 0]) molle_clip();
        mirror([0, 1, 0]) translate([0, 24, 0]) molle_clip();
        // small connectors to have a smooth transition
        translate([14, 23, 0]) cube([2, 3, 3]);
        translate([-16, 23, 0]) cube([2, 3, 3]);
        translate([14, -26, 0]) cube([2, 3, 3]);
        translate([-16, -26, 0]) cube([2, 3, 3]);
    }
    sphere(r=0.25);
}