For this project I used a WEMOS D1 MINI. A USB cable replaces the old usb input and connects directly to the USB connection on the WEMOS D1 MINI. All buttons conections are connected to the GPIO pins listed below. Ground is connected to the common on the board.


PINBUTTON
5/D1A
4/D2B
0/D3START
2/D4SELECT
13/D7UP
14/D5DOWN
16/D0RIGHT
12/D6LEFT