Final result first:

result

Before and After:

result

I bought “Blank Black PBT Keycaps” from mechanicalkeyboards.com.

Unfortunately, they were dark grey in color. I really like deep black, and I’ve had to dye my own Cherry ML keycaps in the past because no one makes blank black ML keycaps nowadays. I didn’t document my past dyeing process, so this is my chance to do it now.

This isn’t a do-while-read guide. If you’re going to follow in my footsteps, read everything here first.

Before dyeing, we clean the caps thoroughly with a q-tip and rubbing alcohol.

cleaning_caps

All 46 done.

done_cleaning_caps

Now we get ready to boil using this. We boil for about 30 minutes.

dye_closeup

Don’t forget to use something to suck in toxic fumes while boiling. An open window isn’t enough. This shit smells like gasoline and can leave your area smelling nauseating for a couple days. I use a carbon filter fume-extractor that I have on hand usually for soldering.

dye_closeup

Strain the caps afterwards.

dye_closeup

They’re bronze colored, but don’t be alarmed. It’s because there is a lot of sticky excess dye stuck on them.

dye_closeup

To get rid of the excess, soap and water isn’t enough. We need to soak them in isopropyl alcohol for 24 hours, changing them out every 6-12 hours.

dye_closeup

Once all is done, they should be pitch black save for a bit of residue here and there. The residue can be cleaned off with soap and water or another bathing session in alcohol. I got a little excited and put the caps on my keyboard before I could finish cleaning them all (I’ll get to it later).

dye_closeup