Type k interface-02
smrq·type-k-interface-02·pcb/Unit_02.kicad_pcb
About the Type k interface-02 PCB
Type k interface-02 is an open source PCB design by smrq, published on GitHub. It is a 2-layer board measuring 438.2 × 152.4 mm, with 393 components from 137 distinct parts.
Other key parts include the Elite-C-V4 and 74HC154. By type, the board carries 256 diodes, 129 switches, 3 resistors, 2 ICs, 2 connectors and 1 capacitor.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
120% keyboard design
The design for the PCB was done in KiCad. The PCB is designed according to the specifications of manufacturing with JLCPCB.
D1-128 MiniMELF Diode (LL4148 L1G) D129-256 WS2812B-Mini RGB LED J1 2x3-pin 2.54mm header (optional) J2 0.91" OLED Display (e.g. Amazon link) R1-3 4K7Ω 0805 resistor SW1-128 Cherry MX RGB switch (either plate or PCB mount) SW16 Alps EC11E rotary encoder SW129 MJTP1117 equivalent reset switch U1 Elite-C v4 U2 74HC154 4-to-16 demultiplexer

Main components on the Type k interface-02
Type k interface-02 bill of materials (BOM)
393 components, 137 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Elite-C-V4 | Elite-C | U1 |
| 1 | 74HC154 | SOIC-24W_7.5x15.4mm_P1.27mm | U2 |
| 1 | AVR-ISP-6 | AVR_ISP_6 | J1 |
| 1 | SSD1306 | OLED_SSD1306 | J2 |
| 1 | X1 | SW_Cherry_MX_1.00u_PCB | SW1 |
| 1 | F14 | SW_Cherry_MX_1.00u_PCB | SW2 |
| 1 | F15 | SW_Cherry_MX_1.00u_PCB | SW3 |
| 1 | F16 | SW_Cherry_MX_1.00u_PCB | SW4 |
| 1 | F18 | SW_Cherry_MX_1.00u_PCB | SW5 |
| 1 | F19 | SW_Cherry_MX_1.00u_PCB | SW6 |
| 1 | F20 | SW_Cherry_MX_1.00u_PCB | SW7 |
| 1 | F22 | SW_Cherry_MX_1.00u_PCB | SW8 |
| 1 | F23 | SW_Cherry_MX_1.00u_PCB | SW9 |
| 1 | F24 | SW_Cherry_MX_1.00u_PCB | SW10 |
| 1 | X2 | SW_Cherry_MX_1.00u_PCB | SW11 |
| 1 | X3 | SW_Cherry_MX_1.25u_PCB | SW12 |
| 1 | X4 | SW_Cherry_MX_1.25u_PCB | SW13 |
| 1 | X5 | SW_Cherry_MX_1.25u_PCB | SW14 |
| 1 | X6 | SW_Cherry_MX_2.25u_PCB | SW15 |
| 1 | X7 | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW16 |
Show 117 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESC | SW_Cherry_MX_1.00u_PCB | SW17 |
| 1 | F13 | SW_Cherry_MX_1.00u_PCB | SW18 |
| 1 | F3 | SW_Cherry_MX_1.00u_PCB | SW19 |
| 1 | F4 | SW_Cherry_MX_1.00u_PCB | SW20 |
| 1 | F17 | SW_Cherry_MX_1.00u_PCB | SW21 |
| 1 | F7 | SW_Cherry_MX_1.00u_PCB | SW22 |
| 1 | F8 | SW_Cherry_MX_1.00u_PCB | SW23 |
| 1 | F21 | SW_Cherry_MX_1.00u_PCB | SW24 |
| 1 | F11 | SW_Cherry_MX_1.00u_PCB | SW25 |
| 1 | F12 | SW_Cherry_MX_1.00u_PCB | SW26 |
| 1 | Y1 | SW_Cherry_MX_1.50u_PCB | SW27 |
| 1 | PRSC | SW_Cherry_MX_1.00u_PCB | SW28 |
| 1 | SCRLK | SW_Cherry_MX_1.00u_PCB | SW29 |
| 1 | PAUSE | SW_Cherry_MX_1.00u_PCB | SW30 |
| 1 | Y2 | SW_Cherry_MX_2.25u_PCB | SW31 |
| 1 | Y3 | SW_Cherry_MX_1.50u_PCB | SW32 |
| 1 | `~ | SW_Cherry_MX_1.00u_PCB | SW33 |
| 1 | F1 | SW_Cherry_MX_1.00u_PCB | SW34 |
| 1 | F2 | SW_Cherry_MX_1.00u_PCB | SW35 |
| 1 | 4 | SW_Cherry_MX_1.00u_PCB | SW36 |
| 1 | F5 | SW_Cherry_MX_1.00u_PCB | SW37 |
| 1 | F6 | SW_Cherry_MX_1.00u_PCB | SW38 |
| 1 | 8 | SW_Cherry_MX_1.00u_PCB | SW39 |
| 1 | F9 | SW_Cherry_MX_1.00u_PCB | SW40 |
| 1 | F10 | SW_Cherry_MX_1.00u_PCB | SW41 |
| 1 | -_ | SW_Cherry_MX_1.00u_PCB | SW42 |
| 1 | =+ | SW_Cherry_MX_1.00u_PCB | SW43 |
| 1 | BKSP | SW_Cherry_MX_2.00u_PCB | SW44 |
| 1 | HOME | SW_Cherry_MX_1.00u_PCB | SW45 |
| 1 | PGUP | SW_Cherry_MX_1.00u_PCB | SW46 |
| 1 | KP/ | SW_Cherry_MX_1.00u_PCB | SW47 |
| 1 | KP* | SW_Cherry_MX_1.00u_PCB | SW48 |
| 1 | TAB | SW_Cherry_MX_1.50u_PCB | SW49 |
| 1 | 1 | SW_Cherry_MX_1.00u_PCB | SW50 |
| 1 | 2 | SW_Cherry_MX_1.00u_PCB | SW51 |
| 1 | 3 | SW_Cherry_MX_1.00u_PCB | SW52 |
| 1 | 5 | SW_Cherry_MX_1.00u_PCB | SW53 |
| 1 | 6 | SW_Cherry_MX_1.00u_PCB | SW54 |
| 1 | 7 | SW_Cherry_MX_1.00u_PCB | SW55 |
| 1 | 9 | SW_Cherry_MX_1.00u_PCB | SW56 |
| 1 | 0 | SW_Cherry_MX_1.00u_PCB | SW57 |
| 1 | [{ | SW_Cherry_MX_1.00u_PCB | SW58 |
| 1 | ]} | SW_Cherry_MX_1.00u_PCB | SW59 |
| 1 | INS | SW_Cherry_MX_1.00u_PCB | SW60 |
| 1 | END | SW_Cherry_MX_1.00u_PCB | SW61 |
| 1 | NUMLK | SW_Cherry_MX_1.00u_PCB | SW62 |
| 1 | KP9 | SW_Cherry_MX_1.00u_PCB | SW63 |
| 1 | KP- | SW_Cherry_MX_1.00u_PCB | SW64 |
| 1 | CAPSLK | SW_Cherry_MX_1.75u_PCB | SW65 |
| 1 | Q | SW_Cherry_MX_1.00u_PCB | SW66 |
| 1 | W | SW_Cherry_MX_1.00u_PCB | SW67 |
| 1 | E | SW_Cherry_MX_1.00u_PCB | SW68 |
| 1 | T | SW_Cherry_MX_1.00u_PCB | SW69 |
| 1 | Y | SW_Cherry_MX_1.00u_PCB | SW70 |
| 1 | U | SW_Cherry_MX_1.00u_PCB | SW71 |
| 1 | I | SW_Cherry_MX_1.00u_PCB | SW72 |
| 1 | P | SW_Cherry_MX_1.00u_PCB | SW73 |
| 1 | '" | SW_Cherry_MX_1.00u_PCB | SW74 |
| 1 | \| | SW_Cherry_MX_1.50u_PCB | SW75 |
| 1 | DEL | SW_Cherry_MX_1.00u_PCB | SW76 |
| 1 | PGDN | SW_Cherry_MX_1.00u_PCB | SW77 |
| 1 | KP7 | SW_Cherry_MX_1.00u_PCB | SW78 |
| 1 | KP8 | SW_Cherry_MX_1.00u_PCB | SW79 |
| 1 | KP+ | SW_Cherry_MX_2.00u_Vertical_PCB | SW80 |
| 1 | LSHIFT | SW_Cherry_MX_2.25u_PCB | SW81 |
| 1 | A | SW_Cherry_MX_1.00u_PCB | SW82 |
| 1 | S | SW_Cherry_MX_1.00u_PCB | SW83 |
| 1 | R | SW_Cherry_MX_1.00u_PCB | SW84 |
| 1 | G | SW_Cherry_MX_1.00u_PCB | SW85 |
| 1 | H | SW_Cherry_MX_1.00u_PCB | SW86 |
| 1 | J | SW_Cherry_MX_1.00u_PCB | SW87 |
| 1 | O | SW_Cherry_MX_1.00u_PCB | SW88 |
| 1 | ;: | SW_Cherry_MX_1.00u_PCB | SW89 |
| 1 | /? | SW_Cherry_MX_1.00u_PCB | SW90 |
| 1 | ENTER | SW_Cherry_MX_2.25u_PCB | SW91 |
| 1 | UP | SW_Cherry_MX_1.00u_PCB | SW92 |
| 1 | UPRIGHT | SW_Cherry_MX_1.00u_PCB | SW93 |
| 1 | KP4 | SW_Cherry_MX_1.00u_PCB | SW94 |
| 1 | KP5 | SW_Cherry_MX_1.00u_PCB | SW95 |
| 1 | KP6 | SW_Cherry_MX_1.00u_PCB | SW96 |
| 1 | LMOD1 | SW_Cherry_MX_1.25u_PCB | SW97 |
| 1 | Z | SW_Cherry_MX_1.00u_PCB | SW98 |
| 1 | D | SW_Cherry_MX_1.00u_PCB | SW99 |
| 1 | F | SW_Cherry_MX_1.00u_PCB | SW100 |
| 1 | V | SW_Cherry_MX_1.00u_PCB | SW101 |
| 1 | B | SW_Cherry_MX_1.00u_PCB | SW102 |
| 1 | K | SW_Cherry_MX_1.00u_PCB | SW103 |
| 1 | L | SW_Cherry_MX_1.00u_PCB | SW104 |
| 1 | .> | SW_Cherry_MX_1.00u_PCB | SW105 |
| 1 | RMOD2 | SW_Cherry_MX_1.25u_PCB | SW106 |
| 1 | RSHIFT | SW_Cherry_MX_2.75u_PCB | SW107 |
| 1 | UPLEFT | SW_Cherry_MX_1.00u_PCB | SW108 |
| 1 | RIGHT | SW_Cherry_MX_1.00u_PCB | SW109 |
| 1 | KP1 | SW_Cherry_MX_1.00u_PCB | SW110 |
| 1 | KP2 | SW_Cherry_MX_1.00u_PCB | SW111 |
| 1 | KP3 | SW_Cherry_MX_1.00u_PCB | SW112 |
| 1 | LMOD2 | SW_Cherry_MX_1.25u_PCB | SW113 |
| 1 | LMOD3 | SW_Cherry_MX_1.25u_PCB | SW114 |
| 1 | X | SW_Cherry_MX_1.00u_PCB | SW115 |
| 1 | C | SW_Cherry_MX_1.00u_PCB | SW116 |
| 1 | SPACE | SW_Cherry_MX_6.25u_PCB | SW117 |
| 1 | N | SW_Cherry_MX_1.00u_PCB | SW118 |
| 1 | M | SW_Cherry_MX_1.00u_PCB | SW119 |
| 1 | ,< | SW_Cherry_MX_1.00u_PCB | SW120 |
| 1 | RMOD1 | SW_Cherry_MX_1.25u_PCB | SW121 |
| 1 | RMOD3 | SW_Cherry_MX_1.25u_PCB | SW122 |
| 1 | RMOD4 | SW_Cherry_MX_1.25u_PCB | SW123 |
| 1 | LEFT | SW_Cherry_MX_1.00u_PCB | SW124 |
| 1 | DOWN | SW_Cherry_MX_1.00u_PCB | SW125 |
| 1 | KP0 | SW_Cherry_MX_2.00u_PCB | SW126 |
| 1 | KPDEL | SW_Cherry_MX_1.00u_PCB | SW127 |
| 1 | KPENTER | SW_Cherry_MX_2.00u_Vertical_PCB | SW128 |
| 1 | RESET | SPST_MJTP1117 | SW129 |
| 128 | D_Small_Filled | D_MiniMELF | D1, D2, D3, D4, D5, D6, D7, D8 +120 |
| 128 | WS2812B-Mini | LED_WS2812B_Reverse_Mount | D129, D130, D131, D132, D133, D134, D135, D136 +120 |
| 1 | 0.1uF | C_0805_2012Metric | C1 |
| 3 | 4K7 | R_0805_2012Metric | R1, R2, R3 |
Type k interface-02 design files
The KiCad project lives in the smrq/type-k-interface-02 repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/Unit_02.kicad_pcb
- Schematicpcb/Unit_02.kicad_sch
Type k interface-02: common questions
How big is the Type k interface-02 PCB?
The Type k interface-02 measures 438.2 × 152.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Type k interface-02?
393 components, from 137 distinct parts. The full bill of materials is listed on this page.
Where can I download the Type k interface-02 design files?
From the smrq/type-k-interface-02 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Type k interface-02 design in my own project?
The repository has no license, so all rights stay with smrq. Use it as a reference, and ask the author before reusing the design.
Similar boards
BM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kLevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2kChainlinkBase
scottbez1
98.4 × 190.5 mm119 parts2LApache-2.04.2k