Skip to the content
PCBKitNew board
2 layers19.9 × 41.5 mmKBPY, the printed circuit board in 3D

a tiny mechanical key switch tester powered by Adafruit QTPY or Seeeduino XIAO (also works great as a single key macropod)

Size
19.9 × 41.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
20
Pads
31
Tracks, vias
24, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 Mar 2021
Updated
10 Apr 2021

Overview

KBPY is an open-source printed circuit board by andywarburton, from the andywarburton/KBPY repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 19.9 × 41.5 mm with 5 parts on 20 nets, routed with 24 tracks and 0 vias.

Its parts include 1 IC and 1 switch. It belongs with the keyboards and input boards and the SAM D and SAM boards of this library.

README

README.md

KB-PY

a tiny "hot swap" mx mechanical key switch tester powered by Adafruit QTPY or Seeeduino XIAO and CircuitPython. Designed in KiCad.

Whats in the repo?

Just want to order a KBPY? No problem, just download the KB-PY-GERBERS.zip and upload it to the PCB fab of your choosing. If you want to download the KiCad files and modify them, you can clone the repo to your local machine.

To make this work, you'll need to copy the contents of the CIRCUITPY directory to the CIRCUITPY drive on your Seeeduino XIAO or Adafruit QTPY.

Parts

5
QtyValueFootprintReferences
1MXHotswap:Kailh_socket_MX_optionalSW1
1SeeeduinoXIAOXiao:Seeeduino XIAO-MOUDLE14P-2.54-21X17.8MMU1

The 2 most common of 5 parts.

Questions

How big is the KBPY PCB?

It measures 19.9 × 41.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KBPY use?

5 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 KBPY KiCad files?

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

Can I use the KBPY design in my own project?

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

Similar boards

  • 2 layers98 × 27 mmXy limit, the printed circuit board in 3D

    Xy limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    5 parts3.7k
  • 2 layers21 × 33 mm24g2usb pico2w, the printed circuit board in 3D

    24g2usb pico2w

    joypad-ai/joypad-os

    Universal controller firmware for building adapters, dongles, and custom controllers.

    5 parts1.7kApache-2.0
  • 2 layers53.2 × 59.6 mmA10 OLinuXino Lime Rev B SHIELD TEMPLATE, the printed circuit board in 3D

    A10 OLinuXino Lime Rev B SHIELD TEMPLATE

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    5 parts1.5k
  • 2 layers30 × 11 mmMain control board servo tester, the printed circuit board in 3D

    Main control board servo tester

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    5 parts1.1k
  • 2 layers78.8 × 35.3 mmKiCadTest, the printed circuit board in 3D

    KiCadTest

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    5 parts915
  • 2 layers50 × 23 mmMiniCircuits LTCC, the printed circuit board in 3D

    MiniCircuits LTCC

    VanceVagell/kv4p-ht

    Open source handheld ham radio project KV4P-HT

    5 parts828GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 light sensor, the printed circuit board in 3D

    L0 light sensor

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    5 parts546MIT