I have an OLKB preonic. And I used QMK to significantly modify my layout. I started out with the modified Colemak - but the re-arranged the keys to move keys which require the index finger to move to the side - on the QWERTY that would for example be G and H . I moved B and K forexample where Z and X are on the Qwerty - and moved Z and X to the number row. The numbers itself appear as a layer when i need them.
Peter Norvig has an article called mayzner : https://norvig.com/mayzner.html - i wrote a program to analyse the frequency of bigrams/trigrams, 4-grams and then programmed them as shortcuts to the keys - using the lower / raise
This means i can type conversation as : con ver sa tion - where con is a trigram , ver is a trigram and tion is a 4-gram. s and a need to be typed out.
my needs : 1. MCU should have more ROM for writing the new preonic has 64KB. 2. Columnar layout - Split keyboard would be ideal.
Reasons for more ROM - you can program a lot more common words in it and Columnar layout would be easier on the fingers.
I've checked out a lot of keyboards - The Iris is good - but the ROM is only 32Kb. The Moonlander is too expensive for me - i cant justify the price to myself right now.