10

cross-posted from: https://lemmy.world/post/37481146

I'm making a custom keyboard with a Raspberry Pi Pico as the MCU, and i don't understand what all the different pins are for and how they should be wired up to my key matrix and trackpoint.

My current understanding is that GPIO are normal pins that can be wired to the rows and columns, but what of VBUS, VSYS, 3V3, and all the others that aren't just GPIO or GND? And how should the ground pins be used here?

The schematic currently doesn't include the trackpoint because i'm planning to hand wire it and the MCU to the PCB, so i can put them under the PCB in the case and i don't have to try to fit them onto the board. Is there a better way to connect these that won't require adding a bunch of space to the board to fit the MCU?

you are viewing a single comment's thread
view the rest of the comments
[-] pyr0ball@lemmy.dbzer0.com 4 points 2 weeks ago

Have a look at the Pinout guides, and you should get in the habit of reading datasheets. They usually will have reference designs for the power delivery (pins like vcc, vsys, etc). Also most gpio pins will have multiple functions depending on the use case, and some pins may have more or different features. Sounds like with your particular setup, you'll just need basic digital pins, but if you wanted to add features like RGB backlights or an analog input of some kind like for volume control, you may need to take advantage of either a high speed data pin (for the LEDs) or an ADC pin for the analog sensing.

https://datasheets.raspberrypi.com/pico/Pico-R3-A4-Pinout.pdf

https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf

this post was submitted on 17 Oct 2025
10 points (100.0% liked)

Mechanical Keyboards

514 readers
1 users here now

A community for news, discussion, and showing off your mechanical keyboards

founded 1 year ago
MODERATORS