uze6666 wrote: ↑Fri Feb 10, 2023 3:36 am
Man, that would be awesome! This would make keyboard-based apps more easy to develop and share...including of course my next project

. I'll send you a complimentary assembled Kb module then, along with with your Uzenet interface order. If you don't already have a PS/2 keyboard laying around, this
Perixx one from Amazon is excellent and inexpensive. And it's also unbranded, so perfect to put a Uzebox logo

. And, of course, I will gladly help with the communication protocol if you need any help.
perixxkb.JPG
Awesome, that sounds great! Thank you.
I have multiple Filco Majestouch 2 keyboards that are USB, but came with passive USB -> PS/2 adapters if you want to use their N-key rollover feature. I believe the USB keyboard protocol is limited to transmitting a maximum of 6 keys pressed at the same time, which in some games can be too limiting, but PS/2 does not have that limitation, so they added a diode for every switch and included a PS/2 adapter so the OS can recognize ANY number of simultaneous keys pressed.
Though maybe for initial dev purposes, I should probably use something significantly cheaper than my limited edition yellow Filcos, so thanks for the recommendation!
I have built a USB HID device using an ATtiny85 before, it used the awesome V-USB library, and controlled an industrial stack lamp that I hooked up to my bash prompt, so when it was executing a program it would light up the yellow bulb, and depending on the exit code of the previous command, it would either light up the green or red bulb. That's where I learned about the extremely high inrush currents of traditional 12V filament bulbs! I don't remember if my first revision used solid state relays or optoisolators, but the inrush current through a cold filament bulb latched them so hard that they desoldered themselves from the PCB, and I had to switch over to 12V LED bulbs to save the project.
