I accidently purchased the wrong switches for this project, and for some reason the mini switches are hard to find in Canada, so I redesigned the switch side to accept the switches I bought. Here is a link to the switches just in case you are interested:
https://www.amazon.ca/gp/product/B01N2U8PK0/ref=ppx_yo_dt_b_asin_title_o03_s02?ie=UTF8&psc=1
The switches I bought fit in a hole 19mm x 12.5mm so I added a small bump and a hole to fit the switch. I also shaved off part of the hex that fits in the Z brace so that this can be printed without support a bit cleaner.
I printed this with a .3 layer height, no supports but I did add a brim just in case of warping.
The author remixed this model.