uilleann

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

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

assembly.scad

 1include <../../common.scad>
 2
 3plunge = 103;                   // How far in can the butt go?
 4height = 264;                   // as measured by my calipers
 5
 6tubeh = 120;
 7tubed = 16;
 8
 9endh = height - plunge;
10endid = 7.5;
11endod = 13.7;
12
13module drone_baritone_tuner_barrel() {
14  brass_tube(h=tubeh, id=tubed);
15}
16
17module drone_baritone_tuner_end() {
18  stopod = tubed - (clearance * 2);
19  stoph = height / 30;
20  stop_elevation = endh - (height - tubeh);
21
22  union() {
23    derlin_tube(h=endh, id=endid, od=endod);
24    derlin_tube(h=stop_elevation, id=endid, od=tubed - clearance*2);
25    translate([0, 0, stop_elevation]) derlin_stop(h=stoph, id=endod, od=tubed + brass_thickness*2);
26    translate([0, 0, endh-bell_height]) derlin_bell(id=endod);
27  }
28}
29
30module drone_baritone_tuner() {
31  drone_baritone_tuner_barrel();
32  translate([0, 0, plunge]) drone_baritone_tuner_end();
33}
34
35module drone_baritone() {
36  drone_baritone_tuner();
37}
38drone_baritone();