whistles

3d printable Irish whistles
git clone https://git.woozle.org/neale/whistles.git

commit
a244c05
parent
d90d693
author
Neale Pickett
date
2026-01-26 12:07:14 -0700 MST
thumbrest model
2 files changed,  +15, -0
M Makefile
+3, -0
 1@@ -6,6 +6,9 @@ clean:
 2 wall-mount.3mf: wall-mount.scad
 3 	openscad -o $@ $<
 4 
 5+thumbrest.3mf: thumbrest.scad
 6+	openscad -o $@ $<
 7+
 8 %.3mf: whistle.scad whistle.json tonehole.scad ruby.svg
 9 	openscad -o $@ -p whistle.json -P $(VARIANT) -D Section=$(SECTION) $<
10 
A thumbrest.scad
+12, -0
 1@@ -0,0 +1,12 @@
 2+whistle_d = 25.0; // Outside diameter of your whistle
 3+
 4+difference() {
 5+  $fn = 180;
 6+  intersection() {
 7+    sphere(d=35);
 8+    translate([0, -7, 0]) rotate([0, 90, 0]) cylinder(h=50, d=30, center=true);
 9+    cube([50, 50, 13], center=true);
10+  }
11+  translate([0, 0, -15]) cylinder(h=32, d=whistle_d);
12+  translate([0, -18, -12]) rotate([0, 90, 0]) cylinder(h=50, d=24, center=true);
13+}