Unkey
natecermak·unkey·pcb/unkey.kicad_pcb
About the Unkey PCB
Unkey is an open source NXP PCB design by natecermak, published on GitHub. It is a 4-layer board measuring 67 × 82.1 mm, with 139 components from 39 distinct parts.
Its main chip is the TEENSY 4.0 (HEADERS), from the NXP family. Other key parts include the AH1912-W-7, AH1921-W-7, SN74LV165ARGYR, MYRBP500080B21RE and 2342-05-000. By type, the board carries 74 ICs, 31 capacitors, 18 resistors, 11 connectors and 3 diodes.
It belongs with the keyboards, iot & wireless and sensors designs in this gallery.
From the project
Swimmie-Textie
Underwater environments (a) add a lot of noise and (b) distort signals due to reflections.
Here, we use a FM/AM/OFDM scheme to send bits.
Users typically prefer some tactile feedback when they hit a key, and this system doesn't naturally provide that. As such, we experimented with adding a soft (low coercivity) magnetic material (1-2mm mild steel ball bearings) above the Hall-effect sensor, to provide a small pull-in magnetic force when the stylus is brought close to the key. This provides tacticle sensation to the user that they have actually touched a key. It's essential that this…
Main components on the Unkey
Unkey bill of materials (BOM)
139 components, 39 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 51 | AH1912-W-7 AH1912-W | SC-59 | U1, U2, U3, U4, U5, U6, U7, U8 +43 |
| 4 | AH1921-W-7 | SC-59 | U45, U68, U69, U70 |
| 7 | SN74LV165ARGYR | Texas_RGY_R-PVQFN-N16_EP2.05x2.55mm | U53, U54, U55, U56, U57, U58, U59 |
| 1 | MYRBP500080B21RE | MYRBP500080B21RE | U60 |
| 1 | 2342-05-000 | 2342-05-000 | U61 |
| 1 | TLV9062IDR TLV9062xD | SOIC-8_3.9x4.9mm_P1.27mm | U62 |
| 1 | ADG728BRUZ-REEL7 ADG728 | TSSOP-16_4.4x5mm_P0.65mm | U63 |
| 1 | MCP48CVD21T-E/MF MCP48CVD21 | DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm | U64 |
| 1 | TLV9062XD TLV9062xD | SOIC-8_3.9x4.9mm_P1.27mm | U65 |
| 1 | XC6210B332MR-G XC6210B332MR | SOT-23-5 | U66 |
| 1 | ADA4098-1BUJZ-RL7 ADA4098 | SOT-23-6 | U67 |
| 2 | CPC1002N | SOP-4_3.8x4.1mm_P2.54mm | U71, U73 |
| 1 | TEENSY 4.0 (HEADERS) Teensy4.0 | Teensy40 | U76 |
| 1 | MCP73833T-AMI/MF MCP73833 | DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm | U80 |
| 8 | CONN_01X02_PIN Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J1, J4, J7, J8, J11, J12, J13, J14 |
| 2 | CONN_01X05_PIN Conn_01x05_Pin | PinHeader_1x05_P2.54mm_Vertical | J2, J3 |
| 1 | FH12A-40S-0.5SH(55) Conn_01x40_Pin | Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal | J6 |
| 1 | PDSE1-S3-D24-M | CONV_PDSE1-S3-D24-M | PS1 |
| 1 | NCU15XH103F6SRC 10k | R_0402_1005Metric | TH1 |
| 3 | 754-1116-1-ND LED | LED_0603_1608Metric | D65, D66, D67 |
Show 19 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 16 | CL05A104KA5NNNC 0.1u | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C10 +8 |
| 7 | C1005X5R1V225K050BC 2.2u | C_0402_1005Metric | C8, C9, C21, C25, C28, C29, C32 |
| 1 | CL05A104KA5NNNC 33n | C_0402_1005Metric | C12 |
| 1 | CL05A104KA5NNNC 10n | C_0402_1005Metric | C13 |
| 1 | CL05A104KA5NNNC 3.3n | C_0402_1005Metric | C14 |
| 1 | CL05A104KA5NNNC 1n | C_0402_1005Metric | C15 |
| 1 | CL05A104KA5NNNC 330p | C_0402_1005Metric | C16 |
| 1 | CL05A104KA5NNNC 100p | C_0402_1005Metric | C17 |
| 1 | CL05A104KA5NNNC 33p | C_0402_1005Metric | C18 |
| 1 | CL05A104KA5NNNC 10p | C_0402_1005Metric | C19 |
| 2 | 100 | R_0402_1005Metric | R1, R79 |
| 6 | 1k | R_0402_1005Metric | R2, R3, R9, R81, R82, R84 |
| 1 | 0 | R_0402_1005Metric | R4 |
| 1 | HMC0402JT100M 100M | R_0402_1005Metric | R5 |
| 2 | 500 | R_0402_1005Metric | R6, R80 |
| 1 | 18K 18k | R_0402_1005Metric | R10 |
| 2 | 10K 10k | R_0402_1005Metric | R11, R68 |
| 2 | 100K 100k | R_0402_1005Metric | R76, R78 |
| 1 | 2k | R_0402_1005Metric | R83 |
Unkey design files
The KiCad project lives in the natecermak/unkey repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/unkey.kicad_pcb
- Schematicpcb/unkey.kicad_sch
- BOMpcb/unkey_bom.csv
Unkey: common questions
What microcontroller does the Unkey use?
The Unkey is built around the TEENSY 4.0 (HEADERS), from the NXP family.
How big is the Unkey PCB?
The Unkey measures 67 × 82.1 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Unkey?
139 components, from 39 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Unkey design files?
From the natecermak/unkey repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Unkey design in my own project?
The repository has no license, so all rights stay with natecermak. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Unkey without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532