uilleann

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

Neale Pickett  ·  2026-04-05

blowpipe.scad

 1include <BOSL2/std.scad>
 2
 3$fn = 180;
 4
 5od = 5/8 * INCH;
 6
 7difference() {
 8  union() {
 9    tube(h=90, od=od, id=9.5, anchor=BOTTOM);
10    translate([0, 0, 38]) tube(h=25, od=22, id=12.5, rounding=0.5, anchor=BOTTOM);
11
12    // David for some reason opened one end. Set the first tube to id=12.5,
13    // then uncomment this.
14    //tube(h=7, od=od, id=9.5, chamfer2=1.5, anchor=BOTTOM);
15  }
16  translate([0, od/2, 0]) rotate([-1, 0, 0]) cuboid([20, 1, 50]);
17}