uilleann

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

uilleann / pickett-d-quiet
Neale Pickett  ·  2025-11-25

sigil.scad

 1use <MCAD/regular_shapes.scad>
 2
 3module sigil(d, stamp) {
 4  // Sigil
 5  translate([0, 0, 4]) intersection() {
 6    cylinder_tube(50, d/2+0.5, 1);
 7    union() {
 8      rotate([90, 90, -90]) {
 9        linear_extrude(height=d, convexity=4) {
10          translate([-8, -5]) import("ruby.svg");
11        }
12      }
13      rotate([90, 90, -160]) {
14        linear_extrude(height=d, convexity=10) {
15          text(stamp, size=2, halign="right", valign="center");
16        }
17      }
18    }
19  }
20}