# TPS40 Keyboard

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.
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722138338303/97e83f4a-f82b-4c41-8460-4e2063713983.png align="center")
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722117417640/d465f306-deb2-4c79-b7ca-21d764eead58.png align="center")
    
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)](https://cannonkeys.com/products/zoom75-ws-keycaps?variant=41069294878831)
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722314932141/07f72ab1-6c9a-4cb0-af01-5e3ac3a0a1a8.png align="center")
    
15. Configure the keyboard using VIA.
    
16. I requested the JSON files from Deadline using their chat support and received them shortly after.
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722309697346/087378dc-70e3-456b-9881-e1b297be9f60.png align="center")
    
17. I received two JSON files, one for the Daisy Layout and one for the Plank Layout.
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722311959311/f9a61aa1-51ec-4d88-a3cf-949ce895118d.png align="center")
    
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
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722305081822/550ccb1b-6829-46f8-bf07-d5c5cd0d4200.png align="center")
    
22. Layer 1
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722306154555/91958b99-ca59-47af-976b-9489f666b8f4.png align="left")
    
23. Layer 2
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722305601050/71007700-c07f-41c9-8978-a83038d0b949.png align="center")
    
24. Layers 3 through 7 are blank
    
25. Re-assign keys using VIA.
    

### Build Complete

### Related Articles and Resources

* [DEADLINE Studio & Openkey Design -TPS 40 keyboard GB – DEADLINE Studio™](https://deadline.space/products/tps40-keyboard)
    
* [Build Video](https://www.bilibili.com/video/BV1oP411Y7Nr/?t=23.481561&spm_id_from=333.1350.jump_directly) - [致敬经典！完美搭配的TPS40 | DOYS玩具键帽 | Tec中轴 | 键盘开箱组装\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1oP411Y7Nr/?t=23.481561&spm_id_from=333.1350.jump_directly)
    
* [DEADLINE Studio & Openkey Design -TPS 40 keyboard GB – DEADLINE Studio™](https://deadline.space/products/tps40-keyboard)
    
* [Zoom WS Keycaps – CannonKeys](https://cannonkeys.com/products/zoom75-ws-keycaps?variant=41069294878831)
    
* ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722314246977/5cb49cd0-fb9c-41a7-b8d9-abab402f378d.png align="center")
    
* GMK Cyl Moomin Keycaps (ON SALE!) are also a potentially good match for my keyboard.
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1722487745109/163e2ea2-bf6e-4148-a9ce-ab00234c9f98.png align="center")
