uilleann

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

uilleann / daye / drones / baritone
Neale Pickett  ·  2025-01-26

reed-body.scad

 1include<../../common.scad>
 2
 3id = 7.12;
 4od = 8;
 5pluglen = 5;  // Length of the plug at the end
 6opening = [2, 10, 6]; // Opening size
 7cutaway = [10, 0.74, 28]; // Tongue cutaway
 8
 9module reed_body() {
10  difference() {
11    // The main piece
12    cylinder(h=100, d=od);
13
14    // Inner bore
15    translate([0, 0, pluglen]) {
16      difference() {
17        cylinder(h=100, d=id);
18
19        // Leave material for a platform on the tongue cutaway
20        translate([-5, id/2 - cutaway[1], 0]) cube(cutaway);
21      }
22    }
23
24    // Tongue cutaway
25    translate([-5, od/2 - cutaway[1], 0]) cube(cutaway);
26
27    // Opening
28    translate([-opening[0]/2+.6, 0, pluglen]) cube(opening);
29  }
30}
31
32reed_body();