This model has tight tolerances. I would recommend printing it from PETG due to the heat that might be produced from the switch.
The author marked this model as their own original creation.