Meerya dev

dcmcshan·meerya-dev·meerya/AQ25027_Meerya_Speaker_RevB/AQ25027-Meerya-Speaker-RevB/AQ25027-Meerya-Speaker-RevB.kicad_pcb

Meerya dev PCB layout, top view — open source Raspberry Pi board by dcmcshan
Simulate this board

About the Meerya dev PCB

Meerya dev is an open source Raspberry Pi PCB design by dcmcshan, published on GitHub. It is a 6-layer board measuring 144.8 × 73 mm, with 155 components from 26 distinct parts.

Its main chip is the M20-7872042, from the Raspberry Pi family. Other key parts include the WM8962BECSN/R, AP2112K-1.8TRG1, AP2112K-3.3TRG1 and MAX9744ETH+T. By type, the board carries 58 capacitors, 35 resistors, 18 diodes, 18 inductors, 13 test points and 5 ICs.

It belongs with the audio designs in this gallery.

From the project

SSH keys are set up — use passwordless SSH:

SSH keys are set up — use passwordless SSH:

Convenience script (same thing, from this directory):

If keys aren’t available in some environment, set MEERYASSHPASSWORD and the script will use sshpass instead.

Simple acoustic echo cancellation (AEC) design and reference implementation:

- Design: docs/echo-cancellation-design.md — NLMS-based AEC, integration with playback/capture, tuning. - Code: aec/simplenlmsaec.py — single-channel NLMS; run one instance per capture channel. Requires numpy (pip install -r aec/requirements.txt).

Main components on the Meerya dev

Meerya dev bill of materials (BOM)

155 components, 26 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
WM8962BECSN/R
WM8962BECSN_R
IC1
1
AP2112K-1.8TRG1
U1
1
AP2112K-3.3TRG1
U2
1
M20-7872042
PiZero2W SC1176
U3
1
MAX9744ETH+T
MAX9744ETH_T
U4
2
MMBT2222A-TP
Q1, Q2
1
XRCGB24M000F2P02R0
Y1
1
B4B-XH-A
CONN_100MIL_4_JST_XH
J1
4
CMM-3125AT-42316-TR
MIC1, MIC2, MIC3, MIC4
13
RCWCTE
Test Point
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +5
18
LW Q38G-Q2OO-3K5L-1
White
D1, D2, D3, D4, D5, D6, D7, D8 +10
18
MPZ2012S221AT000
220 OHM
FB2, FB3, FB4, FB5, FB6, FB7, FB8, FB9 +10
23
CC0603KRX7R7BB104
.1uF
C1, C2, C3, C4, C5, C6, C7, C8 +15
6
GRM188R61E225KA12D
2.2uF
C9, C49, C50, C51, C53, C61
2
GRM188R71E474KA12D
.47
C10, C11
4
CC0603JRNPO9BN471
470pF
C16, C17, C18, C19
9
CL21B106KPQNNNE
10uF
C21, C23, C25, C26, C27, C28, C46, C47 +1
8
GRM1885C1H330JA01D
33pF
C32, C33, C34, C35, C36, C37, C38, C39
2
C0603C105K4RACTU
1uF
C44, C45
4
GRM188R61E475KE11D
4.7uF
C56, C57, C58, C60
Show 6 more
QtyPartRefs
9
RC0603FR-0710KL
10K
R1, R2, R3, R4, R11, R12, R13, R14 +1
4
RC0603FR-0720KL
20K
R5, R6, R7, R8
1
RC0603FR-07330RL
330 Ohms
R9
1
RC0603JR-07180RL
180 Ohms
R10
18
RC0603FR-07560RL
560R
R16, R17, R18, R19, R20, R21, R22, R23 +10
2
MCT06030C1001FP500
1K
R25, R26

Meerya dev design files

The KiCad project lives in the dcmcshan/meerya-dev repository on GitHub; these links point at the commit this page was built from.

Meerya dev: common questions

What microcontroller does the Meerya dev use?

The Meerya dev is built around the M20-7872042, from the Raspberry Pi family.

How big is the Meerya dev PCB?

The Meerya dev measures 144.8 × 73 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the Meerya dev?

155 components, from 26 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 Meerya dev design files?

From the dcmcshan/meerya-dev 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 Meerya dev design in my own project?

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

Can I test firmware for the Meerya dev without the hardware?

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

Similar boards