
▲ 0 r/olkb
Exactly what benefits does using QMK have over just writing your own firmware?
Okay so to elaborate on the title, what I mean is, if I were to write my own code for a keyboard matrix using CircuitPython or something, would that be functionally equivalent to using QMK? Or does QMK do something super advanced that would be difficult or very time consuming to replicate on your own?
I'm basically asking because I had trouble getting a display to work with quantum painter, but could get it working via CircuitPython, so I'm considering if I would regret it if I just wrote my own keyboard firmware without QMK, as I need the display to work for the keyboard I have in mind.
Edit: found out about KMK which seems to work perfectly for my usecase. Also thanks for the answers everyone
u/OnuOskar — 8 days ago