Hey,
Long time lurker from 2018, I thought I would join this community to get some help about the placement of a USB connector on a board I designed and ended up loving the conversation. TY @fpazos for helping me. The boards came in and no smoke! Built a whole little OS for it too and since it's an FGPA each key gets it's own index and debounce counter that run in parallel. The USB 2.0 HS (480mb/s) also worked which makes the polling rate stupid high. Overall thanks for the inspiration.
Show Image
Welcome!! Glad to have you here. :)
I know very little about PCB design, but I have to ask about this FPGA - it sounds a little overkill to me, haha (which is great, btw). You mentioned each key gets an index and debounce counter, which probably has real-world benefits. Is there anything else you're able to do with the FPGA above and beyond? Very interested in what would be possible there.