Recently Updated Pages

Switch Popularity Findings

The following document keeps track of the data.https://docs.google.com/spreadsheets/d/1Sjfqcpze5T...

Switch Choice Flowchart

Click image for full size view. Tactile Bump, or change in force Linear No bump, straight...

Welcome

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

Routing Techniques

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

EMI Shielding and Reduction

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

List of KiCad Keyboard Parts Libraries

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

Microcontroller Design

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

Example repo

https://github.com/ai03-2725/ai03-pcb-guide This repository contains the latest version of the e...

Contributing

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

Using ai03 Plate Generator as a CLI tool

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

Plate With SwillKB Builder

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

Plate with ai03 Plate Generator

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

Switch Dimensions and Physical Specifications

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

Cleaning

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

Using Kbfirmware.com

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

Kerf Settings for Various Services

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

Good USB Routing Practices

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

Error-Checking

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

USB Type-C

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

Matrices and Duplex Matrix

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

Back to top