Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:3444529.
Needed a "smart button" to easily turn on/off some lights via Home Assistant, and I had this arcade button left over from a Google AIY Raspberry Pi voice kit. The hole diameter is 28 mm, so it should fit regular sized arcade buttons. Designed to fit a Lolin V3 ESP8266 board.
These are the ESP8266 boards that I used: AliExpress.com Product - New Wireless module CH340 NodeMcu V3 ESP8266 (affiliate link)
Button that should work (haven't purchased one to test yet): https://amzn.to/2H8OC1S
If I get around to it, I would probably redesign it to have threads, so it would screw together. Right now, you either need to have short cables or hot glue/sugru/super glue.
2/25/19: added a v2 version with threads, edit: added a v2b bottom part that has a small standoff to make inserting the USB cable easier
3/4/19: added a v3 bottom that is easier to line-up when screwed together, and it has a cutout on the bottom so you can use a coin to turn it