Skip to the content
PCBKitNew board
2 layers222.2 × 110.5 mmInput, the printed circuit board in 3D

A modular split keyboard kit.

Size
222.2 × 110.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
60
Pads
440
Tracks, vias
596, 33
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
5 Nov 2021
Updated
12 Dec 2025

Overview

Input is an open-source printed circuit board by jamessa, from the jamessa/Pragmatic repository on GitHub, published under the MIT licence. It is a 2-layer board of 222.2 × 110.5 mm with 76 parts on 60 nets, routed with 596 tracks and 33 vias.

Its parts include 34 diodes, 34 switches and 2 connectors. It belongs with the keyboards and input boards of this library.

README

Pragmatic54/Choc/README.md

The Pragmatic56 keyboard features

  • 28 keys per hand with a fully symmetric double side design. One side is designed for the left hand and the other for the right.
  • Duplex Matrix to save pins.
  • 8-pin connector that utilizes a user-friendly 2x4 2.54mm PinHeader.
  • Support Kailh hotswap sockets.
  • A compact key arrangement with a 19mm x 18mm pitch and an 18mm vertical pitch that reduces fingers need to travel distance.

Current status: Validating.

PCB

PCB with switches

Parts

76
QtyValueFootprintReferences
341N4148Keyboard_Foostan:D3_SMD_v2D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
34SW_PushKeyboard_JSA:ChocV1_HotswapSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +18
2Hand-SolderingConnector_IDC:IDC-Header_2x07_P2.54mm_VerticalJ1, J2

The 70 most common of 76 parts.

Questions

How big is the Input PCB?

It measures 222.2 × 110.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Input use?

76 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 Input KiCad files?

From the jamessa/Pragmatic repository on GitHub, at the commit this page was made from: the board is Pragmatic34/Input Choc Hotswap/Input.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Input design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from jamessa/Pragmatic

12
  • 2 layers126.7 × 100.2 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    114 parts73MIT
  • 2 layers126.5 × 103.6 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    109 parts73MIT
  • 2 layers222.2 × 110.5 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    84 parts73MIT
  • 2 layers119.4 × 128.9 mmPragmatic, the printed circuit board in 3D

    Pragmatic

    jamessa/Pragmatic

    A modular split keyboard kit.

    82 parts73MIT
  • 2 layers108.2 × 82.2 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    78 parts73MIT
  • 2 layers108.1 × 85.3 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    78 parts73MIT
  • 2 layers190.5 × 76.2 mmAnya, the printed circuit board in 3D

    Anya

    jamessa/Pragmatic

    A modular split keyboard kit.

    71 parts73MIT
  • 2 layers119.4 × 109.9 mmPragmatic, the printed circuit board in 3D

    Pragmatic

    jamessa/Pragmatic

    A modular split keyboard kit.

    70 parts73MIT
  • 2 layers41.9 × 48.3 mmControl, the printed circuit board in 3D

    Control

    jamessa/Pragmatic

    A modular split keyboard kit.

    10 parts73MIT
  • 2 layers41.9 × 41.9 mmPragmatic, the printed circuit board in 3D

    Pragmatic

    jamessa/Pragmatic

    A modular split keyboard kit.

    9 parts73MIT
  • 2 layers25.4 × 33 mmControl, the printed circuit board in 3D

    Control

    jamessa/Pragmatic

    A modular split keyboard kit.

    8 parts73MIT
  • 2 layers41.9 × 34.9 mmControl, the printed circuit board in 3D

    Control

    jamessa/Pragmatic

    A modular split keyboard kit.

    7 parts73MIT

Similar boards

  • 2 layers48 × 107 mmTwin orbit, the printed circuit board in 3D

    Twin orbit

    earthtojake/text-to-cad

    Design physical products with AI

    76 parts26kMIT
  • 2 layers85 × 115 mmOSO BOOK B1, the printed circuit board in 3D

    OSO BOOK B1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    76 parts8.1kCC-BY-SA-4.0
  • 2 layers77 × 97 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    76 parts1kGPL-3.0
  • 2 layers137.9 × 92.7 mmErgoTravel, the printed circuit board in 3D

    ErgoTravel

    jpconstantineau/ErgoTravel

    A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox

    76 parts284MIT
  • 2 layers60.6 × 24.1 mmBlep audio, the printed circuit board in 3D

    Blep audio

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    76 parts253GPL-3.0
  • 2 layers49 × 49 mmOSBMS Balancer Rev 0.9, the printed circuit board in 3D

    OSBMS Balancer Rev 0.9

    Teslafly/Dead-OpenBMS-dead

    A scalable, open source battery management system

    76 parts248
  • 2 layers79 × 75 mmPortableTerminal, the printed circuit board in 3D

    PortableTerminal

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    76 parts222
  • 2 layers35.1 × 36.6 mmBinNanoFOC, the printed circuit board in 3D

    BinNanoFOC

    katbinaris/nanofoc_devkit

    Compact All-In-One BLDC Controler featuiring ESP32-S3, TMC6300 and Magalpha sensors. Small 35x35mm footprint.

    76 parts146