Quantel Keyboard.
Posted: 01 Nov 2021, 11:23
So for years I've hated keyboards, and just wanted a "proper" like we had when I was young and pretty. I bought some stuff at an auction and there was this keyboard for a Quantel Paintbox, I got for £10.
It's brand new and in it's original box, the date code is 1989, it's made by a company called access keyboards, which is based in Reading, it has Cherry switches and it's basically perfect as far as I'm concerned.
The connections were an RJ plug that went to a header on the board .. Originally there were four wires but one was connected to a reset switch and that just drew that line to ground .. so there were three actually connected .. on a five pin header.
5.NC (but pin reads 5V when power connected)
4.Data
3.NC (but pin reads 5V when power connected)
2.+5V
1. GND
When connected to an arduino it reads two byes when pressed and three bytes when released. But they are not recognised. But this suggests to me that it is something like (if not actually) AT scancodes. The microcontroller is an 8040 which is the same family as the AT keyboards.
What I want is to take the scan code from the keyboard and feed it into the Arduino then feed the scancode out of the arduino as a USB keyboard.
Now I could do this with the PS2 code for the arduino, except that there is no strobe to trigger the interrupt line (and it doesn't work by using one of the other pins, a scope says they stay high when a key is pressed.
I've trawled through lots of the internet but I can't find anyone who has gone down this road before. Has anyone here seen some code I could use as a starting point ?
It's brand new and in it's original box, the date code is 1989, it's made by a company called access keyboards, which is based in Reading, it has Cherry switches and it's basically perfect as far as I'm concerned.
The connections were an RJ plug that went to a header on the board .. Originally there were four wires but one was connected to a reset switch and that just drew that line to ground .. so there were three actually connected .. on a five pin header.
5.NC (but pin reads 5V when power connected)
4.Data
3.NC (but pin reads 5V when power connected)
2.+5V
1. GND
When connected to an arduino it reads two byes when pressed and three bytes when released. But they are not recognised. But this suggests to me that it is something like (if not actually) AT scancodes. The microcontroller is an 8040 which is the same family as the AT keyboards.
What I want is to take the scan code from the keyboard and feed it into the Arduino then feed the scancode out of the arduino as a USB keyboard.
Now I could do this with the PS2 code for the arduino, except that there is no strobe to trigger the interrupt line (and it doesn't work by using one of the other pins, a scope says they stay high when a key is pressed.
I've trawled through lots of the internet but I can't find anyone who has gone down this road before. Has anyone here seen some code I could use as a starting point ?