Need help with voltage thingy

Hi, I’m trying to follow a tutorial on doing my own small macro keyboard (this one: https://andywarburton.co.uk/build-a-simple-usb-hid-macropad-using-seeeduino-xiao-circuitpython/) but I’m having problems, it seems like he connects the 3.3V to one end of the keys and then connects it to ground, but if I connect 3.3V to ground the xiao refuses to even boot, what am I doing wrong? Thanks

I think the common connection of the keys goes to ground and then each key goes to an I/O pin. I don’t see any connection to 3.3V.

But then how do they keys get the power? Or how does it detect a key press?

You program the inputs to have internal pullup resistors and then the switch pulls it low when pressed.

1 Like

Oh I see, thank you, I’ll try that