XS40
ilove737·XS40·hard/PCB/XS40.kicad_pcb
About the XS40 PCB
XS40 is an open source PCB design by ilove737, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 160 × 110 mm, with 90 components from 10 distinct parts.
Other key parts include the N76E003AT20 and CH9328. By type, the board carries 42 diodes, 40 switches, 3 connectors, 3 capacitors and 2 ICs.
From the project
80键分体键盘,逻辑部分用的是新唐的N76E003单片机。USB接口使用的是 CH9328 USB HID 芯片。
soft 文件夹内是键盘的软件实现。逻辑部分用的是新唐的N76E003单片机。USB接口使用的是 CH9328 USB HID 芯片。
目前的键位设计可以通过 http://www.keyboard-layout-editor.com/#/ 站点查看。 打开上述网页点击“Raw data”选项卡,粘贴一下内容即可渲染出键位设计。如有对键位设计有建议的可以在评论区留言,谢谢!

Main components on the XS40
XS40 bill of materials (BOM)
90 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | N76E003AT20 | TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | CH9328 | SOP-16_4.55x10.3mm_P1.27mm | U2 |
| 1 | USB_B_Micro | USB_Micro-B_Molex-105017-0001 | J1 |
| 1 | Conn_01x20_Female | PinSocket_1x20_P2.54mm_Vertical | J2 |
| 1 | Nu-link | PinSocket_1x05_P2.54mm_Vertical | J3 |
| 40 | SW_Push | SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +32 |
| 40 | D_Small | D_1206_3216Metric | D1, D2, D3, D4, D5, D6, D7, D8 +32 |
| 2 | B0520 | D_SOD-123 | D41, D42 |
| 2 | 0.1uF | C_0603_1608Metric | C1, C3 |
| 1 | 200pF | C_0603_1608Metric | C2 |
XS40 design files
The KiCad project lives in the ilove737/XS40 repository on GitHub; these links point at the commit this page was built from.
- Layouthard/PCB/XS40.kicad_pcb
XS40: common questions
How big is the XS40 PCB?
The XS40 measures 160 × 110 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the XS40?
90 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the XS40 design files?
From the ilove737/XS40 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the XS40 design in my own project?
Yes, under the terms of its GPL-2.0 license, which ilove737 chose for the repository.