Skip to the content
2 layers276.2 × 95.2 mmLXKB, the printed circuit board in 3D

An open-source project that makes minimal keyboard with 60 keys.

Size
276.2 × 95.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
137
Nets
93
Pads
524
Tracks, vias
908, 49
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Jun 2021
Updated
2 Jan 2023

Overview

LXKB is an open-source printed circuit board by weensy, from the weensy/LXKB repository on GitHub. It is a 2-layer board of 276.2 × 95.2 mm with 137 parts on 93 nets, routed with 908 tracks and 49 vias.

It is built around the ATMEGA16U4-AU and TPD2S017DBV. Its parts include 60 diodes, 60 switches, 8 capacitors, 4 resistors and 2 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

LXKB Logo

60% Mechanical Keyboard

LXKB is an open-source project that makes minimal keyboard with 60 keys.

Introduction

Who is it for?

For coders, writers and for everyone.
This allows for fast typing with minimal movement. In addition, it minimizes the burden on the shoulder even for long time use. You should use a minimal keyboard for shoulder health. A 60% keyboard is best for that.
So, is LXKB different from the normal 60% keyboard? It's in the aesthetics of this keyboard.

Aesthetics

is realized in Symmetry.
The following is the layout of LXKB for Windows. *see more layouts

LXKB for Windows

It is a completely symmetrical design.
Draw a line in the center:

LXKB center lined

Row 1, 2 are diagonally symmetric. And row 3 to 5 are perfectly symmetrical. As is known, most people feel psychologically secure in symmetry.

Feature

The most striking feature is the position of the Fn key. The usage of Caps lock is very infrequent. But among the non-letter keys, it is located in the most convenient place to press. This place is a waste for Caps lock! It is why we put Fn key here.
We have placed the rest of combination keys where comfortable to press. People place their hands diagonally on the keyboard for body structural reasons. Therefore, the range of keys that can be pressed by moving only a finger from the default position is as follow:

Comfortable range

Blue is left hand, red is right hand. Since the left hand presses the Fn key, the combination keys are placed in the red range. Here is the result:

LXKB for Windows - Fn

Inspired by

This layout is inspried by these keyboards.

Keycaps

This layout is not standard, so be careful when buying keycaps.
Here is a list of compatible keycap sets.

Goals

We want to provide sources for making keyboards that is:

  • Gerber files for ordering PCB
  • Draw files for ordering Case
  • Keymap.json file for QMK Configurator
  • Documentation for ordering, assembly and setting from zero to finished product

Contribute

Do you want to help? That’s awesome. We welcome contributions of all kinds from everyone.

Open-source

The following open-source software was used for this project. Thanks for everything:

License

Licensed under the CC BY-NC-SA 4.0.
Almost everything is permitted, but not for commercial use.

Parts

137
QtyValueFootprintReferences
60DD_SOD-323FD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +44
47SW_PushSW_Cherry_MX_PCB_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +31
6SW_PushSW_Cherry_MX_PCB_1.50uSW14, SW15, SW54, SW56, SW58, SW60
40.1uC_0603_1608MetricC3, C4, C5, C6
210kR_0603_1608MetricR3, R4
222R_0603_1608MetricR1, R2
222pC_0603_1608MetricC1, C2
2SW_PushSW_Cherry_MX_PCB_1.25uSW55, SW59
2SW_PushSW_Cherry_MX_PCB_1.75uSW29, SW41
2SW_PushSW_Cherry_MX_PCB_2.25uSW42, SW53
11uC_0603_1608MetricC8
14.7uC_0603_1608MetricC7
1ATmega16U4-AUTQFP-44_10x10mm_P0.8mmU1
1Crystal_GND24Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1SW_PushSW_Cherry_MX_PCB_6.00uSW57
1SW_SPSTSW_SPST_TL3342RST
1TPD2S017SOT-23-6U2
1USB_C_Receptacle_USB2.0USB_C_Receptacle_XKB_U262-16XN-4BVC11J1

Similar boards

  • 2 layersAtmega32u4-au v1, the printed circuit board in 3D

    Atmega32u4-au v1

    adamws/kle2netlist

    Keyboard's layout json to KiCad netlist

    17 parts7MIT
  • 2 layers66 × 25.4 mmBreath controller, the printed circuit board in 3D

    Breath controller

    vpatkov/breath-controller

    USB-MIDI Breath Controller

    57 parts10
  • 2 layers37.1 × 12.1 mmAntiAFK, the printed circuit board in 3D

    AntiAFK

    Galvant/antiafk-pcb

    antiAFK PCB KiCAD project files

    18 parts1
  • 2 layers252.7 × 94 mmKeyboard only, the printed circuit board in 3D

    Keyboard only

    bhansconnect/rpi-cm-laptop

    PCB for a Raspberry PI Compute Module based laptop.

    207 parts
  • 2 layers56 × 46 mmWederian, the printed circuit board in 3D

    Wederian

    io7m/wederian

    USB, serial, OLED temperature/humidity display

    31 parts
  • 2 layers62 × 84.5 mmCannelle v2, the printed circuit board in 3D

    Cannelle v2

    ronangaillard/cannelle-schematics

    KiCad schematics for the cannelle project

    60 parts
  • 2 layers68.5 × 34.5 mmTERES PCB5-KEYBOARD Rev.A, the printed circuit board in 3D

    TERES PCB5-KEYBOARD Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    78 parts578Apache-2.0
  • 2 layers61.3 × 30 mmUtherm, the printed circuit board in 3D

    Utherm

    mdavidsaver/pcb

    EE fumblings

    30 parts

Questions

How big is the LXKB PCB?

It measures 276.2 × 95.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LXKB use?

137 parts, built around the ATMEGA16U4-AU and TPD2S017DBV. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the LXKB KiCad files?

From the weensy/LXKB repository on GitHub, at the commit this page was made from: the board is kicad/LXKB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LXKB design in my own project?

Its repository states no licence, so its author keeps all rights: ask weensy before reusing the design.