I made my own pcb to "un-south" my Keychron v6
I made my own pcb to "un-south" my Keychron v6
![](https://lemmy.world/pictrs/image/ccbe619e-ab9b-4363-b088-c8eae087494b.jpeg?format=webp&thumbnail=128)
![](https://lemmy.world/pictrs/image/ccbe619e-ab9b-4363-b088-c8eae087494b.jpeg?format=webp)
I was initially excited about my Keychron V6 keyboard, I was looking forward to a thockier keyboard and wanted the customizability with qmk. The V6 seemed like a good match. But after unboxing it, I realized that the south-facing LEDs weren't ideal. I had just purchased Razer PBT keycaps, which I loved, but they didn't work at all with the LEDs and the escaping light underneath just blinded me.
I tried to make the setup work with custom keycaps from fkcaps (https://fkcaps.com/custom/5ELZPQ). While they were cool, they weren't the same as double-shot PBT keys. The setup wasn't ideal but I just stuck with it.
When I saw a YouTube video about building a keyboard with KiCad, I was inspired to try it myself. I used an ATmega32U, because I thought it would be easier to integrate, but it did have it's challenges: limited I/O meant I had to sacrifice the layout switch, and my matrix is best described as "tortuous". Despite a few errors on my PCB (a group of LEDs were not connected and I completely missed the holes for a stabilizer), the final PCB works amazingly well.
I've added a few photos below showcasing my setup before PCB assembly. You can see the light issues under the keys and how the laser etching from fkcaps isn't very durable.
EDIT: I've published the files to github in case anyone wants to have a look: V6 conversion
![Before PCB swap before the pcb swap](https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F2786ac01-a7ae-42e6-a35c-9ade132d11da.jpeg&format=webp&thumbnail=1024)
![Detail of fkcaps fkcaps key detail](https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F44bd9b16-c911-41b6-bb1d-5d1a14aa2ca4.jpeg&format=webp&thumbnail=1024)
![After PCB swap after transplant](https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Feea7054e-fd5c-4c47-9938-9e6793792d59.jpeg&format=webp&thumbnail=1024)