Printed in 0.3mm layer height without supports and turned out great!
Mounting the button is a bit fiddly, but the additional features inside lock into the button ring to prevent it from spinning.
The author marked this model as their own original creation.