Date : Tue, 31 Jul 2012 16:45:49 +0100
From : bbc@... (Dave Curran)
Subject: Keyboards.
I've used the 8x5 keyboard matrix of a ZX81 to make a USB keyboard, and
someone asked me to make another for his ZX81 and also install a Raspberry
Pi in there, so this may be interesting reading for you:
http://tynemouthsoftware.blogspot.co.uk/2012/07/zx81-usb-keyboard-mark-ii-raspberry-pi.html
and the earlier articles about the USB keyboard using an ATMega328P
http://tynemouthsoftware.blogspot.co.uk/2012/02/arduino-based-zx81-usb-keyboard.html
http://tynemouthsoftware.blogspot.co.uk/2012/02/zx81-usb-keyboard-schematics.html
http://tynemouthsoftware.blogspot.co.uk/2012/02/zx81-usb-keyboard-source.html
The circuit could be expanded to scan the A3010 keyboard as long as there
are enough spare pins, if not use a bigger chip (or an Arduino Mega).
Thanks,
Dave
On 31 July 2012 16:34, Tony Noble <tony.noble@...> wrote:
> I've seen messages in the archive that deal with this on a beeb, but not
> for this, so:
>
> Has anyone tried to use the internal keyboard from one of the single-box
> ARM machines (A30X0, etc) for other purposes?
>
> My plan, as it stands, is that I have an A3010 with a knackered
> motherboard (transformer tore off the board in shipping) and a Raspberry
> Pi. This seems like the perfect opportunity to make a modern-ish take on
> the old machines, as long as I can make the keyboard talk to the Pi. The
> keyboard itself has two ribbon connectors that plug into the mainboard.
> Finding sockets for them to plug into appears to be nigh-on impossible from
> any of the component suppliers, but I'm happy to desolder the ones from the
> board and re-use.
>
> What I obviously need from there is an interface. Rather than re-invent
> the wheel and spend ages figuring out how to do that and because the
> keyboard looks, to all intents and purposes, like a perfectly standard
> 102-key item, I thought I'd see if anyone else has done the same thing
> first and if they'd be willing to provide instructions.
>
> All advice much appreciated,
>
> Tony
>
>
> _______________________________________________
> bbc-micro mailing list
> bbc-micro@...
> http://lists.cloud9.co.uk/mailman/listinfo/bbc-micro
>
>