Mass - thanks so, so much!
This is sweet. I will dive deeper into it in the days to come and the project you linked to. But I am almost sure I will buy a (used) SK4/6 panel. I wouldn't be surprised if they all come with the PS/2 + matrix combo. (Some will possibly be USB+matrix but that would just be a win). I know, no guarentees - also in terms of pinout and such, but the main foundation is certainly there as you have shown. And most important, nothing locked behind a proprietary serial protocol either, it seems.
But any chance you could share the code, too?
Having looked at the github for the Arduino-LCNC project a bit, I now realize that the matrix never gets turned into USB-HID or gamepad protocol, at all. Interesting. Maybe a better more direct approach.
Not that I really know what I will be looking at but with the help of Gemini, I managed to make a nice custom version of the NanoELS FW (an open source electronic leadscrew project) for my little lathe. Had to get DRO scales implemented and add some other features - and I actually managed to do so on code level. So, hopefully the robots can help me on this project, too.
Various Panels
As for SK4/6 I actually think they share the same layout 100%. I think I have even seen some SK6s with SK4 printed on the PCBs - but I could be wrong as I have looked at sooo many pics lately.
But there's also an SK5 which does have a slightly different layout. (Attaching pics of SK4/5/6).
Most often SK4 has membrane buttons whereas the SK6 often has tactile ones. I am leaning towards the latter.
But looking at SK PCBs get confusing very fast as there are so many different itirations of the SK4/5 plus a bunch of clones.
Encoder Overrides?
BTW, it looks like you swapped out the clicky rotary switches for pots or encoders? So, no hardstops at each end but possibly better "sync" between screen and knob, is that it?
I think I will try to stay with the rotaries and see how they feel.