The button PCB is designed. It fits in the case at the top. It holds 6 tactile buttons, the display, a thumbstick, and 2 trigger buttons.
I used EAGLE for designing the PCB. The indent in the bottom is to allow for more vertical room for the charging port.
The case is modeled but it is not...