aboutsummaryrefslogtreecommitdiff
path: root/src/lib/pattern_weight.scad
blob: 0d9b8a3c130df78189155097571e0cc8ad08e59d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module pattern_weight(
    washer_r = 19,
    washer_hole_r = 6,
    washer_h = 3,
    washer_num = 2,
    base_h = 1,
) {
    difference() {
        cylinder(h=washer_h * washer_num + base_h, r=25, $fn=6);
        translate([0, 0, base_h]) difference() {
            cylinder(h=washer_h * washer_num + 1, r=washer_r);
            translate([0, 0, -0.5]) cylinder(h=washer_h * washer_num + 2, r=washer_hole_r);
        }
    }
}