

KeyBoard
Copyright Statement 本文档/代码/作品受版权保护,版权所有@EternoPax。保留所有权利。 未经允许请勿转载 Do not reproduce without permission 联系我👉EternoPax@outlook.con @Copyright EternoPax
- Size
- 319.2 × 128.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 251
- Nets
- 271
- Pads
- 1,102
- Tracks, vias
- 3,917, 923
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Jun 2025
- Updated
- 3 Aug 2025
Overview
KeyBoard is an open-source printed circuit board by AlicDanclic, from the AlicDanclic/KeyBoard repository on GitHub. It is a 2-layer board of 319.2 × 128.7 mm with 251 parts on 271 nets, routed with 3,917 tracks and 923 vias.
Its parts include 86 diodes, 37 resistors, 20 capacitors, 17 ICs and 2 transistors. It belongs with the keyboards and input boards of this library.
README
Readme.md客制化键盘 -- 主键盘部分
Do not reproduce without permission
作为一个客制化键盘的主键盘,在这里我将介绍我的学习过程,希望一起学习
基础介绍
作为一个客制化键盘来说,最基础的部分有外壳,PCB,定位板,键轴和键帽,而其他多大都是辅助使用,有了这些东西就基本可以做出来一个客制化键盘了。
键盘布局

这是通过网站设计的键盘布局,虽然这个网站的功能很多,当实际上用不到,笔者就简单介绍一下个人常用的几个功能.

在PreSet里面是我们常见的键盘布局,个人比较喜欢在ANSI104全键盘的基础上进行删减.

在当你选中其中的一个按键,上边的DeleteKeys会亮起,你可以直接使用Delete进行删除,也可以左键选中按下Delete一起删除(注意:选中会出现一个框,只有完全在框里的按键会被选中)
选中按键后可以按下方向键来调整位置

在

在Raw data里面是我们键盘的布局格式,这个是我们以后用来绘制CAD的数据

在右上角可以看到Download,请你再绘制好之后务必下载JSON和SVG,其中JSON是为了方便以后再进行layout的修改,而SVG是为了之后的键帽设计做准备.
原理图绘制
PCB绘制
键帽设计
3D外壳
固件编写
最终成果
Parts
251| Qty | Value | Footprint | References |
|---|---|---|---|
| 85 | ~ | persional_library:LED-SMD_L3.2-W2.8_YO-WS2812B-3528A | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +69 |
| 82 | ~ | persional_library:轴座_焊接热插拔_不带灯A | KEY1, KEY2, KEY10, KEY11, KEY12, KEY13, KEY14, KEY15, KEY16, KEY17, KEY18, KEY19, KEY20, KEY21, KEY22, KEY23 +66 |
| 22 | 10kΩ | persional_library:RES-ARRAY-SMD_0603-8P-L3.2-W1.6-BL | R1, R2, R3, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22 +6 |
| 11 | 100nF | persional_library:C0402 | C3, C6, C7, C9, C10, C11, C12, C13, C15, C17, C19 |
| 11 | ~ | persional_library:SOIC-16_L9.9-W3.9-P1.27-LS6.0-BL | U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11 |
| 7 | 10uF | persional_library:C0402 | C4, C5, C8, C14, C16, C18, C20 |
| 4 | ~ | persional_library:FPC-SMD_P0.50-8P_FGS-XJ-H2.0 | FPC1, FPC2, FPC3, FPC4 |
| 3 | 10kΩ | persional_library:R0402 | R24, R34, R35 |
| 2 | 100kΩ | persional_library:R0402 | R32, R36 |
| 2 | 10KΩ | persional_library:R0402 | R28, R29 |
| 2 | 22Ω | persional_library:R0402 | R25, R26 |
| 2 | 5.1kΩ | persional_library:R0402 | R30, R31 |
| 1 | 1.5kΩ | persional_library:R0402 | R27 |
| 1 | 1kΩ | persional_library:R0402 | R37 |
| 1 | 20Ω | persional_library:R0402 | R23 |
| 1 | 4.7nF | persional_library:C0402 | C1 |
| 1 | 4.7Ω | persional_library:R0402 | R33 |
| 1 | 5pF | persional_library:C0402 | C2 |
| 1 | 8MHz | persional_library:OSC-SMD_3P-L3.2-W1.3-P1.20 | X1 |
| 1 | ~ | persional_library:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL | U13 |
| 1 | ~ | persional_library:POWERTDFN-8_L3.1-W3.1-P0.65-LS3.3-BL | Q1 |
| 1 | ~ | persional_library:ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U17 |
| 1 | ~ | persional_library:CONN-SMD_2P-P2.50_HCTL_HC-XH-2ALT | U16 |
| 1 | ~ | persional_library:SOT-25_L3.0-W1.6-P0.95-LS2.8-BL | U14 |
| 1 | ~ | persional_library:SOD-523_L1.2-W0.8-LS1.6-FD | D1 |
| 1 | ~ | persional_library:USB-C-SMD_TYPE-C-USB-17 | USBC1 |
| 1 | ~ | persional_library:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q2 |
| 1 | ~ | persional_library:CONN-TH_3P-P1.25_GH1.25 | CN1 |
| 1 | ~ | persional_library:SOP-16 | U15 |
| 1 | ~ | persional_library:SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | U12 |
Questions
How big is the KeyBoard PCB?
It measures 319.2 × 128.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KeyBoard use?
251 parts. 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.
Where can I download the KeyBoard KiCad files?
From the AlicDanclic/KeyBoard repository on GitHub, at the commit this page was made from: the board is Hardware/KeyBoard/KeyBoard.kicad_pcb and its schematic Hardware/KeyBoard/Device.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KeyBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask AlicDanclic before reusing the design.
Similar boards
- 2 layers

- 2 layers350 × 224.3 mm

- 2 layers201.2 × 190.3 mm

Motion pcb
a3-audio/a3-motion
The 4-channel motion sampler of A³ Audio. It records movements on a touchscreen sphere and plays them back in time with the beat, steering each channel's position on A³ Core over OSC.
251 parts1 - 2 layers

- 2 layers282 × 282 mm

Openchess board
PaoloJN/openchess
A chessboard that knows where the pieces are: 64 Hall sensors, 81 RGB LEDs, one ESP32, a printed case, and a BLE phone app. KiCad hardware, PlatformIO firmware, Expo app.
251 parts1 - 2 layers335.7 × 101 mm

Splitkeybaord
garvita4/split-keyboard
This is a custom spli keybaord with the 1.8inch tft diaply and rotatory encoder and also with nfc based lock system with the controlable backlight .
251 parts - 2 layers120 × 102.5 mm

Dsug cctv BOARD
LucasLHenry/spelltwister
This is the third version of the code for the Spelltwister module with CCTV. This version uses the Arduino platform and the RP2040, a chip developed by Raspberry Pi for their RPi Pico board.
251 partsMIT - 2 layers315.5 × 123.8 mm
