Printable without supports but a brim is required. The buttons are printed in two parts that snap together and can be reinfor with a little glue.
The author marked this model as their own original creation.