Technical
I used PLA, 0.15mm layer thickness on a Prusa i3. Worked fine, only the Fin needs support. Also, print with a brim as the button parts are quite small and can easily come loose on the print bed.
In order to achieve the best result, make sure you print the parts in the configuration shown on the example printbed shown here.