uilleann

3d printable Uilleann bagpipes
git clone https://git.woozle.org/neale/uilleann.git

Neale Pickett  ·  2026-03-28

stock-chanter.scad

 1include <BOSL2/std.scad>
 2
 3$fn = $preview ? 0 : 180;
 4
 5h = 50;
 6id = 12.5;
 7od = 33;
 8head_h = 30;
 9head_d = od+5;
10
11diff()
12cyl(h=h-head_h, d=od, rounding=1/2, anchor=BOTTOM) {
13  for (z = [5, 10, 15]) {
14    tag("remove") up(z) attach(BOTTOM) tube(h=2, id=od-1, od=od+1, chamfer=0.2);
15  }
16  attach(TOP) cyl(d=head_d, h=10, anchor=BOTTOM) {
17    attach(TOP) cyl(h=head_h-10, d1=head_d, d2=id+10, anchor=BOTTOM);
18  }
19  tag("remove") attach(BOTTOM) cyl(h=h, d=id, chamfer=-1, anchor=TOP);
20}
21
22