Skip to the content
PCBKitNew board
2 layers215.9 × 20.3 mmKeybed, the printed circuit board in 3D
Size
215.9 × 20.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
56
Pads
157
Tracks, vias
299, 0
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Sep 2022
Updated
17 Oct 2022

Overview

Keybed is an open-source printed circuit board by friggeri, from the friggeri/keyboard repository on GitHub. It is a 2-layer board of 215.9 × 20.3 mm with 28 parts on 56 nets, routed with 299 tracks and 0 vias.

It is built around the ATMEGA328-PU, 74HC165D and 74HC164. Its parts include 8 capacitors, 5 connectors, 4 ICs, 3 resistors and 1 inductor. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Keyboard

A custom 37 keys MIDI keyboard

Keyboard Photo Keyboard Rendering

  • case contains a step file of the keyboard assembly, and exports of each panel to be cut and bent.
  • pcb contains the Kicad project for the matrix scanner.
  • src contains the firmware for the matrix scanner.

License

Code: MIT License

Hardware: cc-by-sa-4.0

Parts

28
QtyValueFootprintReferences
60.1ufCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1, C2, C3, C6, C7, C8
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
2220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
222pfCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC4, C5
274HC165Package_DIP:DIP-16_W7.62mm_SocketU3, U4
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
110kResistor_THT:R_Array_SIP11RN1
110uhul_22R103C:22R103CL1
116MHzCrystal:Crystal_HC49-4H_VerticalY1
174HC164Package_DIP:DIP-14_W7.62mm_SocketU2
1ATConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ3
1ATMega328pPackage_DIP:DIP-28_W7.62mm_SocketU1
1I/0TerminalBlock_Altech:Altech_AK300_1x08_P5.00mm_45-DegreeJ1
1Keyboard9-215079-0:TE_9-215079-0J5
1LOGOmlon:mlon_logoG***
1MidiTerminalBlock_Altech:Altech_AK300_1x03_P5.00mm_45-DegreeJ6
1ProgrammerConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2

Questions

How big is the Keybed PCB?

It measures 215.9 × 20.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keybed use?

28 parts, built around the ATMEGA328-PU, 74HC165D and 74HC164. 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 Keybed KiCad files?

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

Can I use the Keybed design in my own project?

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

Similar boards

  • 2 layers191.8 × 121.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    109 parts184
  • 2 layersArduinoPC, the printed circuit board in 3D

    ArduinoPC

    slu4coder/Arduino-Nano-PC

    1 Arduino Nano + 1 Logic Chip = Personal Computer with VGA and PS/2

    17 parts49
  • 2 layers279.5 × 95 mmKVL, the printed circuit board in 3D

    KVL

    yamamo2shun1/C4NDY

    USB Audio and HID composite device project based on STM32G491.

    254 parts16MIT
  • 4 layers199.4 × 80 mmBeanBoardSPI, the printed circuit board in 3D

    BeanBoardSPI

    PainfulDiodes/BeanBoardSPI

    Hardware SPI interface plugin module for BeanBoard

    42 parts2MIT
  • 4 layers98.6 × 99.4 mmAs11-comp, the printed circuit board in 3D

    As11-comp

    AvalonSemiconductors/gfmpw1-multi-bringup

    Bring-up of GFMPW-1 multi-project submission.

    111 partsApache-2.0
  • 2 layersTestbench, the printed circuit board in 3D

    Testbench

    benjaminSchilling33/waveshare_esp32_s3_eth_8di_8ro_testbench

    Testbench for Waveshare ESP32-S3-ETH-8-DI-8RO(-C) board and peripherals

    52 parts
  • 2 layers157.2 × 176.2 mmGrid64 v3, the printed circuit board in 3D

    Grid64 v3

    joegatling/button_grid_64

    229 partsGPL-3.0