MAJOR UPDATE
Long Story Short: I messed up some of the components.
So I recently got the materials for my hackpad, which was nice, and I immediately got to work on it. The first problem I encountered was my PCB design. I messed up the diode footprint, and ended up with surface-mounted pads for through-hole diodes, which has horrible structural integrity when you solder them together. However, since I can’t afford to get more PCBs, I had to make do with the 5 copies that I had. My first soldering job was fine, I added all of the components, did the diodes last, and ripped out the pads :(. However, I did end up hand-soldering three of them, and so i flashed my software to the RP2040 to see if any of those keys worked. To my disappointment, none of them worked, and I even switched around the orientation of the diodes about 3 times! Then came the worst part: DESOLDERING. I took out the keys fairly easily, but I had to sacrifice one rotary encoder(which was fine because the pack comes with two). Sadly, the two parts I needed most, the OLED and the RP2040, were stuck!! I managed to take both of them out in the end(didn’t record the time) and ended up ripping out pads on the rp2040 and burning up the OLED. Oh yeah, and I also had to demolish the PCB to get them free? For now, I’m getting a new RP2040, but I probably can’t procure another OLED. So once my parts arrive, I’ll have to experiment on a breadboard😭. Look at my mishaps below, and hopefully you’ll see it working soon.