https://technological-view.com/tindie-weblog-mixstick-pcb-usb-arcade-controller/