Skip to the content
PCBKitNew board
2 layers248.3 × 99.8 mmLitl, the printed circuit board in 3D

Litl is an easy to build 40% keyboard using only through hole components.

Size
248.3 × 99.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
105
Nets
69
Pads
418
Tracks, vias
732, 9
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
13 Mar 2022
Updated
21 Mar 2025

Overview

Litl is an open-source printed circuit board by mohoyt, from the mohoyt/litl repository on GitHub. It is a 2-layer board of 248.3 × 99.8 mm with 105 parts on 69 nets, routed with 732 tracks and 9 vias.

Its parts include 54 switches, 47 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

litl

Litl is an easy to build 40% keyboard using only through hole components. It uses a separate microcontroller (like the Pro Micro or Elite C) to enable flexibility in connectivity and to further simplify the soldering experience (no more tricksy USB ports).

litl

litl pcb

License

Litl is licensed under the Creative Commons Attribution-NonCommercial 4.0 International license. This design as it stands in this repository may be freely reproduced, modified, and manufactured for PERSONAL USE ONLY and may not be reproduced in physical form for public sale.

Litl kits are available for sale at sthlmkb.com

Features

  • Only through hole components for easy soldering
  • Separate microcontroller using Pro micro, Elite C, Nice! Nano or equivalent footprint. So micro USB, USB-C or Bluetooth are all options!
  • 1 or 2 rotary encoders
  • OLED screen (though only 1 rotary encoder is possible if using OLED)
  • Multiple layout options including split space (2.25u + 1u + 2.75u), split left shift (1.25u + 1u), split enter (1u + 1.25u) and stepped capslock (layout)
  • Open and visible components (in the style of Plaid, Romac etc)
  • Simple and flexible case options

litl layout

Components required

  • PCB
  • FR4 Switch plate
  • FR4 Base
  • Controller (e.g. Pro micro, Elite C, Nice! Nano or something with similar footprint/pinout)
  • Switches (5 pin MX footprint) (up to 45)
  • Diodes (47)
  • Rotary encoders (1 or 2)
  • Rotary encoder knobs (1 or 2)
  • 0.91" OLED screen
  • 10mm M2 Standoffs (6 required if mounting the base to the plate)
  • Acrylic cover for the components at the top (optional)
  • Stabilisers (PCB mount) (4 x 2u or 2 x 2u + 6.25u or 2 x 2u depending on layout)
  • Rubber feet for the base

Build guide

Known issues

Have been fixed in v2 (and gerbers now updated) but were present in v1

  • Esc key is missing holes for 5 pin switches (workaround is to cut the pins off that switch to make it 3 pin and with the plate it will still be stable)
  • Track routing goes under the front logo and makes it less clear, needs rerouting slightly
  • OLED pins are reversed so the OLED has to be mounted facing left (over the diodes) instead of right

Have been fixed in v3 (and gerbers now updated) but were present in later iterations of v2

  • Pin for switch alternative on left rotary encoder shorted with ground
  • Holes for optional acrylic cover have been readded

litl

Parts

105
QtyValueFootprintReferences
47D_SmallKeebio-Parts:DiodeD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +31
37KEYSWButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2, SW3, SW10, SW11, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25, SW29 +21
6KEYSWButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW13, SW28, SW42, SW43, SW45, SW50
3KEYSWButton_Switch_Keyboard:SW_Cherry_MX_2.25u_PCBSW26, SW27, SW46
2KEYSWButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW14, SW39
2KEYSWButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW1, SW12
2RotaryEncoder_SwitchKeebio-Parts:RotaryEncoder_EC11SW51, SW53
1Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1KEYSWButton_Switch_Keyboard:SW_Cherry_MX_6.25u_PCBSW47
1KEYSWButton_Switch_Keyboard:SW_Cherry_MX_2.75u_PCBSW48
1ProMicroKeebio-Parts:ArduinoProMicro-ZigZagU1

The 103 most common of 105 parts.

Questions

How big is the Litl PCB?

It measures 248.3 × 99.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Litl use?

105 parts. 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 Litl KiCad files?

From the mohoyt/litl repository on GitHub, at the commit this page was made from: the board is PCB/litl.kicad_pcb and its schematic PCB/litl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Litl design in my own project?

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

Similar boards

  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers146.1 × 118.8 mmApiaster, the printed circuit board in 3D

    Apiaster

    nmunnich/apiaster

    Apiaster is a 50 key keyboard designed to be cheap, adjustable, and upgradeable.

    105 parts118
  • 2 layers63 × 81 mmEspLora, the printed circuit board in 3D

    EspLora

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    105 parts94BSD-3-Clause
  • 2 layers70.5 × 100.2 mmAS3397 proto SMS, the printed circuit board in 3D

    AS3397 proto SMS

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    105 parts88MIT
  • 2 layers265.6 × 436 mmAhokore, the printed circuit board in 3D

    Ahokore

    dezlidezlidezli/ahokore

    Ahokore is a 36-key one-piece split keyboard, with full wireless functionality.

    105 parts84
  • 2 layers30.5 × 42.2 mm3bpV2Plus RevB, the printed circuit board in 3D

    3bpV2Plus RevB

    zaxour/TripleBypassV2Plus

    Variant of Tian Feng's Triple Bypass V2 with fixes and functionality added

    105 parts81
  • 2 layers142.4 × 110.5 mmPipar sool pnp, the printed circuit board in 3D

    Pipar sool pnp

    RasmusKoit/pipar

    Pipar is a collection of keyboards

    105 parts56CERN-OHL-S-2.0