All you have to do is flash it to a Pi Pico (literally connect Pi to PC via USB, drag uf2 file onto the Pi and that's it) then wire buttons and joysticks to the Pi Pico's pads just like what you're doing with your DC controller PCB. It has 8 VMU's built in, rumble and other features. Very simple.