


# Keyboard PCB Guide: Types, Layouts, Design, and Manufacturing

_Published: 2026-07-20_

Table of Contents

Toggle

- What Is a Keyboard PCB?
- How Does a Mechanical Keyboard PCB Work?
- What Components Are Used on a Keyboard PCB?
- What Are the Main Types of Keyboard PCBs?
- Hot-Swap vs Soldered Keyboard PCB: Which Is Better?
- What Keyboard PCB Layout Should You Choose?
- Are Keyboard PCBs Compatible with Every Case, Plate, and Switch?
- How Do You Design a Custom Keyboard PCB?
- How Do You Create a Keyboard PCB Schematic?
- Which Tools Can Be Used for Keyboard PCB Design?
- How Is a Hall Effect or TMR Keyboard PCB Different?
- What Should Be Considered When Designing a Split Keyboard PCB?
- What PCB Specifications Are Suitable for a Keyboard?
- What Files Are Required to Manufacture a Custom Keyboard PCB?
- How Should a Keyboard PCB Be Tested Before Assembly?
- How Best Technology Supports Custom Keyboard PCB Projects
- FAQs

A [keyboard PCB](https://www.bestpcbs.com/blog/2026/07/keyboard-pcb-guide/) is the electrical core of a mechanical, magnetic, or custom keyboard. The keyboard PCB connects the switches or sensors to a microcontroller, processes each keypress, and sends the input to a computer or other host device.

Boards that share the same size label are not always interchangeable. Mounting holes, USB position, stabilizer support, switch orientation, case dimensions, firmware, and plate layout can all differ.

For a personal DIY build, an existing PCB may be sufficient. A commercial project needs a more disciplined review of the electrical design, mechanical fit, component supply, manufacturing files, firmware, and test process.

![Exploded mechanical keyboard showing keycaps, switches, keyboard PCB, USB-C connector, hot-swap sockets, diodes, microcontroller, and case](https://www.bestpcbs.com/blog/wp-content/uploads/2026/07/01-keyboard-pcb-structure.jpg)

## What Is a Keyboard PCB?

A keyboard PCB, or printed circuit board, connects the keys, controller, USB interface, LEDs, and other electronic functions.

In a standard mechanical keyboard, pressing a switch closes an electrical path. The microcontroller detects that change through a row-and-column matrix, identifies the key position, and sends the assigned keycode through USB or a wireless connection.

Depending on the product, the PCB may also include:

- Hot-swap sockets
- Per-key RGB LEDs
- Rotary encoders
- Displays
- Battery charging circuits
- Wireless modules
- Hall Effect or TMR sensors

The PCB affects more than basic key input. It also determines layout support, switch orientation, firmware compatibility, repairability, lighting position, and case fit.

## How Does a Mechanical Keyboard PCB Work?

Most mechanical keyboard PCBs use a switch matrix instead of assigning one microcontroller pin to every key.

The switches are arranged into rows and columns. The controller scans these lines continuously. When a key closes a row-column connection, the firmware identifies the position and sends the corresponding keycode.

![Keyboard matrix diagram showing rows, columns, diodes, a selected switch path, and the microcontroller](https://www.bestpcbs.com/blog/wp-content/uploads/2026/07/02-keyboard-matrix.jpg)
A 5-row by 15-column matrix can support up to 75 positions while using only 20 controller pins. This is far more practical than wiring each key independently.

A diode is normally placed in series with each switch. It controls current direction and reduces ghosting when several keys are pressed at the same time.

The operating sequence is straightforward:

1. The controller scans the matrix.
2. A switch closes a row-column connection.
3. The firmware identifies the key position.
4. Debouncing filters contact noise.
5. The assigned keycode or macro is sent to the host.

Scan rate, debounce settings, firmware efficiency, and USB polling all influence response. A high advertised polling rate alone does not guarantee low end-to-end latency.

## What Components Are Used on a Keyboard PCB?

The component set changes according to the switch technology, communication method, and product features.

Component
Function
Key Design Check

Mechanical switch
Creates the key input
Confirm 3-pin, 5-pin, PCB-mount, or plate-mount support

Diode
Controls matrix current direction
Match orientation with the schematic and firmware

Microcontroller
Scans keys and runs firmware
Check GPIO count, memory, USB support, and availability

Hot-swap socket
Holds removable switches
Verify footprint, orientation, and solder-pad strength

USB connector
Carries power and data
Provide mechanical anchoring and ESD protection

RGB LED
Provides key or case lighting
Check package, current, and data direction

Reset or boot switch
Supports firmware flashing
Keep accessible after assembly

Encoder
Adds rotary or push input
Confirm footprint and firmware support

Magnetic sensor
Measures switch magnet movement
Requires accurate placement and calibration

Wireless module
Adds Bluetooth or RF communication
Maintain antenna clearance

Battery circuit
Powers wireless products
Include charging and protection functions

Component packages should be confirmed before PCB layout is frozen. A replacement part may have a different pinout, pad size, height, or assembly process even when its electrical function appears similar.

## What Are the Main Types of Keyboard PCBs?

Keyboard PCBs are commonly classified by switch installation, sensing technology, and physical structure.

PCB Type
Main Feature
Suitable Application

Soldered mechanical PCB
Switches are soldered directly
Fixed layouts and cost-sensitive builds

Hot-swap PCB
Switches plug into sockets
Retail keyboards and frequent switch replacement

Hall Effect PCB
Hall sensors measure magnetic travel
Adjustable actuation and rapid-trigger keyboards

TMR keyboard PCB
TMR sensors detect magnetic movement
High-sensitivity magnetic input systems

Split keyboard PCB
Left and right keys use separate boards
Ergonomic keyboards

Wireless keyboard PCB
Includes radio and battery circuits
Portable products

Reversible PCB
One design can be used for both halves
Low-volume split keyboard projects

These categories can overlap. A keyboard may be wireless, split, hot-swap, and RGB-enabled at the same time. Each added function increases routing density, power demand, firmware work, and test coverage.

## Hot-Swap vs Soldered Keyboard PCB: Which Is Better?

Choose hot-swap when easy switch replacement matters. Choose soldered construction when lower cost, layout flexibility, or strong permanent connections are more important.

Factor
Hot-Swap PCB
Soldered PCB

Switch replacement
No soldering required
Desoldering required

Assembly
Fast after sockets are installed
Every switch must be soldered

Layout flexibility
Usually limited to fixed socket positions
Easier to support several switch positions

Component cost
Higher
Lower

Common failure point
Socket or lifted pad
Solder joint

Best fit
Retail and serviceable keyboards
Fixed layouts and specialist builds

![Side-by-side comparison of removable hot-swap keyboard switches and switches soldered directly to a PCB](https://www.bestpcbs.com/blog/wp-content/uploads/2026/07/03-hot-swap-vs-soldered.jpg)
Hot-swap sockets are convenient but mechanically vulnerable. A bent switch pin can push against the socket, crack a solder joint, or lift a pad.

The plate should support the switches so insertion force is not transferred directly to the PCB. Commercial designs should be tested through repeated switch insertion and removal.

## What Keyboard PCB Layout Should You Choose?

Keyboard percentages describe the general format, not a universal mechanical standard.

![Comparison of 60%, 65%, 75%, TKL, and 100% keyboard layouts](https://www.bestpcbs.com/blog/wp-content/uploads/2026/07/04-keyboard-layouts.jpg)

Layout
Typical Configuration
Best Fit

60%
No dedicated function row, arrows, or numpad
Compact builds

65%
Adds arrow keys and limited navigation keys
Compact daily use

75%
Includes function row in a compressed layout
Work and gaming

TKL
Full navigation area without numpad
General-purpose use

96% or 1800
Compact full-key layout with numpad
Data entry in less space

100%
Full navigation cluster and numpad
Office and industrial use

Split
Separate left and right sections
Ergonomic keyboards

Layout selection should be based on actual key requirements, not appearance alone. Confirm:

- Required key count
- ANSI, ISO, or JIS layout
- Dedicated function and navigation keys
- Numpad requirement
- Encoder or display position
- Stabilizer sizes
- Case width
- Firmware layer strategy

A smaller layout can recover missing functions through key layers, but that may not suit users who need frequent access to dedicated keys.

## Are Keyboard PCBs Compatible with Every Case, Plate, and Switch?

No. A PCB is compatible only when its mechanical and electrical interfaces match the rest of the keyboard.

Check the following before purchasing or manufacturing:

- PCB outline: It must fit the case without touching walls, posts, batteries, or cables.
- Mounting holes: Hole positions must match the case structure.
- USB position: The connector must align with the case opening.
- Plate layout: Switch centers must match the plate cutouts.
- Stabilizers: Confirm screw-in, snap-in, PCB-mount, or plate-mount support.
- Bottom row: Spacebar and modifier sizes vary.
- Switch footprint: The PCB may support 3-pin, 5-pin, or both.
- Switch orientation: North-facing and south-facing layouts affect LED and keycap clearance.
- Daughterboard interface: Connector type and pinout must match.
- PCB thickness: Some sockets and connectors are designed around a specific board thickness.

A 60%, 65%, or 75% label is not enough to confirm fit. Mechanical drawings and mounting coordinates should be checked before ordering.

## How Do You Design a Custom Keyboard PCB?

A custom keyboard PCB should be developed as an electrical, mechanical, firmware, and manufacturing system.

1. ### Define the product requirements Confirm layout, switch technology, wired or wireless operation, lighting, display, encoder, battery, case size, production volume, and target cost.
2. ### Create the physical key layout Set switch-center coordinates, key sizes, stabilizer positions, and optional bottom rows.
3. ### Choose the switch system Decide between soldered switches, hot-swap sockets, low-profile switches, Hall Effect, or TMR sensing.
4. ### Build the matrix Define row and column counts, diode direction, and controller pin assignments.
5. ### Select the microcontroller Check GPIO count, USB support, memory, package, programming method, firmware support, and supply availability.
6. ### Complete the schematic Include power, USB, reset, ESD, matrix, lighting, communication, and battery circuits where required.
7. ### Assign verified footprints Compare every footprint with the component datasheet.
8. ### Import mechanical constraints Add the PCB outline, mounting holes, case keep-outs, switch centers, and connector openings.
9. ### Place and route components Prioritize USB signals, power distribution, sensor circuits, and connector access.
10. ### Run ERC and DRC Resolve open nets, clearance violations, board-edge issues, and incorrect assignments.
11. ### Generate manufacturing files Prepare Gerber, drill, BOM, CPL, assembly, programming, and test files according to the required service.
12. ### Build a complete prototype Test the PCB inside the actual case with the plate, switches, firmware, and cables.

![Keyboard PCB development workflow from layout and schematic through PCB fabrication, assembly, and functional testing](https://www.bestpcbs.com/blog/wp-content/uploads/2026/07/06-keyboard-pcb-workflow.jpg)
An unassembled bare board cannot reveal socket soldering, firmware, connector access, or case interference problems. At least one complete prototype is recommended before volume production.

## How Do You Create a Keyboard PCB Schematic?

Begin with the keyboard matrix. Assign every switch to a row and column, then place each diode in the chosen direction. The firmware matrix must use the same assignments.

The microcontroller section should include:

- Power and ground connections
- Decoupling capacitors
- Reset and boot controls
- Programming or debug access
- USB or communication pins
- Clock components where required
- Required pull-up or pull-down resistors

For USB-C, check the CC resistors, VBUS protection, ESD devices, connector shield strategy, and D+ and D− routing.

RGB circuits also need careful power planning. Confirm:

- LED supply voltage
- Maximum current
- Data-chain direction
- Bypass capacitors
- Power injection points
- Firmware brightness limits

Wireless keyboards need additional circuits for charging, battery protection, voltage regulation, power switching, and sleep control. Copper, batteries, and metal plates must stay clear of the antenna area.

Hall Effect and TMR designs require sensor power, filtering, signal acquisition, calibration support, and suitable controller inputs.

## Which Tools Can Be Used for Keyboard PCB Design?

Different tools solve different parts of the design process.

Tool
Main Use
Limitation

Keyboard Layout Editor
Defines key positions and sizes
Does not create a complete electrical design

Keyboard PCB generator
Creates initial placement or board files
Output still requires engineering review

Ergogen
Generates ergonomic and split layouts
Requires configuration and verification

KiCad
Schematic, PCB layout, DRC, and manufacturing output
Does not validate product compatibility by itself

QMK Configurator
Creates supported firmware configurations
Limited to compatible hardware

Mechanical CAD
Designs the case and plate
Does not handle electrical connectivity

Version control
Tracks PCB, firmware, and document changes
Requires consistent file management

A common workflow starts with a layout editor, moves into KiCad for electrical design, and finishes with QMK or another firmware platform.

Generated libraries should be checked carefully. USB-C connectors, hot-swap sockets, low-profile switches, magnetic sensors, and encoders are common sources of footprint errors.

## How Is a Hall Effect or TMR Keyboard PCB Different?

Hall Effect and TMR keyboards sense magnetic field changes instead of relying on metal contacts inside a mechanical switch.

A magnet moves with the switch stem. A sensor below the switch measures the magnetic change, allowing the controller to estimate travel position.

![Magnetic keyboard switch diagram showing a moving magnet above Hall Effect and TMR sensors on a PCB](https://www.bestpcbs.com/blog/wp-content/uploads/2026/07/05-hall-effect-vs-tmr.jpg)
This supports features such as:

- Adjustable actuation
- Rapid trigger
- Multiple actions at different travel points
- Analog input
- Per-key calibration

Hall Effect and TMR are related but not identical.

Factor
Hall Effect
TMR

Sensing method
Voltage response to magnetic field
Resistance change through magnetic tunnel junctions

Sensitivity
Suitable for most keyboard applications
Often higher

Power use
Device-dependent
Can be lower in suitable designs

Cost
Generally more established
May be higher

Design need
Alignment, filtering, and calibration
Alignment, calibration, and signal control

Switch compatibility
Requires matched magnet geometry
Requires matched magnet geometry

A magnetic switch cannot be approved by external dimensions alone. Magnet polarity, strength, travel, sensor location, plate height, and wobble all affect performance.

A standard hot-swap mechanical PCB cannot normally be converted into a Hall Effect keyboard by replacing the switches. The board needs sensors, signal processing, compatible firmware, and a calibration process.

Production testing should measure sensor values at several travel positions. A basic pass-or-fail key test will not reveal inconsistent actuation points or poor sensor linearity.

## What Should Be Considered When Designing a Split Keyboard PCB?

A split keyboard uses separate left and right sections that must exchange data and manage power safely.

Common architectures include:

- One controller with an I/O expander
- One controller on each half
- A wired master-secondary design
- Two wireless halves

The halves may connect through TRRS, USB-C, board-to-board cable, or wireless communication. A USB-C connector may carry a custom serial interface without operating as standard USB.

Important design checks include:

- Communication protocol
- Connector pinout
- Power direction
- ESD protection
- Reverse-voltage protection
- Hot-plug behavior
- Ground reference
- Firmware hand detection
- Battery arrangement
- Programming access

TRRS connectors need extra attention because the contacts can short briefly during insertion. The circuit should tolerate this, or the product documentation should prohibit powered hot-plugging.

A reversible PCB can reduce inventory for small projects, but it often complicates silkscreen, socket orientation, and assembly. Separate left and right boards are usually clearer for larger production runs.

## What PCB Specifications Are Suitable for a Keyboard?

Most wired mechanical keyboards can use standard FR-4 materials and conventional PCB processes.

Specification
Typical Starting Point
When to Upgrade

Layer count
2-layer
Dense RGB, wireless, magnetic sensing, or limited routing space

Finished thickness
1.6 mm
Low-profile, flex, or enclosure constraints

Copper weight
1 oz
Higher current or special mechanical needs

Material
FR-4
Higher reliability or dimensional stability requirements

Surface finish
Lead-free HASL or ENIG
Fine-pitch parts or flatter pad requirements

Via type
Through via
Blind or buried vias are rarely needed

Impedance control
Usually unnecessary for matrix signals
USB, radio, or defined high-speed interfaces

Electrical test
100% bare-board test
Always followed by assembled functional testing

A 2-layer PCB is sufficient for many wired keyboards. A 4-layer board may be worthwhile when the design includes wireless communication, dense per-key RGB, several power rails, or sensitive magnetic-sensor signals.

Flex cuts can soften the typing feel, but they reduce mechanical support. Avoid placing hot-swap pads, USB connectors, or narrow copper paths close to high-strain areas.

Decorative solder mask, exposed copper, and edge finishes should be listed separately during quotation so their real cost impact is clear.

## What Files Are Required to Manufacture a Custom Keyboard PCB?

Bare PCB fabrication and PCBA assembly require different file packages.

File or Information
Bare PCB
PCBA

Gerber files
Required
Required

NC drill files
Required
Required

PCB specification
Required
Required

Fabrication drawing
Recommended
Recommended

BOM
Not required
Required

CPL or pick-and-place file
Not required
Required

Assembly drawing
Not required
Recommended

Firmware file
Not required
Required if programming is requested

Programming instructions
Not required
Required if programming is requested

Test procedure
Not required
Required for functional testing

Mechanical drawing
Recommended
Recommended

The BOM should include:

- Manufacturer part number
- Description
- Package
- Quantity
- Reference designators
- Approved alternatives

Descriptions such as “USB connector” or “RGB LED” are not specific enough for purchasing.

The CPL file must use the same origin and reference designators as the BOM and Gerber data. Rotation should be checked with an assembly drawing, especially for diodes, LEDs, sockets, connectors, sensors, and microcontrollers.

For quotation, also provide:

- Prototype and production quantities
- Required delivery date
- Bare PCB or full PCBA scope
- Customer-supplied components
- Programming requirements
- Test coverage
- Packaging requirements

A complete quotation package reduces assumptions and makes supplier comparisons more meaningful.

## How Should a Keyboard PCB Be Tested Before Assembly?

Testing should move from bare-board inspection to full product validation.

1. ### Visual inspection Check the outline, solder mask, silkscreen, USB position, switch footprints, and mounting holes.
2. ### Bare-board electrical test Confirm open and short circuits through the PCB manufacturer’s electrical test process.
3. ### Resistance check Measure resistance between power and ground before applying power.
4. ### Current-limited power-up Verify rail voltages and check for abnormal heating.
5. ### Firmware flashing Confirm bootloader access, USB enumeration, reset, and programming.
6. ### Matrix test Test every key position and several multi-key combinations.
7. ### Hot-swap socket test Inspect socket alignment and confirm stable contact with real switches.
8. ### Peripheral test Verify RGB, encoders, displays, indicators, and optional interfaces.
9. ### Wireless test Check pairing, charging, sleep current, wake behavior, and antenna performance.
10. ### Magnetic sensor calibration Measure actuation, release, rapid-trigger response, and key-to-key variation.
11. ### Mechanical fit test Assemble the board with the case, plate, stabilizers, battery, daughterboard, and cables.
12. ### Final functional test Verify every key and feature using a defined test procedure.

A loose PCB test cannot reveal plate misalignment, blocked antennas, cable compression, or case interference. Final approval should be based on a fully assembled keyboard.

## How Best Technology Supports Custom Keyboard PCB Projects

EBest Circuit, operated by Best Technology, supports keyboard PCB prototypes and [assembled PCBA production](https://www.bestpcbs.com/products/pcba.htm).

Engineering review may include:

- Gerber and drill-file consistency
- Board outline and mounting-hole checks
- Trace, spacing, and annular-ring review
- Hot-swap socket footprint verification
- USB-C connector manufacturability
- Component orientation
- BOM availability
- Panelization
- Firmware programming instructions
- Functional-test requirements

Assembly services can include SMT placement, through-hole soldering, hot-swap socket assembly, RGB LED installation, MCU programming, AOI, X-ray inspection where appropriate, and customer-defined functional testing.

Customers should still provide the final case, plate, firmware, and compatibility requirements. Our [PCB manufacturing capabilities](https://www.bestpcbs.com/about/capability.htm) support manufacturability review, but product-level fit and operating behavior must be validated against the actual keyboard design.

## FAQs

### 1. What does PCB mean in a keyboard?

PCB means printed circuit board. It connects the switches or sensors to the controller and carries power, data, lighting, and control signals.

### 2. Can I design my own keyboard PCB with KiCad?

Yes. KiCad can be used for schematic design, footprint assignment, PCB routing, design-rule checks, and manufacturing output. You still need verified component libraries, a mechanical layout, and compatible firmware.

### 3. Are all 60%, 65%, and 75% keyboard PCBs interchangeable?

No. Boards with the same size label may use different outlines, mounting holes, USB positions, stabilizers, bottom rows, and plate structures.

### 4. Can Hall Effect switches be installed on a standard mechanical keyboard PCB?

Usually not. Hall Effect switches require magnetic sensors, compatible placement, signal-processing circuits, calibration, and dedicated firmware.

### 5. What files should I send for a custom keyboard PCB quotation?

For a bare PCB, send Gerber files, drill files, PCB specifications, quantity, and panel requirements. For PCBA, also provide the BOM, CPL file, assembly drawing, programming instructions, and test procedure.

A reliable keyboard project depends on matching the PCB with the switch system, case, plate, firmware, and production method. Standard mechanical designs are relatively straightforward. Wireless, split, hot-swap, Hall Effect, and TMR keyboards need more detailed compatibility and test planning.

For keyboard PCB fabrication, PCBA assembly, prototype review, or quotation support, contact EBest Circuit at [sales@bestpcbs.com](mailto:sales@bestpcbs.com).
