Skip to main content
Home▸ Forums▸ 68kMLA▸ PS2 Keyboard on Mac Plus — #17
Post #17 by bbraun
Source Forum68kMLA
CategoryTroubleshooting
Post DateTue, 30 Jul 2013 - 01:42
Original URLhttps://68kmla.org/bb/threads/ps2-keyboard-on-mac-plus.28252/
Post
I've got my Fisher-Price My First PCB in. It works, but there's some rough edges to it.

The PCB is made to use those level converter breakout boards from adafruit. They're about $4 each + shipping, and there's 2 on here. I've tried one without the level conversion, since the GPIOs are 5V tolerant, and it seems to work fine. It just requires wires jumping the connections where the level converter is supposed to go.

So, if anyone is interested in one, let me know. It would be good if the first round of people trying it were comfortable reprogramming the thing. No special hardware required, and the information on setting it up can be found here. I use a linux virtual machine for programming mine.

The firmware as it stands now seems to work ok for me, but it would be good to have some feedback before sending it out to people that can't update.

The board is simple (especially without the level converters), and attaches to the $8 STM32F0DISCOVERY board.

The parts list is that discovery board, the pcb and:

4P4C RJ11 connectors

PS2 connectors

Header connectors for attaching the PCB to the STM32F0DISCOVERY in an easily removable way. I cut these down to 33pins from the stock 40.

2x level converters, apparently optional

If anyone is interested, I can send the blank PCB, an assembled "shield" with or without level conversion, or the assembled shield + stm32f0discovery.

The PCB costs me about $3, and you can see the costs of all the components I've used above.

So a shield without level conversion costs somewhere around $5

With level conversion costs somewhere around $15

Plus the $8 board its self + shipping from digikey.

Currently, I'm testing with a DEC PS2 keyboard on a Plus. It seems to work ok for me, and the control & escape keys even work (they never existed on any Apple keyboards of this type).

I don't currently have any spare STM32F0DISCOVERY boards, so if there's an interest in me purchasing & programming them, I can put together an order. I've 9 available PCBs (10 in the order, 1 for me).