I have also designed a gift and storage box for these 3 whistles, which you can find here.
I needed a load and compact whistle to fit my keychain and couldn't find any design which fits my requirements. What I found was either too bulky, too fragile, or too quiet.
So I made my own design, and this are the key advantages:
And I added 2 more variants of this whistle:
Use a line width of 0.4 mm and a layer height of 0.2 mm, 4 top layers and 4 bottom layers.
The whistle requires correct positioning of the Z-seam - it shouldn't be placed in the narrow air passages inside the whistle. The Z-seam should be positioned as shown in the image above (the white dots represent the Z-seam). Use the “Z Seam Alignment: User specified” option in Cura or the "Seam Painting" option in PrusaSlicer to achieve this.
If you are using Cura I recommend V4.13.1 for this design as Cura 5.x still has problems placing the Z-seam.
Print slowly to achieve sharp edges.
If you want a multicolor print as in the picture above, change filament at the desired height.
If you have printed this design and you like it, I would be happy if your make is uploaded.
Please also check out my Steam Train Whistle and my Valentine Whistle:
The author marked this model as their own original creation.