Skip to the content
2 layers39.4 × 57.2 mmFm streamer, the printed circuit board in 3D

Uses an ESP32 to stream internet audio to an FM radio transmitter

Size
39.4 × 57.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
61
Nets
58
Pads
194
Tracks, vias
439, 106
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Mar 2021
Updated
3 Jan 2023

Overview

Fm streamer is an open-source printed circuit board by russery, from the russery/fm-streamer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 39.4 × 57.2 mm with 61 parts on 58 nets, routed with 439 tracks and 106 vias.

Its parts include 30 resistors, 23 capacitors, 3 ICs, 3 connectors and 1 inductor. It belongs with the audio and music and radio and wireless boards and the ESP32 and ESP8266 boards of this library.

README

hardware/README.md

REV0 Hardware

Hardware Errata

  • USB connector backwards
  • Silkscreen overlap on some components
  • R21 puts chip in SPI mode... should be DNP'd

I2S format: 16-bit Normal clock (rising edge)

TODO:

  • fix hardware errata
  • update top level readme with board images and latest hardware config

Parts

61
QtyValueFootprintReferences
13100Resistor_SMD:R_0402_1005MetricR4, R5, R6, R7, R8, R9, R10, R11, R17, R22, R23, R26, R27
1010uCapacitor_SMD:C_0603_1608MetricC2, C3, C12, C14, C16, C19, C20, C21, C22, C23
922nCapacitor_SMD:C_0402_1005MetricC4, C5, C6, C7, C8, C9, C10, C11, C17
60Resistor_SMD:R_0402_1005MetricR1, R2, R14, R28, R29, R30
610kResistor_SMD:R_0402_1005MetricR15, R16, R18, R19, R20, R21
40.1uCapacitor_SMD:C_0402_1005MetricC1, C13, C15, C18
3USB_AConnector_USB:USB_A_Plug_Molex_0480371000_90_deg_mountJ1, J1, J1
2220kResistor_SMD:R_0402_1005MetricR24, R25
24.7kResistor_SMD:R_0402_1005MetricR3, R12
11Resistor_SMD:R_0402_1005MetricR13
1120nInductor_SMD:L_0603_1608MetricL1
1ESP32_DevKit_V1_DOITesp32_devkit_v1_doit:esp32_devkit_v1_doitU1
1PCM1772PWRfootprints:PCM1772PWRU2
1SI4721SI4721:QFN-20-3X3MMU3
1TestPointTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP1

Similar boards

  • 2 layers390 × 78.2 mmMBO, the printed circuit board in 3D

    MBO

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    61 parts960Apache-2.0
  • 2 layersTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    61 parts530
  • 2 layers45 × 45 mmAirCube, the printed circuit board in 3D

    AirCube

    StuckAtPrototype/AirCube

    Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.

    61 parts379Apache-2.0
  • 2 layers135.9 × 89.5 mmLeft, the printed circuit board in 3D

    Left

    TeXitoi/keyseebee

    KeySeeBee is a split ergo keyboard. It is only 2 PCB (so the name) with (almost) only SMD components on it. It's only a keyboard, no LED, no display, nothing more than keys and USB.

    61 parts348MIT
  • 2 layers59.7 × 57.5 mmFunBox, the printed circuit board in 3D

    FunBox

    GuitarML/FunBox

    Stereo guitar pedal platform using Daisy Seed.

    61 parts289MIT
  • 2 layers35 × 38.4 mmHandgelenk, the printed circuit board in 3D

    Handgelenk

    Jeija/esp8266-smartwatch

    ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...

    61 parts233
  • 2 layers99.9 × 99.9 mmEasy z80, the printed circuit board in 3D

    Easy z80

    skiselev/easy_z80

    An easy to build Zilog Z80 based single board computer

    61 parts180GPL-3.0
  • 2 layers135.3 × 106.7 mmAdlib, the printed circuit board in 3D

    Adlib

    schlae/adlib

    Reproduction AdLib Sound Card, OPL2, Circa 1990

    61 parts168

Questions

How big is the Fm streamer PCB?

It measures 39.4 × 57.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fm streamer use?

61 parts. 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 Fm streamer KiCad files?

From the russery/fm-streamer repository on GitHub, at the commit this page was made from: the board is hardware/fm-streamer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fm streamer design in my own project?

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