bill of materials

You will need:

sourcing

all of the generic components came from digikey, as well as the mcu sockets. i got my switches, hotswaps, caps, and nice!nanos from various small keyboard shops online.

pcbs

I ordered from JLCPCB, and it cost about $20 for the boards and like $18 shipping. the board is 264.5x132.2mm. i did white soldermask to match my sofle but it probably looks good with black. you want 1.6mm, remove order number, and otherwise the cheapest options.