Update!
As The Gambler suggested, I decided to start small.. Not really "small" in size but small in steps. I made a hand wired version first just to see if:
1. I can customize qmk the way I want it to
2. Know what I can and cannot do
My next steps are:
1. Find a way on how to draw simple shapes on the OLED - not just through the glcdfont.c, but actual draw in code. I know Hadron v3 and Satisfaction75 does this, draw simple shapes. I can't make it to work with a teensy MCU though - it does not compile.
3. Update the keyboard design and decide on the mounting. Top plate mount? Top PCB mount? Gasket mount? Isolation mount? So many options
Anyway, here are some pictures:
This is the layout that I am going for:
Here is the hand wired prototype? This is the first time I ever used a breadboard, hand wired a keyboard, used a rotary encoder and OLED screen. Not all columns are connected, as I ran out of wires
. But it does work. Ignore what's on the OLED screen. I was trying out some things, and it does not show any significant info/functionality as of now...