Skip to the content
PCBKitNew board
2 layers61.3 × 56 mmBB Keyboard, the printed circuit board in 3D
Size
61.3 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
19
Pads
114
Tracks, vias
152, 0
Routed
Yes
KiCad
KiCad 4
Created
7 May 2016
Updated
4 Jul 2016

Overview

BB Keyboard is an open-source printed circuit board by jasiek, from the jasiek/BB-Keyboard repository on GitHub. It is a 2-layer board of 61.3 × 56 mm with 45 parts on 19 nets, routed with 152 tracks and 0 vias.

It is built around the TCA8418RTW. Its parts include 35 switches, 3 resistors, 1 capacitor, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

BB-Keyboard

A complete module that acts as a SPI/I2C keyboard, which uses OEM surplus Blackberry keyboards and micro switches.

Bill of materials

Blackberry Q5 Keyboard ($3)

Q5-Keyboard.jpg

3x4x2mm SMD Tactile Switches ($4)

SMD-Switches.jpg

TBD... looking for a keboard/matrix scanner.
ChipDescriptionPackagePrice ($)OK?
LM8330I2C Keypad ControllerDSBGA1.70:x: (2x2mm BGA)
MAX7360I²C-Interfaced Key-Switch ControllerQFN4.65:ok:, expensive
ADP5586Keypad Decoder and I/O ExpBGA2.08:x: (1.6x1.6 BGA)
BU1852GUWKey encoderBGA2.07:x: (4mm BGA)
TCA8418I2C Controlled Keypad Scan ICQFN3.15:ok:

This is a work-in-progress.

Parts

45
QtyValueFootprintReferences
24.7kResistors_SMD:R_1206_HandSolderingR1, R2
110kResistors_SMD:R_1206_HandSolderingR3
1CONN_01X04Socket_Strips:Socket_Strip_Straight_1x04P1
1C_SmallCapacitors_SMD:C_1206_HandSolderingC1
1SW_$TCA8418:SMD_Switch_4x3mmSW31
1SW_0TCA8418:SMD_Switch_4x3mmSW11
1SW_ATCA8418:SMD_Switch_4x3mmSW2
1SW_ALTTCA8418:SMD_Switch_4x3mmSW3
1SW_BTCA8418:SMD_Switch_4x3mmSW21
1SW_BKTCA8418:SMD_Switch_4x3mmSW34
1SW_CTCA8418:SMD_Switch_4x3mmSW14
1SW_DTCA8418:SMD_Switch_4x3mmSW9
1SW_ETCA8418:SMD_Switch_4x3mmSW8
1SW_ENTTCA8418:SMD_Switch_4x3mmSW35
1SW_FTCA8418:SMD_Switch_4x3mmSW13
1SW_GTCA8418:SMD_Switch_4x3mmSW16
1SW_HTCA8418:SMD_Switch_4x3mmSW20
1SW_ITCA8418:SMD_Switch_4x3mmSW25
1SW_JTCA8418:SMD_Switch_4x3mmSW23
1SW_KTCA8418:SMD_Switch_4x3mmSW26
1SW_LTCA8418:SMD_Switch_4x3mmSW30
1SW_LSHIFTTCA8418:SMD_Switch_4x3mmSW7
1SW_MTCA8418:SMD_Switch_4x3mmSW27
1SW_NTCA8418:SMD_Switch_4x3mmSW24
1SW_OTCA8418:SMD_Switch_4x3mmSW29
1SW_PTCA8418:SMD_Switch_4x3mmSW33
1SW_QTCA8418:SMD_Switch_4x3mmSW1
1SW_RTCA8418:SMD_Switch_4x3mmSW12
1SW_RSHIFTTCA8418:SMD_Switch_4x3mmSW32
1SW_STCA8418:SMD_Switch_4x3mmSW5
1SW_SPCTCA8418:SMD_Switch_4x3mmSW18
1SW_SYMTCA8418:SMD_Switch_4x3mmSW28
1SW_TTCA8418:SMD_Switch_4x3mmSW15
1SW_UTCA8418:SMD_Switch_4x3mmSW22
1SW_VTCA8418:SMD_Switch_4x3mmSW17
1SW_WTCA8418:SMD_Switch_4x3mmSW4
1SW_XTCA8418:SMD_Switch_4x3mmSW10
1SW_YTCA8418:SMD_Switch_4x3mmSW19
1SW_ZTCA8418:SMD_Switch_4x3mmSW6
1TCA8418TCA8418:TCA8418RTWRU1

The 41 most common of 45 parts.

Questions

How big is the BB Keyboard PCB?

It measures 61.3 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BB Keyboard use?

45 parts, built around the TCA8418RTW. 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 BB Keyboard KiCad files?

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

Can I use the BB Keyboard design in my own project?

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

Similar boards

  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    187 parts157GPL-3.0
  • 2 layers97.2 × 81.3 mmRadiotxt, the printed circuit board in 3D

    Radiotxt

    AnthonyDiGirolamo/i2c-thumb-keyboard

    Handheld tactile switch keyboard using the TCA8418.

    85 parts30MIT
  • 2 layers149.9 × 167.6 mmCollins FMS-3000, the printed circuit board in 3D

    Collins FMS-3000

    neilenns/Collins-FMS-3000

    PCB for a replica Collins FMS-3000 to use with MobiFlight

    126 parts6MIT
  • 2 layers60 × 55 mm3x4 keyboard, the printed circuit board in 3D

    3x4 keyboard

    Tomas-Kuchta-FPV/Travel-Buddy

    Pocketable, smart and sleek Meshtastic node. With keyboard, Eink screen, GPS and all day baterry life thanks to it's Solar panel and nRF52 in Wio tracker L1.

    33 parts6CERN-OHL-W-2.0
  • 2 layers88 × 90.3 mmKeebDeckHexpansion, the printed circuit board in 3D

    KeebDeckHexpansion

    davedarko/KeebDeckHexpansion

    A Keyboard Hexpansion using the solder.party KeebDeck Keyboard

    39 parts5MIT
  • 2 layers86 × 165 mmCalculator, the printed circuit board in 3D

    Calculator

    Ethan-Poag/Flight-Data-Computer

    An easy to build open source alternative to the ASA CX-3 aviation data computer.

    131 parts3GPL-3.0
  • 2 layers99.1 × 59.7 mmKeypad 47, the printed circuit board in 3D

    Keypad 47

    soupie-62/Keypad

    Pmod compatible I2C keyboard

    109 parts3GPL-3.0
  • 2 layers88 × 90.3 mmKeebdexpansion, the printed circuit board in 3D

    Keebdexpansion

    emfcamp/Keebdexpansion

    A keyboard hexpansion for the Tildagon badge using the solder.party KeebDeck Keyboard. Software for the hexpansion is provided by @sodoku.

    30 parts2MIT