Raspberry Pi Pico Keyboard and Gamepad HID with an NES Controller!

Published at : 23 Dec 2025

I thought it would be fun to showcase the HID abilities of the Raspberry Pi Pico. And what better way to do that than make a USB to NES adapter with one?

CircuitPython for Raspberry Pi Pico:
https://circuitpython.org/board/raspberry_pi_pico/

CircuitPython Library collection:
https://circuitpython.org/libraries

NES2USB Source Code:
https://github.com/printnplay/Pico-MicroPython/blob/main/NES2USB.py

Pick up your board here!
https://www.raspberrypi.org/products/raspberry-pi-pico/



Interested in Print N Play Merch? Check it out here!
https://www.redbubble.com/people/Printnplay/shop?asc=u


-- Like what I'm doing here? Want early access to content, models, and more? Check me out on Patreon !
www.patreon.com/jcprintnplay

-- Follow me on the Intrawebs! --
Twitter - @jcprintnplay
Instagram - @jcprintnplay
Facebook - https://www.facebook.com/jcprintnplay/


Thingiverse - https://www.thingiverse.com/jcprintnplay/designs

Reddit - https://www.reddit.com/r/PrintNPlayYT/

Print n Play In Detail -
https://youtube.com/channel/UCdiwjhcSbA6ioA6p7q7-gjQ

Print n Play Shortz -
https://www.youtube.com/channel/UCJsfW-KftK3FVsn5q1iQbyQ

Music from https://incompetech.com/music/

"Getting it Done" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/

"Newer Wave" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/


#RaspberryPi #Pico #CircuitPython