aboutsummaryrefslogtreecommitdiff
path: root/src/molle_sticker_holder.scad
blob: c3e916c04dade882aee25df0324a024ccf0ee3b7 (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, 25, 0]) molle_clip();
        mirror([0, 1, 0]) translate([0, 25, 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);
}