Skip to the content
PCBKitNew board
2 layersCustom 10-key, the printed circuit board in 3D

Keyboard related firmware and files

Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
32
Pads
164
Tracks, vias
33, 0
Routed
Yes
KiCad
KiCad 4
Created
31 Oct 2016
Updated
22 Jun 2024

Overview

Custom 10-key is an open-source printed circuit board by iplay88keys, from the iplay88keys/keyboards repository on GitHub. It is a 2-layer board with 54 parts on 32 nets, routed with 33 tracks and 0 vias.

Its parts include 22 diodes, 22 switches and 10 connectors.

README

README.md

Keyboards

Setup

git submodule update --init --recursive

To build on Ubuntu, these libraries are necessary:

  • gcc-avr
  • avr-libc
  • dfu-programmer
  • dfu-util (required for flashing)
  • make

And these may be necessary:

  • gcc-arm-none-eabi

(Successfully built on pocket chip)

Some useful sites/tutorials

tmk_firmware

Keyboard Layout Editor

Plate and Case Builder

KiCAD Keyboard PCB Design Guide

BrownFox Step by Step

How to Build Your Very Own Keyboard Firmware

Acknowledgements

tmk_keyboard

ChibiOS

ChibiOS-Contrib

njbair

Parts

54
QtyValueFootprintReferences
22DIODESM0805:SOD-123(A-C)D1:1, D1:2, D1:3, D1:4, D1:5, D2:1, D2:2, D2:3, D2:4, D2:5, D3:1, D3:2, D3:3, D3:4, D4:1, D4:2 +6
22MX1ACHERRY_PCB_100H:CHERRY_PCB_100H_PlatedS1:1, S1:2, S1:3, S1:4, S1:5, S2:1, S2:2, S2:3, S2:4, S2:5, S3:1, S3:2, S3:3, S3:4, S4:1, S4:2 +6
1Col 1pad:PadP6
1Col 2pad:PadP7
1Col 3pad:PadP8
1Col 4pad:PadP9
1Col 5pad:PadP10
1Row 1pad:PadP1
1Row 2pad:PadP2
1Row 3pad:PadP3
1Row 4pad:PadP4
1Row 5pad:PadP5

Questions

What parts does the Custom 10-key use?

54 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 Custom 10-key KiCad files?

From the iplay88keys/keyboards repository on GitHub, at the commit this page was made from: the board is keyboard/10key/kicad/Custom 10-key.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Custom 10-key design in my own project?

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

Similar boards

  • 2 layers203 × 26.6 mmBlade13, the printed circuit board in 3D

    Blade13

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    54 parts3.7k
  • 2 layers30 × 50 mmModuleV421, the printed circuit board in 3D

    ModuleV421

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    54 parts1.1k
  • 2 layers100.1 × 40 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    54 parts766
  • 2 layers100 × 120 mmHubble lens, the printed circuit board in 3D

    Hubble lens

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    54 parts587
  • 2 layersPassword, the printed circuit board in 3D

    Password

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    54 parts531
  • 2 layers104.3 × 38.9 mmHYD ISO PANEL, the printed circuit board in 3D

    HYD ISO PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    54 parts431
  • 2 layers93.8 × 64.2 mmPiFinder smt, the printed circuit board in 3D

    PiFinder smt

    brickbots/PiFinder

    A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera

    54 parts257GPL-3.0