Skip to the content
PCBKitNew board
2 layers119 × 47.5 mmKinderradio, the printed circuit board in 3D

A esp32 based web radio for small child

Size
119 × 47.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
111
Nets
81
Pads
332
Tracks, vias
1,200, 209
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Dec 2022
Updated
16 Dec 2025

Overview

Kinderradio is an open-source printed circuit board by philippbrechel, from the philippbrechel/childradio repository on GitHub. It is a 2-layer board of 119 × 47.5 mm with 111 parts on 81 nets, routed with 1,200 tracks and 209 vias.

It is built around the ESP32-WROVER-IE, TLV61070ADBV and TLV62566DBV, with the BS170FTA, BSS84 and MBRA340 among its other parts. Its parts include 42 capacitors, 32 resistors, 9 ICs, 8 connectors and 5 transistors. It belongs with the radio and wireless boards and the ESP32 boards of this library.

Main components

6

README

README.md

childradio

An ESP32-based web radio designed specifically for small children.

The mechanics are highly robust, making it the only web radio capable of withstanding the daily life of a 1-year-old child.

L0

Key-Features:

  • Robust Wooden Design: Built to endure rough handling.
  • 2x3W Stereo Class-D Amplifier: Provides clear, powerful sound.
  • Beautiful Cover: Enhances aesthetics and child-friendliness.
  • RGB LED Lighting: Creates an attractive background glow behind the cover.
  • Web Server for Parental Control: Parents can manage settings via a web interface.
  • Child-Friendly Controls: Only volume adjustment and channel skipping are accessible to the child.
  • USB-C Charging Port: Modern, convenient charging.
  • Battery-Powered: Runs on a single 18650 cell, ensuring portability.

Please view this video for a demonstration Video

Parts

111
QtyValueFootprintReferences
13100nFResistor_SMD:R_0805_2012MetricC1, C6, C7, C10, C18, C19, C25, C33, C34, C35, C41, C43, C83
1210uFResistor_SMD:R_1206_3216MetricC0, C5, C8, C12, C15, C22, C27, C32, C36, C37, C38, C40
910kResistor_SMD:R_0805_2012MetricR90, R91, R92, R93, R94, R95, R96, R97, R99
947uFCapacitor_SMD:CP_Elec_6.3x5.2C2, C4, C9, C11, C14, C23, C26, C29, C42
5180kResistor_SMD:R_0805_2012MetricR1, R3, R4, R30, R31
547kResistor_SMD:R_0805_2012MetricR33, R80, R81, R82, R83
41pFResistor_SMD:R_0805_2012MetricC3, C13, C28, C39
42.2uHInductor_SMD:L_1008_2520MetricL1, L2, L3, L4
420kResistor_SMD:R_0805_2012MetricR2, R5, R6, R32
4470Resistor_SMD:R_0805_2012MetricR0, R7, R40, R41
3BS170FPackage_TO_SOT_SMD:SOT-23Q2, Q81, Q90
3LEDLED_THT:LED_D5.0mmD2, D3, D90
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
3TLV61070APackage_TO_SOT_SMD:SOT-23-6U1, U2, U4
2100kResistor_SMD:R_0805_2012MetricR10, R12
212pFResistor_SMD:R_0805_2012MetricC30, C31
2BSS84Package_TO_SOT_SMD:SOT-23Q1, Q80
2Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4, J5
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J2
2FerriteBeadInductor_SMD:L_0805_2012MetricFB1, FB2
2MAX983571kinderradio:max98357aU12, U13
10Resistor_SMD:R_0805_2012MetricR11
11uFResistor_SMD:R_0805_2012MetricC91
1220kResistor_SMD:R_0805_2012MetricR13
1330Resistor_SMD:R_0805_2012MetricR98
1470nFResistor_SMD:R_0805_2012MetricC90
1BMS_1Skinderradio:BMS_1SU40
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Conn_01x02_Femalekinderradio:ConnectorJ41
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ55
1Crystal_GND3Crystal:Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2Y1
1ESP32-WROVER-IEkinderradio:ESP32-WROVER-IEU3
1MBRA340Diode_SMD:D_SMAD40
1MCP7940N-xPPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU30
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1TLV62566Package_TO_SOT_SMD:SOT-23-5U20
1USB_C_molex_217178-0001kinderradio:217178-0001J40

Questions

How big is the Kinderradio PCB?

It measures 119 × 47.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kinderradio use?

111 parts, built around the ESP32-WROVER-IE, TLV61070ADBV, TLV62566DBV and BS170FTA. 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 Kinderradio KiCad files?

From the philippbrechel/childradio repository on GitHub, at the commit this page was made from: the board is Hardware/kinderradio/kinderradio/kinderradio.kicad_pcb and its schematic Hardware/kinderradio/kinderradio/kinderradio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kinderradio design in my own project?

Its repository states no licence, so its author keeps all rights: ask philippbrechel before reusing the design.

Similar boards

  • 4 layers184.1 × 197.7 mmHardfuzz v1 original, the printed circuit board in 3D

    Hardfuzz v1 original

    sat-wik/HardFuzz

    Runs on a Digilent Cmod A7 (Xilinx Artix-7) wired inline with a NUCLEO-F446RE as the device under test. Injector BOM ≈ $40.

    84 partsMIT
  • 4 layers100 × 72 mm8-DI ESP32-PCB, the printed circuit board in 3D

    8-DI ESP32-PCB

    legowoo/8-DI-ESP32-PCB

    A printed circuit board that enables a ESP32 to interface with digital inputs up to 28VDC.

    67 parts1GPL-3.0
  • 2 layers139.5 × 153 mmPannel, the printed circuit board in 3D

    Pannel

    cocobot/cocotter

    370 parts2
  • 4 layers70 × 72 mmSPINC AA Charger, the printed circuit board in 3D

    SPINC AA Charger

    CoretechR/SPINC

    DIY Automatic Battery Charger Using RP2040

    101 parts467GPL-3.0
  • 4 layers90 × 40 mmUsb3-ngff carrier, the printed circuit board in 3D

    Usb3-ngff carrier

    themainframe/5g-m2-usb3-interface-pcb

    KiCad EDA Project for my 5G M.2 (NGFF) USB3 Interface board

    62 parts80MIT
  • 2 layers58 × 45 mmVfd ps, the printed circuit board in 3D

    Vfd ps

    esynr3z/vfd-ps

    Power supply and filament driver for vacuum fluorescent display (VFD)

    51 parts15