Picoarc

naorunaoru·picoarc·hardware/layout/layout.kicad_pcb

Picoarc PCB layout, top view — open source RP2040/RP2350 board by naorunaoru

About the Picoarc PCB

Picoarc is an open source RP2040/RP2350 PCB design by naorunaoru, published on GitHub under the MIT license. It is a 4-layer board measuring 50 × 20 mm, with 51 components from 31 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the PCA9306DCUR, AP2112K-3.3TRG1, USBLC6-2SC6 and W25Q16JVSSIQ. By type, the board carries 23 resistors, 15 capacitors, 5 ICs, 3 diodes, 2 connectors and 1 transistor.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

Use your HDMI ARC capable soundbar with your computer

The fab-ready PicoARC PCB design lives in this directory. The circuit is authored with the Zener toolchain from Diode, and the physical board layout is kept as a generated/synced KiCad project.

Zener is a Starlark-based hardware description language for PCB schematics. The pcb CLI evaluates the .zen design, manages dependencies from pcb.toml, assigns reference designators, validates the netlist, and generates/syncs KiCad layout files.

Main components on the Picoarc

Picoarc bill of materials (BOM)

51 components, 31 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
PCA9306DCUR
Texas Instruments
U1
1
AP2112K-3.3TRG1
Diodes Incorporated
U2
1
USBLC6-2SC6
STMicroelectronics
U3
1
W25Q16JVSSIQ
Winbond
U4
1
RP2040
Raspberry Pi
U5
1
2N7002
Jiangsu Changjing Electronics Technology (CJ)
Q1
1
X322512MSB4SI
YXC
Y1
1
HC-HDMI0019T-3
Shenzhen Hongcheng Electronics
J1
1
GT-USB-7014G
G-Switch
J2
1
TS-1088-AR02016
XUNPU
SW1
1
KT-0603R
Hubei KENTO Elec
D1
1
D5V0M5B6LP16-7
Diodes Incorporated
D2
1
H7VH10U
hongjiacheng
D3
1
CL05B103KB5NNNC
Samsung Electro-Mechanics
C1
1
0402CG101J500NT
FH (Guangdong Fenghua Advanced Tech)
C2
2
CL10A106MA8NRNC
Samsung Electro-Mechanics
C3, C4
7
CL05B104KB54PNC
Samsung Electro-Mechanics
C5, C8, C9, C10, C11, C12, C13
2
CL05A105KA5NQNC
Samsung Electro-Mechanics
C6, C7
2
0402CG330J500NT
FH (Guangdong Fenghua Advanced Tech)
C14, C15
1
0402WGF2202TCE
UNI-ROYAL(Uniroyal Elec)
R1
Show 11 more
QtyPartRefs
1
0402WGF2200TCE
UNI-ROYAL(Uniroyal Elec)
R2
1
0402WGF3300TCE
UNI-ROYAL(Uniroyal Elec)
R3
4
0402WGF1001TCE
UNI-ROYAL(Uniroyal Elec)
R4, R5, R16, R23
3
0402WGF1003TCE
UNI-ROYAL(Uniroyal Elec)
R6, R7, R13
4
0402WGF2201TCE
UNI-ROYAL(Uniroyal Elec)
R8, R9, R10, R11
1
0402WGF2003TCE
UNI-ROYAL(Uniroyal Elec)
R12
1
0402WGF1000TCE
UNI-ROYAL(Uniroyal Elec)
R14
1
0402WGF1200TCE
UNI-ROYAL(Uniroyal Elec)
R15
2
0402WGF5101TCE
UNI-ROYAL(Uniroyal Elec)
R17, R18
2
0402WGF1002TCE
UNI-ROYAL(Uniroyal Elec)
R19, R20
2
0402WGF330JTCE
UNI-ROYAL(Uniroyal Elec)
R21, R22

Picoarc design files

The KiCad project lives in the naorunaoru/picoarc repository on GitHub; these links point at the commit this page was built from.

Picoarc: common questions

What microcontroller does the Picoarc use?

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

How big is the Picoarc PCB?

The Picoarc measures 50 × 20 mm, has 4 copper layers and is 1.2 mm thick.

How many components are on the Picoarc?

51 components, from 31 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 Picoarc design files?

From the naorunaoru/picoarc repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Picoarc design in my own project?

Yes, under the terms of its MIT license, which naorunaoru chose for the repository.

Can I test firmware for the Picoarc 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.

Similar boards