Search Filters
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

59 total results found

For Consumers

General keyboard info

EMI Shielding and Reduction

PCB Design Advanced Info

Healthy PCB designing. Important to prevent a keyboard from malfunctioning from too much outside...

Microcontroller Design

PCB Design Advanced Info

For successful and elegant controller circuitry. Microcontroller Basics Controller such as ATME...

Matrices and Duplex Matrix

PCB Design Advanced Info

Improving upon their design. Maximizing the matrix For non-macropad keyboards, routing a m...

List of KiCad Keyboard Parts Libraries

PCB Design References

For all footprint needs. Library name Library description Author URL MX_Alps_Hybrid...

Routing Techniques

PCB Design Advanced Info

Tips for a proper, organized PCB Good Routing Techniques Do not route traces close to the ...

Backlighting And RGB

PCB Design Advanced Info

Bling bling. QMK-Compatible LED backlighting This is one LED per switch. The structure is: ...

USB Type-C

PCB Design Advanced Info

Make your keyboard future-proof and reversible Type-C USB Slightly wider than MicroUSB con...

Good USB Routing Practices

PCB Design Advanced Info

A quick summary of Good Usb Practices Trace length Matching Intel suggests that USB trac...

Plate With SwillKB Builder

Case and Plate Design

The quick and easy method.   WARNING: OUTDATED. For a better tool, please see this page. Tutor...

Switch Choice Flowchart

Switch Choice

Click image for full size view.

Kerf Settings for Various Services

Case and Plate Design

Ponoko Acrylic: Thickness Kerf in mm 3mm 0.2 4.5mm 0.25 6mm 0.26 8mm 0....


The Wiki Itself

To request an account, send a direct message to ai03#2725 on Discord requesting an account on thi...


Keyboard Firmware

If you are using a premade pcb with a .json file provided such as a dz60 etc. Please load that .j...


Alps Info

Alps feel awful when not maintained. Here's some info to get them back into perfect shape. Disas...

Switch Dimensions and Physical Specifications

Case and Plate Design

Cherry MX For specifics, please see the full datasheet Simplified info (Graphics from datasheet...

Plate with ai03 Plate Generator

Case and Plate Design

A quick and easy method that doesn't compromise. Tutorial Begin by making the layout in Keyboa...

Using ai03 Plate Generator as a CLI tool

Case and Plate Design

The ai03 plate generator doesn't have to be web-hosted.  Requirements Python 3.7 or higher Th...


PCB Design Advanced Info

Produce functional PCBs the first time around. DRC Checks Begin here. Run a DRC. Does it ...


The Wiki Itself

  Welcome to the Keyboard Wiki @! Please see the For Contributors section below for he...

For Designers

Info for making things happen

Alps Info

Alps switch maintenance


Stuff that doesn't fit into other categories

PCB Design

The circuitry handbook.

The Wiki Itself

Contents that don't belong in any specific categories.

Switch Choice

Selecting your perfect keyboard switch.

Case and Plate Design

Physical goodness.

Keyboard Firmware

All the code.

Keyset Design

Creating beautiful keycaps.

Switch Weight Poll

Which weights are popular, both globally and by region?

General Surveys

ai03 Studies

Surveys that cover a large number of topics

General Info for Newcomers

Learn the basics of keyboarding here.

ai03 Studies

Info from periodic surveys

PCB Designer Guide

PCB Design

Learn how to make mech keyboard PCBs.

Advanced Info

PCB Design

The real work.


PCB Design

All the info in one place.

Buying and Selling

General Info for Newcomers

How the keyboard market works.

Basic Keyboard Info

General Info for Newcomers

All you need to know to build your dream board

PCB Guide Part 1 - Preparations

PCB Design PCB Designer Guide

This guide is intended as a direct replacement for the aging Ruiqi Mao's guide.Credits go to that...