OC & Modding TVS Gold TKL keyboard Build

imran_chennai

Disciple
TLDR version. For the full write-up, please scroll below.
What did I do? : Attempted to shrink a full-sized TVS Gold keyboard to a TKL form factor.
Why did I do it? : Boredom during the lockdown. Pulled these shenanigans during Sep'2020.
How did it go? : Had no hitches modding the PCB, all the keys were functional. Poor quality paint and a horrible paint job messed up the finishing.
Key Takeaways :
  • TVS Gold is a good starting point for learning about keyboard modding. These are cheap, readily available, and are surprisingly robust.
  • Never use cheap rattle can paint on plastic, it spoils the end product
  • There is a reason why mass production exists
  • My family hates clicky blue switches
1631274949505.jpeg

-------------------------------------
Our story starts with me getting bored of tinkering with tech during the never-ending lockdown last year. I wanted a smaller keyboard to reduce the shoulder pain caused by stretching my right arm to reach the mouse. There were very few options online at that time due to the shipping restrictions. This factor combined with my necessity to re-invent and re-use got the better of me.
Had a white TVS keyboard (PS2) in my stash of hoarded electronics, chose it as the donor due to the faded and stained Numpad row, which eventually will be chopped off.

The donor:
EwwcfHVVzNBoroWEOjLpqg33qgPYHcqFYl-2p_i01sGrikuraHEDiCTJbhp25H_yqhruaiu3xb1ErBjItKl5DNSJ9FEkaMeUg98qYIDTNLQKOfnwb8wS09XxGXi91lMvec8qJd-w=s0



Base PCB de-shrouded:
Ja9UsvNFtWUJZJnBTE2sSLcjk0bnWSF38Sj-exgTUwQ-bJjMchZuB-padj6XOPjSyUN72I7bNnjC6URwoADz08fo8ykH8_hQMf19foJphOBb03ekPWJ6ePaD5tWPyf4e2QRpNYYp=s0


A Closer look at the aged and stained Numpad:
RBJlL4ATrQhMGQ0amEuyYhwhyj2dGX6qwt4DD2C32oKRaSgbVxwK5Bj02TwqxALhWwO8zL8_6bUcV0dAqNjVOpPlcgXGhb7ZmV3Yv0B13mE0P-egdctjvQ59vjsl_gWekZ_L6oqu=s0

Phase 1 - PCB Mod:

Began the arduous process of tracing the contacts to recreate the circuit diagram for the Numpad side of the PCB.
This needed to be traced 100% correctly, any error would result in some keys not working.

Using zoomed photos to understand the paths better. The first phase of tracing.
k-Wk_C3dvfG0jdT_ss_g_ipJhmhkqqmbdbwCqdz8oH4Z9NM1weW0KqnbTWGNfpndjf-MyiGLZD8dt1hNRO6GUGqz_mNLSowYz9rLb8i-QgYR31yZiE_gsWGmQIso4g_58x7IGbYg=s0


Decoding the Numpad grid and the eventual chop.
m8Oy3cIi-_RkTIKerS5x9qryzkM6SXd-WzyE0CVtMz0yZR2bmPpVfeD27fWLaoNNmZ69NSSfzlapAdKbzVMb9dXeVmfM2eiY-PNjQMCcRnpareM-G7CbhGJtVuMxdvvR-sVmGC1B=s0


Tracing, chopping, and separating the keyboard led-status ciruit.
This will be shrunk down and re-created at a later point to be transplanted to the keyboard.
O1NfhdfRl4C3kuWiJbYpm6ixtJGVVHBVVGrFDtDFbFPVi838NiyEdamWnbnnIxKy1RG-hw0qv6VceD558L0A37WOCEa9_XNdzEyutQbD1Rq6QiQ4UsnS-YpVxwld2CXCw7ivj3kf=s0



Armed with a soldering gun and knowledge of the traceroutes, I began soldering jump wires to complete the circuit.
Fair warning, I am not a pro when it comes to soldering. The layout and finish might trigger some seasoned forum members.

Hacked up and soldered TKL PCB
m1gn88SRmwrGt_NJvJoXcYcQYfFH-JPj23Nd0JMrqLNC-aRktb6cBgzVjdV3YMcEnvxkE5X8o4wg7YuqOX58Nv6bCaBxk5lDwaAquPahpA_T0ehkJ_pbM5bGefDIry3t1n6VEFnG=s0


Adding an inline PS2 to UBS adapter for USB compatibility.
This was extracted from an off-the-shelf PS2 mouse and keyboard Y adapter.
nufQUYA7rNtOK8PZddS3aUNm9TqlrEWO8qKe6c6P_8_nVshX0awFALs9GBKQloMlOcuN1DTdS3vL0EMcOACYDs3ZhJHlQNA1qDwt4F_iZU-CR6ykPsmA6hdUU04xu_J0cPFC8fA6=s0


Phase 2 - Enclosure Mod​

This was easily the most demanding part of the overall process as there are options for no do-overs. Measure twice, cut once.
I began by laying down the PCB to measure where to cut the keyboard, in essence, I had to shrink the housing to remove the Numpad section and join it with the end caps.
This had to be done twice - once for the front fascia and again for the bottom housing.


This is how it looked after removing the TKL section, more images are below.
Use a couple of fine saw blades to keep the cut lines clean. Later sanded it down using fine-grit sandpaper to reduce the gaps between the plastic ends.

m1dHuf_fBBL7oGtAxAMrOmlmc5R8N68NPFx35d1LPR9ULi2OLlCjCcL9_DKCUSP5Sm5AWVP9L0yuDHpqzxuPQOEo42BAQc5Dp7GNEcDyk5wUuI0w8tozF21MGFmFBWcs2ucVvzw2=s0



