Meerya dev
dcmcshan·meerya-dev·meerya/AQ25027_Meerya_Speaker_RevB/AQ25027-Meerya-Speaker-RevB/AQ25027-Meerya-Speaker-RevB.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | WM8962BECSN/R WM8962BECSN_R | BGA49C50P7X7_359X398X75 | IC1 |
| 1 | AP2112K-1.8TRG1 | Vreg_1.8_AP2112K-1.8TRG1_DIO | U1 |
| 1 | AP2112K-3.3TRG1 | Vreg_3.3_SOT95P285X140-5N | U2 |
| 1 | M20-7872042 PiZero2W SC1176 | Raspberry_Pi_Zero2W_MODULE_SMD | U3 |
| 1 | MAX9744ETH+T MAX9744ETH_T | Audio_Amp_20W_QFN50P700X700X80-45N | U4 |
| 2 | MMBT2222A-TP | MMBT2222A-TP_MCE | Q1, Q2 |
| 1 | XRCGB24M000F2P02R0 | xtal_24MHz_OSC_XRCGB24M000F2P02R0 | Y1 |
| 1 | B4B-XH-A CONN_100MIL_4_JST_XH | JST_B4B-XH-A(LF)(SN) | J1 |
| 4 | CMM-3125AT-42316-TR | Mems_Mic_XDCR_CMM-3125AT-42316-TR | MIC1, MIC2, MIC3, MIC4 |
| 13 | RCWCTE Test Point | TP420X150 | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +5 |
| 18 | LW Q38G-Q2OO-3K5L-1 White | LED_White_0603 | D1, D2, D3, D4, D5, D6, D7, D8 +10 |
| 18 | MPZ2012S221AT000 220 OHM | BEADC2012X105N | FB2, FB3, FB4, FB5, FB6, FB7, FB8, FB9 +10 |
| 23 | CC0603KRX7R7BB104 .1uF | C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8 +15 |
| 6 | GRM188R61E225KA12D 2.2uF | C_0603_1608Metric | C9, C49, C50, C51, C53, C61 |
| 2 | GRM188R71E474KA12D .47 | C_0603_1608Metric | C10, C11 |
| 4 | CC0603JRNPO9BN471 470pF | C_0603_1608Metric | C16, C17, C18, C19 |
| 9 | CL21B106KPQNNNE 10uF | C_0805_CAPC2012X140N | C21, C23, C25, C26, C27, C28, C46, C47 +1 |
| 8 | GRM1885C1H330JA01D 33pF | C_0603_1608Metric | C32, C33, C34, C35, C36, C37, C38, C39 |
| 2 | C0603C105K4RACTU 1uF | C_0603_1608Metric | C44, C45 |
| 4 | GRM188R61E475KE11D 4.7uF | C_0603_1608Metric | C56, C57, C58, C60 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 9 | RC0603FR-0710KL 10K | R_0603_1608Metric | R1, R2, R3, R4, R11, R12, R13, R14 +1 |
| 4 | RC0603FR-0720KL 20K | R_0603_1608Metric | R5, R6, R7, R8 |
| 1 | RC0603FR-07330RL 330 Ohms | R_0603_1608Metric | R9 |
| 1 | RC0603JR-07180RL 180 Ohms | R_0603_1608Metric | R10 |
| 18 | RC0603FR-07560RL 560R | R_0603_1608Metric | R16, R17, R18, R19, R20, R21, R22, R23 +10 |
| 2 | MCT06030C1001FP500 1K | R_0603_1608Metric | 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
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449