FullKeyboardV1
alxhoff·RGB-Mechanical-Keyboard·Full Keyboard V2.0/FullKeyboardV1.kicad_pcb
About the FullKeyboardV1 PCB
FullKeyboardV1 is an open source PCB design by alxhoff, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 305.6 × 104.9 mm, with 243 components from 86 distinct parts.
Other key parts include the AT24C02, FE1.1s, CD74HC4067SM and Cherry_bottom_row. By type, the board carries 79 capacitors, 77 diodes, 59 switches, 14 resistors, 7 connectors and 4 ICs.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs
In this repository you will find my PCBs for a mechanical keyboard based around cherry switches and WS2812 single-wire serial RGB LEDs. The keyboard is broken into two parts, the main keyboard PCB that houses the LEDS, power supply and switches, and a daughterboard that connects via ribbon cable where the controlling microcontroller is mounter.
The keyboard PCB in the latest generation has been been built such that the bottom row can be arranged in many different ways, allowing for unique configuration. On the to-do list is to add this sort of customizability to more of the keyboard, eg.…
Main components on the FullKeyboardV1
FullKeyboardV1 bill of materials (BOM)
243 components, 86 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AT24C02 | SOP-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | FE1.1s | SSOP-28_3.9x9.9mm_P0.635mm | U2 |
| 1 | CD74HC4067SM | SSOP-24_5.3x8.2mm_P0.65mm | U3 |
| 1 | Cherry_bottom_row | RGB_CHERRY_SPACEBAR_ROW | U5 |
| 1 | 12MHz | Crystal_SMD_HC49-SD | Y1 |
| 1 | Conn_01x30 | Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal | J1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 3 | USB_A | USB_A_Stewart_SS-52100-001_Horizontal | J3, J4, J5 |
| 1 | Conn_01x04 | JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal | J6 |
| 1 | AMS1117 | SOT-223 | P7 |
| 2 | R_PACK4 | R_Array_Concave_4x0402 | RP1, RP2 |
| 1 | Esc | RGB_CHERRY_PCB_100H_HOTSWAP | SW1 |
| 1 | Tab | RGB_CHERRY_PCB_150H_HOTSWAP | SW2 |
| 1 | Caps | RGB_CHERRY_PCB_175H_HOTSWAP | SW3 |
| 1 | double_key | RGB_CHERRY_SHIFT_ROW_LEFT | SW4 |
| 1 | End/Home | RGB_CHERRY_PCB_100H_HOTSWAP | SW5 |
| 1 | 1 | RGB_CHERRY_PCB_100H_HOTSWAP | SW6 |
| 1 | Q | RGB_CHERRY_PCB_100H_HOTSWAP | SW7 |
| 1 | A | RGB_CHERRY_PCB_100H_HOTSWAP | SW8 |
| 1 | double_key | RGB_CHERRY_SHIFT_RIGHT_2.0 | SW9 |
Show 66 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2 | RGB_CHERRY_PCB_100H_HOTSWAP | SW10 |
| 1 | W | RGB_CHERRY_PCB_100H_HOTSWAP | SW11 |
| 1 | S | RGB_CHERRY_PCB_100H_HOTSWAP | SW12 |
| 1 | Z | RGB_CHERRY_PCB_100H_HOTSWAP | SW13 |
| 1 | SW_SPDT | SS12F23 | SW14 |
| 1 | 3 | RGB_CHERRY_PCB_100H_HOTSWAP | SW15 |
| 1 | E | RGB_CHERRY_PCB_100H_HOTSWAP | SW16 |
| 1 | D | RGB_CHERRY_PCB_100H_HOTSWAP | SW17 |
| 1 | X | RGB_CHERRY_PCB_100H_HOTSWAP | SW18 |
| 1 | 4 | RGB_CHERRY_PCB_100H_HOTSWAP | SW19 |
| 1 | R | RGB_CHERRY_PCB_100H_HOTSWAP | SW20 |
| 1 | F | RGB_CHERRY_PCB_100H_HOTSWAP | SW21 |
| 1 | C | RGB_CHERRY_PCB_100H_HOTSWAP | SW22 |
| 1 | 5 | RGB_CHERRY_PCB_100H_HOTSWAP | SW23 |
| 1 | T | RGB_CHERRY_PCB_100H_HOTSWAP | SW24 |
| 1 | G | RGB_CHERRY_PCB_100H_HOTSWAP | SW25 |
| 1 | V | RGB_CHERRY_PCB_100H_HOTSWAP | SW26 |
| 1 | 6 | RGB_CHERRY_PCB_100H_HOTSWAP | SW27 |
| 1 | Y | RGB_CHERRY_PCB_100H_HOTSWAP | SW28 |
| 1 | H | RGB_CHERRY_PCB_100H_HOTSWAP | SW29 |
| 1 | B | RGB_CHERRY_PCB_100H_HOTSWAP | SW30 |
| 1 | 7 | RGB_CHERRY_PCB_100H_HOTSWAP | SW32 |
| 1 | U | RGB_CHERRY_PCB_100H_HOTSWAP | SW33 |
| 1 | J | RGB_CHERRY_PCB_100H_HOTSWAP | SW34 |
| 1 | N | RGB_CHERRY_PCB_100H_HOTSWAP | SW35 |
| 1 | 8 | RGB_CHERRY_PCB_100H_HOTSWAP | SW36 |
| 1 | I | RGB_CHERRY_PCB_100H_HOTSWAP | SW37 |
| 1 | K | RGB_CHERRY_PCB_100H_HOTSWAP | SW38 |
| 1 | M | RGB_CHERRY_PCB_100H_HOTSWAP | SW39 |
| 1 | 9 | RGB_CHERRY_PCB_100H_HOTSWAP | SW40 |
| 1 | O | RGB_CHERRY_PCB_100H_HOTSWAP | SW41 |
| 1 | L | RGB_CHERRY_PCB_100H_HOTSWAP | SW42 |
| 1 | < | RGB_CHERRY_PCB_100H_HOTSWAP | SW43 |
| 1 | 0 | RGB_CHERRY_PCB_100H_HOTSWAP | SW44 |
| 1 | P | RGB_CHERRY_PCB_100H_HOTSWAP | SW45 |
| 1 | ; | RGB_CHERRY_PCB_100H_HOTSWAP | SW46 |
| 1 | > | RGB_CHERRY_PCB_100H_HOTSWAP | SW47 |
| 1 | Minus | RGB_CHERRY_PCB_100H_HOTSWAP | SW49 |
| 1 | [ | RGB_CHERRY_PCB_100H_HOTSWAP | SW50 |
| 1 | " | RGB_CHERRY_PCB_100H_HOTSWAP | SW51 |
| 1 | / | RGB_CHERRY_PCB_100H_HOTSWAP | SW52 |
| 1 | = | RGB_CHERRY_PCB_100H_HOTSWAP | SW54 |
| 1 | ] | RGB_CHERRY_PCB_100H_HOTSWAP | SW55 |
| 1 | BKSPC | RGB_CHERRY_PCB_200H | SW59 |
| 1 | \ | RGB_CHERRY_PCB_150H_HOTSWAP | SW60 |
| 1 | Enter | RGB_CHERRY_PCB_225H_HOTSWAP | SW61 |
| 1 | Til | RGB_CHERRY_PCB_100H_HOTSWAP | SW63 |
| 1 | Del | RGB_CHERRY_PCB_100H_HOTSWAP | SW64 |
| 1 | Pg Up | RGB_CHERRY_PCB_100H_HOTSWAP | SW65 |
| 1 | Pg Dw | RGB_CHERRY_PCB_100H_HOTSWAP | SW66 |
| 69 | D_Small | D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 +61 |
| 4 | Green | LED_0603_1608Metric | D69, D73, D74, D75 |
| 3 | LED | LED_0603_1608Metric | D70, D71, D72 |
| 1 | Red | LED_0603_1608Metric | D76 |
| 71 | C_Small | C_0603_1608Metric | C1, C2, C4, C5, C6, C7, C8, C9 +63 |
| 3 | 0.1uF | C_0603_1608Metric | C3, C76, C77 |
| 1 | C | C_0603_1608Metric | C66 |
| 1 | CP1 | C_0603_1608Metric | C67 |
| 3 | 10uF | C_0603_1608Metric | C74, C75, C78 |
| 5 | R | R_0603_1608Metric | R1, R2, R3, R6, R7 |
| 1 | 10K | R_0603_1608Metric | R4 |
| 1 | 100K | R_0603_1608Metric | R5 |
| 1 | 47K | R_0603_1608Metric | R8 |
| 1 | 2K7 | R_0603_1608Metric | R9 |
| 3 | 330 | R_0603_1608Metric | R10, R13, R14 |
| 2 | 5K1 | R_0603_1608Metric | R11, R12 |
FullKeyboardV1 design files
The KiCad project lives in the alxhoff/RGB-Mechanical-Keyboard repository on GitHub; these links point at the commit this page was built from.
FullKeyboardV1: common questions
How big is the FullKeyboardV1 PCB?
The FullKeyboardV1 measures 305.6 × 104.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the FullKeyboardV1?
243 components, from 86 distinct parts. The full bill of materials is listed on this page.
Where can I download the FullKeyboardV1 design files?
From the alxhoff/RGB-Mechanical-Keyboard repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the FullKeyboardV1 design in my own project?
Yes, under the terms of its GPL-3.0 license, which alxhoff chose for the repository.
More boards in RGB-Mechanical-Keyboard
Similar boards
View screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.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.2kAnyon e motherboard
byrantech
133 × 92 mm258 parts6LMIT4.3kSwitch
byrantech
18.5 × 11.1 mm5 parts2LMIT4.3k