
FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck

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…
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.
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.
Recommended: Custom mainboard
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | ATmega32U4-MU | Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U1 |
| 1 | BBQ10KBD | Connectors_Hirose_extra:BM14B(0.8)-24DS-0.4V(53) | U2 |
| 1 | Conn_01x02 | Fairberry:TestPoint_Pad_1x2_2.0x3.0mm_Rotated | |
| 1 | Conn_02x02_Odd_Even | Fairberry:TestPoint_Pad_2+2_Z_2.0x2.0mm | |
| 1 | Conn_02x03_Odd_Even | Fairberry:TestPoint_Pad_2x3_2.0x3.0mm | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm | Y1 |
| 1 | USB_Header | Fairberry:TestPoint_Pad_2x2_2.0x3.0mm | J1 |
It measures 37.3 × 14.7 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask Dakkaron before reusing the design.

FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck

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



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

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

ChrisChrisLoLo/bancouver40
A 4x10 CFX spaced low-profile mechanical keyboard.
