**Please refer to the important notes at the bottom of this page.

What is it? This is a fully working Internet Radio based on the ESP32 micro controller with which you will be able to listen to Internet radio stations from all over the world. There are thousands of radio stations available for streaming online and you can access them for free. No subscription fees or licenses needed. And unlike your local FM radio stations, many of them have very few ads — or none at all.

This is a small, battery-powered device with its own built-in DAC (Digital-to-Analog Converter), amplifier, and speaker. There is a handy touchscreen on the front face of the device through which users can change stations or adjust volume. Internet radio “stations” are streaming audio sources located at specific web addresses, so you’ll need to find and save those URLs. This device can store up to 512 stations, so you’ll never run out of audio content to enjoy. Just search for a list of stations, find some that you like, and then save them! There are many websites that provide such URLs lists for free (refer to the documentation). The station management and radio various features can also be done using your PC/ MAC /Mobile Phone web browser.

The radio is simple to build using a minimum of 3 components You can use it as a portable device or you can use a stereo I2S DAC and connect it to your Stereo system or stereo headphones (see the documentation for more details). All of those components fit into a simple but attractive 3D-printed enclosure. The whole thing is about the size of your hand, so you can put it anywhere.

What makes it special?

1. Color Touchscreen Display: The vivid display isn't just eye-catching—it's intuitive. With just a tap, you can navigate through stations and control your listening experience effortlessly.

2. Web Based Management System: Integrated web server for managing the radio features and stations from any device on the same network. Updating your station list is as simple as a few clicks.

3. User-Friendly Interface: The interface is designed with simplicity in mind. Scroll through stations, tap to select, and immerse yourself in your favorite tunes—all with ease.

4. ESP32-S3 Microcontroller: Behind the scenes, the ESP32 works its magic. With its Wi-Fi capabilities, it connects you to the internet and facilitates the streaming connections.

5. Small Formfactor: The radio is about the size of your hand, so you can put it anywhere.

What is included in the kit and the fully assembled versions:

•MicroController +LCD – 1x Lilygo T-Display S3

•Amplifier+DAC – 1x Module based on MAX98357AI2S- 3W Class D Amplifier Breakout Board

•Speaker – 1x 5W 4 Ohm 40mm

•Battery holder – 1x 18650 battery holder

•ON/OFF Switch – 1x ON/Off Rocker Switch (2 pins 10X15 cm)

•Charging Indicator LED - 1x LED 3mm should be connected instead on the charging indicator LED located on the Lilygo board (optional).

•Wi-Fi Antenna – 1x Antenna with U.FL (IPEX or IPX) connector

•Enclosure- 1x 3D printed enclosure white color as default (if you wish to have a black color please choose that as an option)

•Wires – wires for connecting the battery, speaker and on/off switch

Important notes:

Note: Due to post shipping regulations the 1x 18650 Lithium ion Rechargeable Battery 3.7V is not included. You will have to source it yourself (The radio can also operate without the battery, getting its power through the USB-C cable.).

•Recommended link for purchasing the 18650 Lithium ion Rechargeable Battery 3.7V: https://www.sparkfun.com/products/12895 These batteries are widely available and can alternatively be sourced locally.

Note: You will need a hot glue gun in order to attach the components to the 3D Printed enclosure (not included)

Note: This firmware will only work on the "LilyGo T-display S3 Touch" version. It will not work with another hardware.

... Read more »