Skip to the content
PCBKitNew board
2 layers37.3 × 14.7 mmFairberryMainboard, the printed circuit board in 3D

FairberryMainboard

Dakkaron/Fairberry365

The goal of this project is to add a BlackBerry Q10 keyboard to non-BlackBerry phones. While this can easily be adapted to suit any other phone with an USB port at the bottom, I will focus on releasing files for the…

Size
37.3 × 14.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
38
Pads
125
Tracks, vias
605, 75
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
19 Dec 2021
Updated
11 Sep 2024

Overview

FairberryMainboard is an open-source printed circuit board by Dakkaron, from the Dakkaron/Fairberry repository on GitHub. It is a 2-layer board of 37.3 × 14.7 mm with 15 parts on 38 nets, routed with 605 tracks and 75 vias.

It is built around the ATMEGA32U4-MU. Its parts include 5 capacitors, 3 resistors, 2 ICs, 2 connectors and 1 crystal. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Fairberry

The goal of this project is to add a BlackBerry Q10 keyboard to non-BlackBerry phones. While this can easily be adapted to suit any other phone with an USB port at the bottom, I will focus on releasing files for the Fairphone 4, since that is what I have. Feel free to adjust it to your phone and share your results in the discussion area.

The Fairberry keyboard is detachable and can be used without any modifications on the phone. Since it connects over USB, there is no need for separate batteries or glitchy Bluetooth connections.

What can you expect?

Samsung Galaxy A54 and Fairphone 4 with Fairberry keyboards

Demo video

Demo video showing the functionality of the Fairberry keyboard

How to build it?

Recommended: Custom mainboard

Old Arduino-based hardware

How to use it?

Key combinations and apps

Parts

15
QtyValueFootprintReferences
20.1uFCapacitor_SMD:C_0402_1005MetricC2, C3
222Resistor_SMD:R_0603_1608MetricR2, R3
222pFCapacitor_SMD:C_0402_1005MetricC4, C5
110KResistor_SMD:R_0402_1005MetricR1
11uFCapacitor_SMD:C_0402_1005MetricC1
1ATmega32U4-MUPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1BBQ10KBDConnectors_Hirose_extra:BM14B(0.8)-24DS-0.4V(53)U2
1Conn_01x02Fairberry:TestPoint_Pad_1x2_2.0x3.0mm_Rotated
1Conn_02x02_Odd_EvenFairberry:TestPoint_Pad_2+2_Z_2.0x2.0mm
1Conn_02x03_Odd_EvenFairberry:TestPoint_Pad_2x3_2.0x3.0mmJ2
1Crystal_GND24Crystal:Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mmY1
1USB_HeaderFairberry:TestPoint_Pad_2x2_2.0x3.0mmJ1

Questions

How big is the FairberryMainboard PCB?

It measures 37.3 × 14.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FairberryMainboard use?

15 parts, built around the ATMEGA32U4-MU. 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 FairberryMainboard KiCad files?

From the Dakkaron/Fairberry repository on GitHub, at the commit this page was made from: the board is KiCad/FairberryMainboard/FairberryMainboard.kicad_pcb and its schematic KiCad/FairberryMainboard/FairberryMainboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FairberryMainboard design in my own project?

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

Similar boards

  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 4 layers40.6 × 17.8 mmPD Micro, the printed circuit board in 3D

    PD Micro

    ryan-ma/PD_Micro

    USB-C PD3.0 PPS on ATMega32U4 Arduino board

    61 parts439MIT
  • 2 layers50 × 90 mmMouse, the printed circuit board in 3D

    Mouse

    biomurph/Mouse

    Repository for Open Source Mouse Firmware and Hardware

    49 parts362MIT
  • 4 layers66 × 115.3 mmMemoryBrakout, the printed circuit board in 3D

    MemoryBrakout

    ccadic/sharpikeebo

    Miniature RPI Zero 2W shield with Sharp memory Display and USB Beyboard

    194 parts143
  • 2 layers33.9 × 19.2 mmDiabolic drive programmer, the printed circuit board in 3D

    Diabolic drive programmer

    unit72784/Diabolic-Drive

    Stealthy, modern, wireless keystroke injection tool in a universal 4 layer double-sided flash drive PCB form factor with 64 GB storage

    21 parts143
  • 2 layers68 × 69.4 mmKowgary16 cfx, the printed circuit board in 3D

    Kowgary16 cfx

    ChrisChrisLoLo/bancouver40

    A 4x10 CFX spaced low-profile mechanical keyboard.

    55 parts113GPL-3.0
  • 2 layers344 × 124.5 mmUniversalTKL, the printed circuit board in 3D

    UniversalTKL

    ojthetiny/OpenTKL

    Fully Open source TKL keyboard

    175 parts103GPL-3.0