Can you please quit reposting the same post? It is not likely to get anyone to help you.
Also part of the problem is you've picked a board that no one really uses. Most people go for the Teensy, and there are several different firmwares available for that. On something Arduino based, people around here would have to do something from scratch, and it isn't a quick undertaking, especially to do for some total stranger. Just because the two are a similar form factor and chipset, doesn't mean they're compatible.
As far as the key spacing, generally it is 19.05mm between keys. For the gap between the function row and the number row, well, that's kinda your preference. There are different files floating around for keyboard plates and PCBs, take a look at those.