NeoPixel Arcade Buttons
thingiverse
They are excellent choices for retro game projects, and they're also very visually appealing. The 30mm arcade buttons available in the Adafruit shop feature a translucent body with a very thin micro switch, making them perfect for creating internal lighting effects. You can actually install NeoPixels inside the body using a 3D printed diffuser because they do not come equipped with LEDs. This tutorial will guide you on how to add NeoPixels to arcade buttons. To see a complete version of this tutorial, go to the Adafruit Learning System.
With this file you will be able to print NeoPixel Arcade Buttons with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on NeoPixel Arcade Buttons.