FlatPort
fire-h0und·FlatPort
About the FlatPort PCB
FlatPort is an open source PCB design by fire-h0und, published on GitHub under the MIT license. It is a 4-layer board measuring 18 × 30.7 mm, with 30 components from 18 distinct parts.
Other key parts include the USBLC6-2SC6 and LD3985M33R_SOT23. By type, the board carries 13 capacitors, 8 resistors, 4 diodes, 2 ICs, 2 crystals and 1 inductor.
It belongs with the keyboards designs in this gallery.
From the project
Teensy 2.0 Risc-V dropin Arduino promicro lookalike with special features
It has a in-plane Type-C USB receptacle - it does not show much but it doubles as a full featured Type-C port - in this case a reversible USB 2.0 spec port only.
It also features in-plane Reset and Boot0 tasters - they are shorted by touching with a pointy conductive/metal object. Do note they are not to be touched mutually by a same metal object: one shorts pin Boot0 to ground the other pulls the reset pin to Vcc. In effect this means one of the contacts is gound and the other is Vcc - shorting them mutually would blow the fuse!

Main components on the FlatPort
FlatPort bill of materials (BOM)
30 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U3 |
| 1 | LD3985M33R_SOT23 | SOT-23-5 | U4 |
| 1 | X32258MSB4SI | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | X1A0000610006 | Crystal_SMD_2012-2Pin_2.0x1.2mm | Y2 |
| 2 | SD0603S040S0R2 | D_0603_1608Metric | D1, D4 |
| 1 | MBR0520 | D_SOD-123 | D2 |
| 1 | HSMA-C170 | LED_0805_2012Metric | D3 |
| 1 | SZ2012G102TF | L_0805_2012Metric | FB1 |
| 6 | 100nF | C_0402_1005Metric | C1, C2, C3, C4, C6, C10 |
| 1 | 10nF | C_0402_1005Metric | C5 |
| 2 | 10uF | C_0402_1005Metric | C7, C9 |
| 2 | 20pF | C_0402_1005Metric | C11, C12 |
| 2 | 10pF | C_0402_1005Metric | C13, C14 |
| 2 | 200 | R_0402_1005Metric | R1, R2 |
| 2 | 10k | R_0402_1005Metric | R3, R5 |
| 1 | 1k | R_0402_1005Metric | R4 |
| 2 | 5k1 | R_0402_1005Metric | R6, R7 |
| 1 | 1M | R_0402_1005Metric | R8 |
FlatPort design files
The KiCad project lives in the fire-h0und/FlatPort repository on GitHub; these links point at the commit this page was built from.
- LayoutFlatPort.kicad_pcb
- SchematicFlatPort.kicad_sch
FlatPort: common questions
How big is the FlatPort PCB?
The FlatPort measures 18 × 30.7 mm, has 4 copper layers and is 0.8 mm thick.
How many components are on the FlatPort?
30 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the FlatPort design files?
From the fire-h0und/FlatPort repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the FlatPort design in my own project?
Yes, under the terms of its MIT license, which fire-h0und chose for the repository.
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kKLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kPcb top
tompi
132.5 × 95.1 mm18 parts2LCC-BY-4.01.2k