
FullKeyboardV1
alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs
FullKeyboardV1 is an open-source printed circuit board by alxhoff, from the alxhoff/RGB-Mechanical-Keyboard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 305.7 × 108.4 mm with 751 parts on 245 nets, routed with 1,880 tracks and 204 vias.
It is built around the AT24C02, AMS1117 and WS2812. Its parts include 73 capacitors, 72 diodes, 61 switches, 8 connectors and 7 resistors. It belongs with the lEDs and displays and keyboards and input boards of this library.
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. replacing capslock (totally useless) with a couple of macro keys.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 69 | C_Small | Capacitors_SMD:C_0603 | C1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +53 |
| 67 | D_Small | Diodes_SMD:SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51 |
| 7 | R | Resistors_SMD:R_0603 | R1, R2, R3, R4, R5, R6, R7 |
| 3 | LED | LEDs:LED_0603 | D70, D71, D72 |
| 2 | AMS1117 | keyboard:SOT-223 | P2, P7 |
| 2 | C | Capacitors_SMD:C_0603 | C2, C66 |
| 2 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04 | P4, P8 |
| 2 | CONN_01X05 | Pin_Headers:Pin_Header_Straight_1x05 | P3, P6 |
| 2 | CP1 | Capacitors_SMD:C_0603 | C3, C67 |
| 2 | R_PACK4 | Resistors_SMD:R_Array_Convex_4x0402 | RP1, RP2 |
| 2 | Vout | keyboard:TestPad | T2, T3 |
| 2 | ws2812 | keyboard:RGB_CHERRY_ONLY_LED | LED1, LED2 |
| 1 | / | keyboard:RGB_CHERRY_PCB_100H | SW52 |
| 1 | 0 | keyboard:RGB_CHERRY_PCB_100H | SW44 |
| 1 | 1 | keyboard:RGB_CHERRY_PCB_100H | SW6 |
| 1 | 1.3_inch_LCD | keyboard:1.3_inch_LCD | LCD1 |
| 1 | 2 | keyboard:RGB_CHERRY_PCB_100H | SW10 |
| 1 | 3 | keyboard:RGB_CHERRY_PCB_100H | SW15 |
| 1 | 4 | keyboard:RGB_CHERRY_PCB_100H | SW19 |
| 1 | 5 | keyboard:RGB_CHERRY_PCB_100H | SW23 |
| 1 | 6 | keyboard:RGB_CHERRY_PCB_100H | SW27 |
| 1 | 7 | keyboard:RGB_CHERRY_PCB_100H | SW32 |
| 1 | 8 | keyboard:RGB_CHERRY_PCB_100H | SW36 |
| 1 | 9 | keyboard:RGB_CHERRY_PCB_100H | SW40 |
| 1 | ; | keyboard:RGB_CHERRY_PCB_100H | SW46 |
| 1 | < | keyboard:RGB_CHERRY_PCB_100H | SW43 |
| 1 | = | keyboard:RGB_CHERRY_PCB_100H | SW54 |
| 1 | > | keyboard:RGB_CHERRY_PCB_100H | SW47 |
| 1 | A | keyboard:RGB_CHERRY_PCB_100H | SW8 |
| 1 | AT24C02 | keyboard:MY-SOP8 | U1 |
| 1 | B | keyboard:RGB_CHERRY_PCB_100H | SW30 |
| 1 | Backspace | keyboard:RGB_CHERRY_PCB_200H | SW59 |
| 1 | C | keyboard:RGB_CHERRY_PCB_100H | SW22 |
| 1 | CONN_01X11 | Pin_Headers:Pin_Header_Straight_1x11 | P5 |
| 1 | Caps | keyboard:RGB_CHERRY_PCB_175H | SW3 |
| 1 | Comma | keyboard:RGB_CHERRY_PCB_100H | SW51 |
| 1 | D | keyboard:RGB_CHERRY_PCB_100H | SW17 |
| 1 | Del | keyboard:RGB_CHERRY_PCB_100H | SW64 |
| 1 | Down | keyboard:RGB_CHERRY_PCB_100H | SW62 |
| 1 | E | keyboard:RGB_CHERRY_PCB_100H | SW16 |
| 1 | Enter | keyboard:RGB_CHERRY_PCB_225H | SW61 |
| 1 | Esc | keyboard:RGB_CHERRY_PCB_100H | SW1 |
| 1 | F | keyboard:RGB_CHERRY_PCB_100H | SW21 |
| 1 | Func | keyboard:RGB_CHERRY_PCB_150H | SW48 |
| 1 | G | keyboard:RGB_CHERRY_PCB_100H | SW25 |
| 1 | H | keyboard:RGB_CHERRY_PCB_100H | SW29 |
| 1 | I | keyboard:RGB_CHERRY_PCB_100H | SW37 |
| 1 | J | keyboard:RGB_CHERRY_PCB_100H | SW34 |
| 1 | K | keyboard:RGB_CHERRY_PCB_100H | SW38 |
| 1 | L | keyboard:RGB_CHERRY_PCB_100H | SW42 |
| 1 | LShift | keyboard:RGB_CHERRY_PCB_225H | SW4 |
| 1 | Left | keyboard:RGB_CHERRY_PCB_100H | SW58 |
| 1 | Logo | keyboard:Logo | U2 |
| 1 | M | keyboard:RGB_CHERRY_PCB_100H | SW39 |
| 1 | Macro | keyboard:RGB_CHERRY_PCB_150H | SW53 |
| 1 | Minus | keyboard:RGB_CHERRY_PCB_100H | SW49 |
| 1 | N | keyboard:RGB_CHERRY_PCB_100H | SW35 |
| 1 | Nucleo144_H0 | keyboard:Nucleo144 | H1 |
| 1 | O | keyboard:RGB_CHERRY_PCB_100H | SW41 |
| 1 | P | keyboard:RGB_CHERRY_PCB_100H | SW45 |
| 1 | Pg Dw | keyboard:RGB_CHERRY_PCB_100H | SW66 |
| 1 | Pg Up | keyboard:RGB_CHERRY_PCB_100H | SW65 |
| 1 | Q | keyboard:RGB_CHERRY_PCB_100H | SW7 |
| 1 | R | keyboard:RGB_CHERRY_PCB_100H | SW20 |
| 1 | RAlt | keyboard:RGB_CHERRY_PCB_125H | SW14 |
| 1 | RCtrl | keyboard:RGB_CHERRY_PCB_125H | SW5 |
| 1 | RGUI | keyboard:RGB_CHERRY_PCB_125H | SW9 |
| 1 | RShift | keyboard:RGB_CHERRY_PCB_175H | SW57 |
| 1 | Right | keyboard:RGB_CHERRY_PCB_100H | SW67 |
| 1 | S | keyboard:RGB_CHERRY_PCB_100H | SW12 |
| 1 | Space | keyboard:RGB_CHERRY_PCB_625H | SW31 |
| 1 | T | keyboard:RGB_CHERRY_PCB_100H | SW24 |
| 1 | Tab | keyboard:RGB_CHERRY_PCB_150H | SW2 |
| 1 | Til | keyboard:RGB_CHERRY_PCB_100H | SW63 |
| 1 | U | keyboard:RGB_CHERRY_PCB_100H | SW33 |
| 1 | USB_OTG | Connect:USB_Micro-B | P1 |
| 1 | Up | keyboard:RGB_CHERRY_PCB_100H | SW56 |
| 1 | V | keyboard:RGB_CHERRY_PCB_100H | SW26 |
| 1 | Vin | keyboard:TestPad | T1 |
| 1 | W | keyboard:RGB_CHERRY_PCB_100H | SW11 |
The 230 most common of 751 parts.

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

