Pcb

girishji·optical-keyboard·lopro/8rows/pcb/pcb.kicad_pcb

Pcb layout, top view — open source RP2040/RP2350 board by girishji

About the Pcb

Pcb is an open source RP2040/RP2350 PCB design by girishji, published on GitHub. It is a 2-layer board measuring 309.5 × 188.8 mm, with 324 components from 29 distinct parts.

Its main chip is the NCP114ASN330T1G, from the RP2040/RP2350 family. Other key parts include the IS31FL3731-QF, RP2040 and W25Q64JV. By type, the board carries 74 switches, 72 diodes, 23 capacitors, 14 resistors, 8 transistors and 4 ICs.

It belongs with the keyboards designs in this gallery.

From the project

Keyboard PCB for Gateron optical switches (KiCad project).

Main components on the Pcb

Pcb bill of materials (BOM)

324 components, 29 distinct parts.

QtyPartRefs
1
IS31FL3731-QF
U1
1
NCP114ASN330T1G
U2
1
RP2040
U3
1
W25Q64JV
Memory_Flash_W25Q64_XSON
U4
8
DMN62D1LFD-7
Q_NMOS_DGS
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
1
Q24FA20H0068700
12.000MHz
X1
1
U262-161N-4BVC11
J1
3
Conn_01x03
J2, J3, J4
17
M1.6
Hs1, Hs2, Hs3, Hs4, Hs5, Hs6, Hs7, Hs8 +9
8
M2
Hs18, Hs19, Hs20, Hs21, Hs22, Hs23, Hs24, Hs25
1
JLC_Order_Num
JLC1
8
RC0402FR-07160RL
160R
Yageo
Rgr1, Rgr2, Rgr3, Rgr4, Rgr5, Rgr6, Rgr7, Rgr8
72
R_IR
Ri1, Ri2, Ri3, Ri4, Ri5, Ri6, Ri7, Ri8 +64
18
Rpt
Rpt1, Rpt2, Rpt3, Rpt4, Rpt5, Rpt6, Rpt7, Rpt8 +10
72
OSw
S1, S2, S3, S4, S5, S6, S7, S8 +64
2
TS-2030-B
SW_DIP_x01_XKB_TS_2030
SW1, SW2
72
LED
D1, D2, D3, D4, D5, D6, D7, D8 +64
1
10uF
C1
2
CC0603MRX5R8BB106
10uF
C2, C17
12
CL05B104KA5NNNC
100nF
C3, C4, C5, C6, C7, C8, C9, C10 +4
Show 9 more
QtyPartRefs
3
CL05A225MQ5NNNC
2.2uF
C14, C18, C21
3
CC0402KRX5R6BB105
1uF
C15, C16, C19
2
C0402C150J5GACTU
15pF
C22, C23
3
4.7k
Yageo
R1, R2, R3
3
20k
Yageo
R4, R5, R6
2
RC0402FR-0727RL
27R
R7, R10
2
RC0402FR-075K1L
5.1k
R8, R9
2
RC0402FR-0710KL
10k
R11, R12
2
RC0402FR-071KL
1k
R13, R14

Pcb design files

The KiCad project lives in the girishji/optical-keyboard repository on GitHub; these links point at the commit this page was built from.

Pcb: common questions

What microcontroller does the Pcb use?

The Pcb is built around the NCP114ASN330T1G, from the RP2040/RP2350 family.

How big is the Pcb?

The Pcb measures 309.5 × 188.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pcb?

324 components, from 29 distinct parts. The full bill of materials is listed on this page.

Where can I download the Pcb design files?

From the girishji/optical-keyboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Pcb design in my own project?

The repository has no license, so all rights stay with girishji. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Pcb without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in optical-keyboard

Similar boards