Looks great. I wonder what are the advantages of using an raspberry pi pico for inputs over an atmega32u4 (arduino leonardo) programmed as keyboard.
Also an 30 seconds UPS is what is missing.
Also one could put an uart to rs-485 on it too and have it jvs compatible as well. There are i2c to uart chips if the uart port on the cm4 is disabled in favor of vga666.
Why is eveybody building the same thing over and over and not make something uniqe.