Minor update on progress…made the schematic a bit clearer for me to understand, also am doing a dual footprint style setup – where I overlay multiple component footprints incase one becomes hard to get.
I’m also creating two ways of driving the matrix, an on-board RP2040 chip and, if they become hard to get, a seperate daughterboard which can house a Pi Pico


Kinda pausing PCB development until my Amiga 500 Mini device arrives in the post, but i’ll be playing with the PRK firmware next!
Actually TheA500mini seem to come with US-keyboard, not international version. International version has two keys more (smaler left shift and using ISO-Enter. Maybe you should design the PCB for international version. If using US-layout, simply define left extra key to be also left-shift and the right extra key to be also ISO-enter, using this extra keys as “stabilizers” for the bigger US-left-shift and US-enter keycaps. So just some different keycaps and slightly different firmware to make the PCB usable everythere…
LikeLiked by 1 person
That’s a good idea. It’s also fairly easy to implement. I’m going to populate the extra spaces on the PCB so it’ll be a ‘simple’ case of just printing up different sized left shift and enter keycaps
LikeLike