Author Topic: Modifying an ALPS keyboard  (Read 2238 times)

0 Members and 1 Guest are viewing this topic.

Offline precision

  • Thread Starter
  • Posts: 3
Modifying an ALPS keyboard
« on: Fri, 12 September 2014, 11:31:17 »
Modifying an ALPS keyboard
This is my first projiect about keyboard, so there will be many mistake, hope you guys here can help me.
Got this keyboard from a forums with only $10. Although it didnt work, the keyboard looks very new  :thumb:. My idea is reviving it and add media key, with lowest cost possible  ;D.

It use white alps switch, plate mouted. White alps switch are clicky and tactile and, of course, noisy. Scroll lock, caps lock and num lock use linear green switch which has holes for leds. And there is an extra blank key next to left shift.

First i look for a new controller. Teensy controller is very good but too expensive for me. Then i found a membrance keyboard which has Fn and multimedia keys, made by a copany called Sanwa:

The extra blank key on my keyboard seems perfect for Fn key.
Next, disasembling the Sanwa key board and take the controller and two plastic film like this. It is the key maps that tell me which switches are conneted together.


Disassemble the ALPS keyboard, remove the old controller and cut the pcb. So sorry that I forgot to take any photos in this step. Cutting all the copper line on the pcb to separate all the switches

Wiring all switches back together, using copper wire from network cable. And the final result is a mess, but it works!



The brown wires is for the leds. The controller is mouted in the bottom of the keyboard, under space.
Cable: got this nice cable from a local store. It is an USB Type-A to USB Type B, originally used for scaner or printer. Add an USB Type-B port and i have detachable cable

There are holes around the plate to mount it into the case. I added some M3 “Standoff Hex Spacer Screw Nut” to make the keyboard stand on the table

And the final result:

The led caps look so cool at night:

Use black tape to add icons to multimedia key:

I’m also desined a case and will make it in a few week. After I got the case I will make an update  ;D

From the old keyboard there is also an touch pad made by logitech. It was connected to the keyboard with 4 pins V MO MC G. I have no idea about how to connect this mouse pad to computer, hope some one here can help. Here are some pics of the touch pad:



Image was taken from stupid phone E72, so the quality is so bad.Thank you for reading. All feedback are welcome  ;D.This is my first projiect about keyboard, so there will be many mistake, hope you guys here can help me.
p/s: all the keyboard costs about $25 to complete :cool:
« Last Edit: Fri, 12 September 2014, 11:40:26 by precision »

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Modifying an ALPS keyboard
« Reply #1 on: Fri, 12 September 2014, 15:37:53 »
Awesome work!

I wouldn’t be at all surprised if the trackpad was set up to use PS/2 protocol, but to be honest I wouldn’t bother; those old trackpads were pretty terrible to use in my opinion. If you want a trackpad, I recommend finding one from an old Apple laptop (the kind from a few years ago when the trackpads had a separate rather than integrated button), which some folks online have gotten to work over USB. There are typically some available on eBay or similar places for a few dollars each, and the trackpads themselves are quite effective.

I’m impressed by your hand wiring, but I wonder why you decided to use the controller from a rubber dome keyboard instead of just getting a bunch of diodes and a cheap Arduino Micro clone or similar (these can be had for ~$5), which would let you have full control over the firmware, so you could program the keyboard however you want.

Offline precision

  • Thread Starter
  • Posts: 3
Re: Modifying an ALPS keyboard
« Reply #2 on: Fri, 12 September 2014, 23:03:15 »
Awesome work!

I wouldn’t be at all surprised if the trackpad was set up to use PS/2 protocol, but to be honest I wouldn’t bother; those old trackpads were pretty terrible to use in my opinion. If you want a trackpad, I recommend finding one from an old Apple laptop (the kind from a few years ago when the trackpads had a separate rather than integrated button), which some folks online have gotten to work over USB. There are typically some available on eBay or similar places for a few dollars each, and the trackpads themselves are quite effective.

I’m impressed by your hand wiring, but I wonder why you decided to use the controller from a rubber dome keyboard instead of just getting a bunch of diodes and a cheap Arduino Micro clone or similar (these can be had for ~$5), which would let you have full control over the firmware, so you could program the keyboard however you want.
Thanks for your suggestion.
the reason I use rubber dome keyboard controller is its cheap price. other keyboard controller will be much more expensive due to the shipping cost to my country.