I have finished the first build to of the AT/XT USB Keys PCB and it works great on my Geneve (with the XT code).
The PCB is only loaded with code for XT keyboards and uses the same exact code JediMatt42 compiled for his USB Keyboard for the Geneve 9640. Eventually this unit will be allow to select between XT or AT Keyscan codes, but it's not there just yet hopefully soon.
The modifications that I made was:
- Added a jumper to select between AT and XT keyboards for future version of the code (suggested by JediMatt42)
- Used a 5 pin MIDI connector to connect the keyboard to the Geneve 9640 or SNUG system (SNUG uses AT Keyscan codes) instead of header pins
- Removed other header pins that are not used on Geneve or AT systems to help reduce the size of the board.
The unit has been designed to fit into the standard Hammond 1591XXL. So only some cutout holes would need to be made, but it mounts directly to the enclosure.
The pictures show mine on header sockets. I did that just in case I needed to pull something off to perform troubleshooting.
Since it uses a Teensy Microcontroller and USB Host controller the cost of the product to be built and tested is going to be more than the SCART-Genies.
The upside is as new code is released it is easily re-programmable in just a few seconds and of course the ability to use USB keyboards.
I have not decided on the price. But the Parts and PCB alone cost $50. (enclosure will not be included).
I could even sell them as a kit minus the enclosure, Teensy and USBHost to reduce the cost and the buyer could source the remainder parts.
Feel free to chime in.
Edited by Shift838, Fri Jul 27, 2018 2:02 PM.