A Work in progress photos of different sections of both the bottom and top housing. Painters tape and hot glue were used to mock up the final look. Had to cut the bottom base in a slightly different manner to retain the kickstands. The house was a mess once this was done, with small particles of plastic everywhere in the room.

9xbnVM1VW6qDJtje2MWY-D3USOqA_gHG0EqBlUhAFiXOpMx8lQw9L2I9ytFqAdXlTE7m7UzWZBBFQm7tXqG7dyINJXlVWIBRvsM0BirDB9x9daPM2UWX3gjeW3cOvWPvetLaAtsj=s0

3DgJdTzUzNPELA6xcFnEShjyAtqFIINdwJCISx7hGDLQNdpOqVkqDy-ljcOpZrAMfz7UVPSAOzEdATZvkLFdAjzlM5j1c20-JRZnyyOYy8WvQUm6RpNfJCTRnIrnu87iI5XUntND=s0

owu3bEQwTzR3DVJ94teMg6m8ubP3o9-BC7qYDbShEEkJZTQfnY2CCtpOunMgeLkykIzDJsKOiijZRYJ4jlRavRQGZ0BbIZQ__kIIpm1avegYQble5XpQxuMqCAOXpWqQXSgi4eEC=s0


Partial test fit to check clearances. Everything checks out.
99nndh6gAzoXVGJkrHuC4S2WElEsAjZ9LP__TtOB7h3EroiHk5dj05946Et3FGSkiD0p74K9f0RiAgVv_arAuDY842r0xUv7IR7gUWlMvVysYEExPfuKnfQKt44pPRjv5KZ_uvy2=s0


Phase 3 - Finishing Touches​

Satisfied with the looks and tolerances, I started to glue the plastic cuts together using feviquick and a couple of support pieces.
Used a cheapo method of using MSeal epoxy to close the gaps. Used fine-grit sandpaper to smooth out and remove any excess material.

Both sides of the housing shrunk, cleaned, and ready for paint.
naPkA8zdaFxMdVv9YZTxi9r43LNcaknWPFkXgP8G0HsWArh3Hf0I7F55oP3vvpE8P8Kk23cVy71TiK8VpvW1Bhj3OQEZmCAs-4c0zVyMHU4YpTA48PobbTLq3ReCgfKHYYoYNyHz=s0


After a few coats of white spray paint and letting it dry for two days, it started to look pretty good.
Tried out the original white keycaps initially. Did not like the look, swapped them out for black keycaps for a contrasting black on white look.

W
IXLk41Qwwlutp2PCOdLnZRhlHxNludnWqJrWJaB0BL-h8U2qOZypKrtyjrW8zLXkDXWlmF3ym7BLjQB1EW_zeqCOSbfHm-f0DGnU49idTJ5XoxqFk7MFO75zNVuKL2NyFeg2SCmf=s0

b7vOS-oxRweQ_mYES0EQfk9EkIPizedzJgHb6YqJc9GsNh3-YoJRMhECxRqlVn_szlaw9XjeSBV0j0mGkYGt_iNGttzvHne0oNrO9ChZzX008uMPvRTIxACenfZn-CgjzwezNJc8=s0


Phase 4 - Regret and Learning​

I had used the keyboard in this condition for a couple of weeks, no issues with the operation. But, the finishing started to show issues. Due to the cheap nature of the spray paint, it did not play well with the plastic housing and began to stick to objects that were resting on the keyboard, resulting in paint peel.

Lockdown lifted and I instantly bought a Cosmic Byte TKL keyboard to replace the abomination that I had created. In hindsight, I should have used the keyboard as-is without paint and call it “patina” or at least had the patience to prep for a quality paint job.

This silly creation of mine is currently tucked away among other things waiting for its next stage of revival.

Thanks for reading through this post!
 
Last edited:
Phase 4 - Regret and Learning

That was my first impression. Everything was superbly done until the painting phase. The cutting, joining, rewiring is better than any undertaking I had ever done. Some of my projects get sloppy in the final phase because I'm growing impatient and I just want to be done with it at that point. I've learned to put them aside for a few days/weeks when this happens so as to finish them properly.

at least had the patience to prep for a quality paint job.

It's still pretty much salvageable, if you ever choose to revisit this. Sand down the enclosure while listening to an hour long podcast and find a nice satin finish paint can at an art store to spray thin coats over the course of a few days and it'll look amazing.
 
Last edited:
Hey can you share the details of how you rewired the pcb. looking to reciprocate this
Don't have the exact schematics. You'll find some in the images above. The process involved tracking and bridging the traces, later soldering wires to complete the circuit.

IMO, I did this during lockdown to drive boredom. If you are looking for usability, I suggest picking up a TKL board; new ones are readily available for ~1.5K.
 
Before you paint plastic a light sanding + etching primer for plastics (would cost more than the project allows tbh) and several light coats of paint would give a stronger finish. Another option would be synthetic dye that's actually made for clothes but would work on plastic if used with acetone.
 
Don't have the exact schematics. You'll find some in the images above. The process involved tracking and bridging the traces, later soldering wires to complete the circuit.

IMO, I did this during lockdown to drive boredom. If you are looking for usability, I suggest picking up a TKL board; new ones are readily available for ~1.5K.
yeah no not looking for usability at all. Just looked like a fun project. Unfortunately my experience working with pcbs is limited to soldering and desoldering switches and jumping the occasional burnt pad. Little to no idea about how traceroutes work. is there an online resource i could go through to get started with this?
 
Back
Top