Skip to content

Latest commit

 

History

History
268 lines (167 loc) · 9.38 KB

how_to_make_ergonomic_trackpoint_keyboard.md

File metadata and controls

268 lines (167 loc) · 9.38 KB

How to make the ergonomic Trackpoint keyboard with P60-03b

  1. Parts list
  2. Side view
  3. Assemble the board
  4. disassemble the Thinkpad Compact keyboard
  5. Use the original mouse button switches of the Thinkpad keyboard
  6. When you don't use the original mouse button switches
  7. Install the keyboard in the case
  8. Install the software

1. Parts list

  • Base keyboard: Lenovo ThinkPad Compact USB Keyboard with TrackPoint KU-1255/0B47190 x 1 pcs

    (You can not install this PCB in the Bluetooth Keyboard [KT-1255], because the MCU position was used for the battery.)

  • PCB: Pineapple60-03b x 1 pcs

  • MCU: Adafruit ItsyBitsy 32u4 - 5V x 1 pcs

    (3.3V type is not usable. Because the #5 pin is a special output-only pin.)

  • Key switches: Kaih choc x 68 pcs

    (The choc is higher than the original key switch. The Kailh X Switch is similar height as the original. But, expensive)

  • Keycaps x68 pcs

  • SMD Diodes: 1N4148W or similar SOD123 type x 68 pcs

  • Reset switch: C&K KMR211NG LFS or compatible x 1 pcs

  • bolts and nuts for fixing the Trackpoint module: M2.5 x 3mm x 3 sets

  • Trackpoint cap: by Saoto-Tech (optional) x 1pcs

  • etc: Kapton tape, double-sided tape, solder

When you don't use the original mouse button switches,

2. Side view

with Kailh choc switches

side

with Kailh X-switches

side

3. Assemble the board

Cut the pcb. If you don't use the original mouse button switches of the keyboard, don't remove the base plate of three mouse switches. See here When you use the original mouse switches of the keyboard, remove the base. (But, using the original mouse switches is quite troublesome. See this how-to at first) cut_pcb(This pic is p60-03)

How to put the diodes.

(1)Put some solder on one side.

put_diode0

(2)Solder one side of the diode. Attention the orientation.

put_diode2

(3)Solder another side of the diode.

put_diode3

How to put the key switches.

(1)Solder

put_sw1

(2)Cut all protrusions. In this time, push the key switch fully. Otherwise, the cut surface is deformed. put_sw3

put_sw4

How to put the MCU

put a key switch on "R" position that is the MCU position.

put a key switch on "R"

Attention: It is very difficult to exchange the key switch after putting the MCU. Make the key switch connection sure.

Put insulating tape on the back side. And put some solder on a pad of the MCU.

insulate tape

Put the MCU, and solder the pad.

solder MCU

(This pic shows 32u4 - 3V type that is not usable.)

After soldering all pads, you should check all connections by the tester. Actually, we don't need bottom 5 pad connections.

test

Put a reset switch

reset

At last,

put sws (It is ver. p60-03)

ver. p60-03b has a footprint for the center key switch. When putting the key switch, it is necessary to modify the keycap to avoid interference with the Trackpoint.

4. disassemble the Thinkpad Compact keyboard

(ref: from 7:30 of https://www.youtube.com/watch?v=dql8XsqlqxE)

Open the Trackpoint keyboard. Just pull up the frame. I feel The front center part is easy to come off. 1 2 3

Remove the keyboard plate. It's just glued, but strongly. The plate can be peeled off, though it is very hard. Don't forget to disconnect the FFC cable early on. 4

Remove the Trackpoint module from the keyboard plate.

If you like, attach the steel plate weight on the back of the keyboard to the case.

5. Use the original mouse button switches of the Thinkpad keyboard

If you want to use the original mouse button switches, you have to break the keyboard here, and it is quite troublesome. (If you don't want to do, go to "When you don't use the original mouse button switches".)

(1)At first, pull off the separator plate(?) excluding the mouse button part. It is just pulled off. 5 6

(2) Pull off the keycaps. Basically, it can be pulled from the upper excluding some keys that are "G", "H", "B", Arrow keys, Return key, and function keys. 7 8

(3) Remove all pantographs. 9

(4) Remove the mouse buttons. They are fixed with plastic rivets. Note! Don't break the buttons. 10

(5) Then, you can get the FPC sheet. 11

(6) You can use the FPC after peeling off the membrane. 12

At least, you should cut 4 parts.

  • for avoiding unintended keyswitch reactions. We need only 4 lines of connector for the mouse switches.
  • for the Trackpoint module
  • for the MCU place
  • for the FPC connector of the Trackpoint module

13

This pic is the sheet of Japanese keyboard. If you will cut the sheet, investigate the necessary circuit area of the mouse switches for your keyboard.

You can see a pic how you can cut the US keyboard menbraine sheet in this web site.

15 16 17

Put the rubber parts and some double-sided tapes on the membrane sheet.

18

Put the sheet in the correct position on it.

18

Put the backplate in the correct position on it with some double-sided tape. Sorry, I forgot to make two holes on the plate. Make two holes like the pic on the plate before putting, for avoiding touching the button's parts.

19

Tape the mouse switch plate on the case for increasing height.

20

Tape the switches and sheet on it.

20

6. When you don't use the original mouse button switches

Solder the 4 pins FFC connector on the backside. 30

Connect to the right side of the large connector of the casing by the 4 pins FFC. 31

Fold the extra length of the FFC off the board. And install 3 switches for the mouse buttons. For the mouse switches, direct connections are enough instead of the diodes.

32

7. Install the keyboard in the case

Install the Trackpoint module with the bolts and nuts. And cut the extra bolts. 30

Cut out the USB plug part of the case. Put insulating tapes on the metal plates, if you put the metal plates. 31

Then you can install the keyboard and cover. Don' forget to connect the FFCs.

40

The PCB should be under the mouse switch plate.

41

8. Install the software

Refer QMK Firmware.

My QMK example here.

  • 3 Layers: Base, FNC, NUM
  • This arrangement is usable even if there is no top line key caps
  • The default keymap is for English keyboard. The jis keymap is for Japanese keyboaard

About Itsybitsy 32u4,

  • Double click the rset button for resetting