The only part about it that i don’t quite understand is the “expressions” tab, still, i mapped a few keys (numpad 7, 8 ,9 ,4 ,5 and 6) as all of the basic ps4 buttons (cross, square, etc.) and r1 and r2. The problem is that after saving and reseting the board a lot of times and even reconnecting the keyboard (and a different one) into the usb port it won’t recognize any inputs on the monitor tab or any gamepad tester.
I also flashed the correct .uf2 file on my board from the github repository after installing an incorrect one. But still it didn’t work at all.
Can you see inputs from any other device in the Monitor tab? Are you using a hub? The RP2040 PiZero board is a bit problematic, but it should work if you plug your keyboard first and then the PiZero board.
No, i’m not using a hub, what i’m doing is connecting the board via usb c to my computer in the usb c port that is more close to the edge of the board, and my keyboard with an usb c male to usb female a adapter.
And, do you mean to connect something like my mouse and map it to a ps4 button and test it in the monitor tab?, i didn’t quite get it.
Just try any other devices you have around like a mouse or another keyboard. You don’t have to map it to anything, just see if it shows up in the Monitor tab.
And you will need a hub eventually if you want it to work on a PS5.
Yeah, even if i connect the mouse nothing shows up in the monitor tab, i plan it to use this in fgc tournaments where they already have hubs, so it’s not a problem.
I just thought of something by the way, could it be that the adapter im using doesn’t work for this kind of thing?, i just bought a cheap one from aliexpress.
If i connect my keyboard with the adapter on the usb c port in my computer, it works. But i made some research and maybe my adapter doesnt have data transfer and that’s why my keyboard is not registered, and that it doesnt force the rp2040 to be “host”. Could this be the problem?
If it works with your computer then it should be fine. Start from scratch, make sure you have the correct firmware. It happens that some device won’t work, but if you’ve tried several then at least some should work.
The RP2040 PiZero board is not recommended because of some design choices (pullup resistors on the USB data lines), but it works in general, it can have issues with hot plugging devices and stuff like that.
And i also tried 3 different keyboards and my mouse, but none of them show inputs in the monitor tab.
I also tried plugging things in these 2 orders:
Keyboard - Adapter - Adapter with keyboard to board- Board to pc
Board to pc - wait 5 seconds - Adapter with keyboard to board
And still nothing, and i don’t think its the usb port im plugging the keyboard in, since its the pio-usb one.
Do you recommend returning the board?, i still can do it. And if so, which one should i buy under 15 dollars? (i buy them on aliexpress most of the time)
If you have a soldering iron just get a Pico or a Waveshare RP2040 Zero and make it yourself. Otherwise the Adafruit Feather board is a safe bet, all the Waveshare boards with a host port have the unnecessary resistors (though the RP2350 ones only have one on the D+ line, which is better than having them on both maybe?). But like I said, they should still work to a degree, so I don’t know why you’re not getting any inputs at all.