alxhoff/RGB-Mechanical-Keyboard
Mechanical keyboard with various configurations and "in-PCB" WS2812 RGB LEDs

ZhuYanzhen1/MM32_CLion
本项目是全国大学生智能车竞赛GDUT 2022年极速越野组的项目文件。采用了LQR控制器和多速率卡尔曼融合算法,并在单片机上实现。This project is the project document for the GDUT 2022 Extreme Off-Road Category of the National Student Intelligent Vehicle Competition.



zli117/CyberKeeb2040
Hardware design for a mechanical keyboard based on RP2040 that also has a Pi Zero onboard.

ryomuk/TangNanoDCJ11MEM
Memory system and UART implemented on Tang Nano 20K for DEC DCJ11 PDP-11 Processor


cherry-embedded/HSCanT-hardware
HSCanT is a USB to 4-channel CAN FD tool designed based on the HPM5321 chip.

Duckle29/Vitamins-included
This repo holds a variation of the lets split. This board requires no soldering
It measures 305.7 × 108.4 mm and has 2 copper layers, 1.6 mm thick.
751 parts, built around the AT24C02, AMS1117 and WS2812. 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 alxhoff/RGB-Mechanical-Keyboard repository on GitHub, at the commit this page was made from: the board is Archive/Full Keyboard V1.0/FullKeyboardV1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).