YUIOP2040
koron·yuiop·yuiop2040b/yuiop2040b.kicad_pcb
About the YUIOP2040 PCB
YUIOP2040 is an open source RP2040/RP2350 PCB design by koron, published on GitHub under the MIT license. It is a 2-layer board measuring 25.9 × 51.2 mm, with 36 components from 21 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the MIC5219-3.3YM5 and W25Q16JVSS. By type, the board carries 17 capacitors, 8 resistors, 5 connectors, 3 ICs, 1 crystal and 1 fuse.
It belongs with the keyboards designs in this gallery.
From the project
YUIOP: Etude of designing keyboards
回路図中の各コンポーネントをページに分割することで 再利用しやすくすることを目的とした版。
Ref |Value --------|-------------- C1-C3 | 10μF C4,C5 | 10pF or 15 pF C6,C7 | 1μF C8-C17 | 100nF (0.1μF) R1,R2 | 27Ω R3,R5,R6| 1kΩ R4 | 10kΩ R31,R32 | 5.1kΩ U1 | MIC5219-3.3YM5 U2 | RP2040 U3 | W25Q16JVSS Y1 | FA238V 12.000000MHz 10.0 +50.0-50.0 J1 | USB micro B J2 | USB C Receptacle USB 2.0 DS1 | RB160M-30TR F1 | MF-NSMF050-2
Main components on the YUIOP2040
YUIOP2040 bill of materials (BOM)
36 components, 21 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MIC5219-3.3YM5 | SOT-23-5 | U1 |
| 1 | RP2040 | RP2040-QFN-56-r2 | U2 |
| 1 | W25Q16JVSS | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | FA238V 12.000000MHz 10.0 +50.0-50.0 | Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm | Y1 |
| 1 | 5077CR-16-SMC2-BK USB_B_Micro | USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J2 |
| 1 | MJ-4PP-9 Conn_01x20 | PinHeader_1x20_P2.54mm_Vertical | J3 |
| 1 | UART0 Conn_01x20 | PinHeader_1x20_P2.54mm_Vertical | J4 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | RB160M-30TR | D_SOD-123 | DS1 |
| 1 | MF-NSMF050-2 | Fuse_1206_3216Metric | F1 |
| 2 | 10UF 10u | C_0603_1608Metric | C1, C2 |
| 1 | 1UF 10u | C_0603_1608Metric | C3 |
| 2 | 1UF 10p | C_0603_1608Metric | C4, C5 |
| 1 | 10UF 1u | C_0603_1608Metric | C6 |
| 1 | 1u | C_0603_1608Metric | C7 |
| 10 | 100n | C_0603_1608Metric | C8, C9, C10, C11, C12, C13, C14, C15 +2 |
| 2 | 27 | R_0603_1608Metric | R1, R2 |
| 3 | 1k | R_0603_1608Metric | R3, R5, R6 |
| 1 | 10k | R_0603_1608Metric | R4 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 5.1k | R_0603_1608Metric | R7, R8 |
YUIOP2040 design files
The KiCad project lives in the koron/yuiop repository on GitHub; these links point at the commit this page was built from.
YUIOP2040: common questions
What microcontroller does the YUIOP2040 use?
The YUIOP2040 is built around the RP2040, from the RP2040/RP2350 family.
How big is the YUIOP2040 PCB?
The YUIOP2040 measures 25.9 × 51.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the YUIOP2040?
36 components, from 21 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the YUIOP2040 design files?
From the koron/yuiop repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the YUIOP2040 design in my own project?
Yes, under the terms of its MIT license, which koron chose for the repository.
Can I test firmware for the YUIOP2040 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 yuiop
Yuiop54v2
koron
285 × 94.6 mm174 parts2LMIT15RP2040/RP2350
Yuiop50d
koron
182 × 103.5 mm157 parts2LMIT15RP2040/RP2350
Yuiop50d fullauto
koron
182 × 103.5 mm157 parts2LMIT15YUIOP63 HHS Keyboard
koron
319 × 95 mm137 parts2LMIT15RP2040/RP2350
YUIOP29RE
koron
116.5 × 116.5 mm118 parts2LMIT15YUIOP47
koron
214 × 94 mm107 parts2LMIT15YUIOP 31 keys with rotary switch keyboard
koron
116.5 × 116.5 mm105 parts2LMIT15YUIOP/27 Keyboard
koron
147.6 × 97.6 mm85 parts2LMIT15YUIOP22 Rotary Switch Keyboard
koron
95.3 × 95.3 mm53 parts2LMIT15RP2040/RP2350
YUIOP2040
koron
28 × 51 mm36 parts2LMIT15YUIOP29RE/TOP PLATE
koron
118 × 118 mm29 parts2LMIT15
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Hid remapper
jfedor2
100 × 100 mm124 parts2LMIT1.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2k