Skip to main content

🪛 Build your own mechanical keyboard

·264 words·2 mins· loading · loading · ·
diy hardware
0xNinja
Author
0xNinja
mov al, 11
Table of Contents

Why?
#

Why not?

Components
#

I bought all the parts on kbdfans.com, but you can find a lot of things on other websites. Be careful on the shipping tho!

PartProductComment
SwitchesGateron redlinear, x70
StabilizersCherry Screw-in Stabs 60 set
PCBKBD67 rev2 65% PCBRGB, VIA support, USB-C
PlateAluminium plate
BackplateTADA68 Low Profile Aluminum Case
KeycapsGeneric caps
LubePCMasterrace lube

Tip: buy a lube station and a switch disassembler for more confort

Switches
#

First thing to do is to disassemble the switches and separate all the pieces for lubing.

Disassembled

Switches lubing

Switches lubing

Switches lubing

Ref:

Test the PCB
#

We want to test our PCB if any pin is damaged or not working, I used the VIA software to check it.

PCB connected

Stabilzers
#

Trim the useless feet of the stabilizers for better stability and less noise.

BeforeAfter
Before
After

Now we will lube the stabs and place them on the PCB.

Ref:

Soldering
#

We now want to solder the switches to the PCB.

Soldering

Ref:

Finish
#

Put the keycaps on it and you got your brand new handmade keyboard.

Assembled keyboard

Not much but honest work

Sound testing
#

Sorry for bad quality

KeyboardSound
Ducky One 2 (MX brown)mp3
Keychron k3 (MX brown lubed)mp3
Mine (Gatheron red lubed)mp3

Configure keyboard with VIA
#

VIA is an open source software to help you configure your keyboard: adding layers (like Fn key), macros and so on.

I used it in order to add a function on my right control key, to unlock a new layer on the keyboard, I can now use F1-F10 keys easily.

Related

Draft
You want to start to pwn?
·89 words·1 min· loading · loading
notes pwn writeup
How to install Archlinux
·1212 words·6 mins· loading · loading
archlinux tutorial
📦 HTB - Previse
·507 words·3 mins· loading · loading
HTB htb writeup
📦 HTB - Schooled
·714 words·4 mins· loading · loading
HTB htb writeup
📦 HTB - BountyHunter
·192 words·1 min· loading · loading
HTB htb writeup
📦 HTB - Explore
·268 words·2 mins· loading · loading
HTB htb writeup