Keyboard PCB Guide

Introduction

Frustrated from the lack of documentation available on the internet, I decided to make my own keyboard PCB making guide with updated resources. The main tutorial aims to teach how to make an ARM keyboard PCB using KiCad to those who are new to PCB design. Aside from the main tutorial, there will also be guides on other components of a keyboard PCB such as USB-C, TRRS conectors, backlighting, RGB, etc.

Updates

07/14/2020

  • The whole tutorial will be migrated to Notion. I will also be updating it in the coming weeks and hopefully be able to finish it. Notion link here

Catalog

  • Tutorial
  • Firmware
  • KiCad Advanced Techniques
  • Split Keyboards
  • Wireless Connectivity
  • USB Ports
    • USB Mini
    • USB Micro
    • USB C
  • Backlight
    • Simple
    • Addressable * Smart LED * Driver-controlled
  • Underglow
  • Audio
  • Rotary Encoders
  • OLED
  • KiCad Resources

References