TPS40 Keyboard

DEADLINE Studio and Openkey Design

The TPS40 keyboard's design will appeal to enthusiasts wanting a keyboard that packs a lot into a small footprint.

Although this keyboard has been around for quite some time, its size and features are now enough to capture my interest. However, the price tag is a little steep.

Building the TPS40

The kit does not include instructions for building the keyboard. However, I found a relatively short video which suggests there may have been some guidance for building at one time.

  1. Apply the bump on strips to the bottom of the keyboard

  2. Apply screws and stand-offs to the fiber as pictured below. Take note of the location and difference between the 3.7mm and 4.0mm stand-offs.

  3. Apply transparent pads to the tops of the 3.7mm stand-offs.

  4. Apply foam pads to applicable locations on the bottom housing.

  5. Install battery (lead wire to the top left side)

  6. Install the "fiber" and plastic retainer using four M2x4mm screws

  7. Place the foam sheet over the bottom housing while ensuring the ribbon cables are not obscured.

  8. Place the IXPE sheet onto the PCB.

  9. Prepare two 2u screw-in style stabilizers and install them onto the PCB (1.2 mm thick).

    1. Stabilizers are purchased separately.

    2. Lubricate stabilizers before installing using a lubricant of your choice: Molykote EM-50L, TriboSys 3204, or Krytox 205 G0.

    3. The PCB supports screw-in stabilizers.

  10. Install the PCB onto the Fiber stand-offs and secure using two screws.

  11. Install the Poron PCB/Plate foam

  12. Place the mounting plate over the foam.

  13. Install switches. I used Gateron Roller Switches.

  14. Install keycaps - purchased separately - Zoom WS Keycaps (Blue Oasis)

  15. Configure the keyboard using VIA.

  16. I requested the JSON files from Deadline using their chat support and received them shortly after.

  17. I received two JSON files, one for the Daisy Layout and one for the Plank Layout.

  18. Go to the "caniusevia.com" website and load the applicable JSON file

  19. Connect your keyboard and then, using VIA, authorize/pair your keyboard.

  20. The screenshots show default key assignments for layers 0, 1, and 2.

  21. Layer 0

  22. Layer 1

  23. Layer 2

  24. Layers 3 through 7 are blank

  25. Re-assign keys using VIA.

Build Complete

Did you find this article valuable?

Support Clicks and Switches by becoming a sponsor. Any amount is appreciated!