Skip to the content
2 layers51.3 × 16.3 mmRp2040 i2s tester, the printed circuit board in 3D

Rp2040 i2s tester

emeb/i2s_codecs4

Testing I2S codecs

Size
51.3 × 16.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
60
Pads
199
Tracks, vias
455, 56
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Jun 2025
Updated
9 Jun 2025

Overview

Rp2040 i2s tester is an open-source printed circuit board by emeb, from the emeb/i2s_codecs repository on GitHub, published under the MIT licence. It is a 2-layer board of 51.3 × 16.3 mm with 43 parts on 60 nets, routed with 455 tracks and 56 vias.

It is built around the RP2040 and W25Q32JVZPIQ. Its parts include 15 capacitors, 11 resistors, 6 connectors, 3 ICs and 3 switches. It belongs with the RP2040 boards of this library.

Main components

2

README

rp2040_i2s_tester/README.md

RP2040_I2S_Tester

I2S Signal Generator for testing CODECs

Abstract

This directory contains a KiCAD design for an RP2040-based I2S signal generator that can drive the CODEC PMODs described elsewhere in this repository.

Firmware

The RP2040 firmware for this design can be found elsewhere in this repository.

Parts

43
QtyValueFootprintReferences
90.1ufCapacitor_SMD:C_0402_1005MetricC6, C8, C9, C10, C11, C15, C18, C21, C25
45k1Resistor_SMD:R_0402_1005MetricR3, R4, R5, R7
31kResistor_SMD:R_0402_1005MetricR2, R6, R10
31ufCapacitor_SMD:C_0402_1005MetricC1, C22, C23
218pfCapacitor_SMD:C_0402_1005MetricC3, C4
227.5Resistor_SMD:R_0402_1005MetricR13, R14
110kResistor_SMD:R_0402_1005MetricR9
110ufCapacitor_SMD:C_0805_2012MetricC2
11MResistor_SMD:R_0402_1005MetricR1
15V TPConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ6
1BOOTButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW3
1CONN_02X06Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_VerticalJ3
1Crystal_4pin_SMDCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Diag1TestPoint:TestPoint_Pad_D1.0mmTP1
1Diag2TestPoint:TestPoint_Pad_D1.0mmTP2
1Diag3TestPoint:TestPoint_Pad_D1.0mmTP3
1LED GreenLED_SMD:LED_0603_1608MetricD3
1QwiicEMEB:JST_SH_SM04B-SRSS-TB_04x1.00mm_AngledJ4
1RP2040EMEB:RP2040U3
1RSTButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1
1SWDConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ5
1SerialConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1USRButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW4
1W25Q32JVZPIQPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU5
1XC6222B331MR-GPackage_TO_SOT_SMD:SOT-23-5U1

More from emeb/i2s_codecs

4
  • 2 layers38.1 × 21.3 mmUda1345 pmod, the printed circuit board in 3D

    Uda1345 pmod

    emeb/i2s_codecs

    Testing I2S codecs

    21 parts4MIT
  • 2 layers38.1 × 21.3 mmNau8822 pmod, the printed circuit board in 3D

    Nau8822 pmod

    emeb/i2s_codecs

    Testing I2S codecs

    14 parts4MIT
  • 2 layers31 × 21.3 mmSgtl5000 pmod, the printed circuit board in 3D

    Sgtl5000 pmod

    emeb/i2s_codecs

    Testing I2S codecs

    14 parts4MIT

Similar boards

  • 4 layers162.2 × 100 mmDigital, the printed circuit board in 3D

    Digital

    Dawson-HEP/opentrig

    Open-source acquisition trigger

    438 parts6EPL-2.0
  • 4 layers36.8 × 52.1 mmRP2040, the printed circuit board in 3D

    RP2040

    rishikesh2715/RP2040-Motion-Sense-Board

    A microcontroller PCB based on the RP2040 MCU from Raspberry Pi with a on-board high performance IMU, 2S LiPo battery charging circuit, 32 MB quad SPI flash memory, and bunch of GPIO breakouts.

    73 parts4MIT
  • 2 layers48.3 × 22.9 mmBuddhabox, the printed circuit board in 3D

    Buddhabox

    emeb/RP2040_Projects

    A collection of random projects based on the Raspberry Pi RP2040 MCU

    51 parts3MIT
  • 4 layers14 × 30 mmRp ducky, the printed circuit board in 3D

    Rp ducky

    kevinlutzer/rp-ducky

    RP2040 Based Rubber Ducky

    31 parts3GPL-3.0
  • 4 layers50 × 60 mmLyrav3og, the printed circuit board in 3D

    Lyrav3og

    prs2026/Lyra-flight-computer

    repo for the lyra flight computer

    135 parts3GPL-3.0
  • 4 layers43.2 × 36.8 mmPi pico dds, the printed circuit board in 3D

    Pi pico dds

    gabeak2/RP2040_PIO_DAC

    RP2040 PCB with a 12-bit R-2R DAC

    77 parts2
  • 2 layers54.8 × 75.5 mmOPENSOURCE REMAKE, the printed circuit board in 3D

    OPENSOURCE REMAKE

    MAATHES-THILAK-K/Arduino-SMD

    Arduino SMD version with In-Built Bluetooth and Gesture sensor

    78 parts2MIT
  • 4 layers15 × 34.1 mmPiprobe, the printed circuit board in 3D

    Piprobe

    Sasasu/piprobe

    24 parts2

Questions

How big is the Rp2040 i2s tester PCB?

It measures 51.3 × 16.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rp2040 i2s tester use?

43 parts, built around the RP2040 and W25Q32JVZPIQ. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rp2040 i2s tester KiCad files?

From the emeb/i2s_codecs repository on GitHub, at the commit this page was made from: the board is rp2040_i2s_tester/rp2040_i2s_tester.kicad_pcb and its schematic codec_pmods/nau8822_pmod/nau8822_pmod.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rp2040 i2s tester design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).