Skip to the content
PCBKitNew board
2 layers95 × 65 mmШарик MAIN, the printed circuit board in 3D

Шарик MAIN

UN7RT-sudo/sharik2

«Шарик» — законченная автономная мультимедийная система на базе ESP32 WROOM и круглого сенсорного дисплея Nextion Edge NX4848E028-011C.

Size
95 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
102
Pads
220
Tracks, vias
1,416, 202
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Jul 2026
Updated
31 Jul 2026

Overview

Шарик MAIN is an open-source printed circuit board by UN7RT-sudo, from the UN7RT-sudo/sharik repository on GitHub. It is a 2-layer board of 95 × 65 mm with 54 parts on 102 nets, routed with 1,416 tracks and 202 vias.

It is built around the AO3400A. Its parts include 25 resistors, 12 connectors, 8 transistors, 4 ICs and 2 capacitors. It belongs with the ESP32 boards of this library.

Main components

1

README

README.md

ШАРИК

Мультимедийный терминал на базе ESP32, yoRadio и Nextion Edge NX4848E028-011C

Шарик

Автор проекта: Борис Ребров (UN7RT)

Компактный автономный мультимедийный терминал собственной разработки, объединяющий интернет-радио, локальное аудио и видео, голосовое управление и интеллектуальную систему отображения информации.

«Шарик» — законченная автономная мультимедийная система на базе ESP32 WROOM и круглого сенсорного дисплея Nextion Edge NX4848E028-011C.

Устройство объединяет интернет-радио, воспроизведение аудио и видео, отображение погоды, аналоговые и цифровые часы, голосовое управление, голосовые уведомления, контроль аккумулятора и сенсорный пользовательский интерфейс.

Основные возможности

  • интернет-радио на базе yoRadio;
  • круглый сенсорный дисплей Nextion Edge NX4848E028-011C, 2,8", 480×480;
  • автономное воспроизведение видео без участия ESP32;
  • поддержка фильмов, состоящих из одной, двух или трёх частей;
  • автоматический переход между частями фильма;
  • сквозная перемотка по всему фильму независимо от количества частей;
  • автоматическое определение и сохранение длительности видеофайлов;
  • автоматическое обновление длительностей после замены видеофайлов;
  • внешний MP3-декодер GOHJMY;
  • голосовое управление и служебные команды;
  • голосовые предупреждения о низком заряде аккумулятора;
  • программное приглушение интернет-радио во время голосовых сообщений;
  • аппаратное приглушение внешнего MP3-модуля;
  • погодный экран OpenWeather с температурой, давлением, влажностью, ветром и погодными значками;
  • аналоговые и цифровые часы;
  • автоматическая регулировка яркости дисплея по датчику освещённости;
  • питание от двух Li-ion аккумуляторов 18650 с BMS HXYP 2S-A18;
  • OTA-обновление прошивки ESP32.

Особенности видеоплеера

Видеоплеер работает автономно и не нагружает ESP32. Фильм может состоять из нескольких отдельных видеофайлов, которые воспроизводятся последовательно как единое целое.

Сквозная перемотка действует по всей продолжительности фильма. Система самостоятельно определяет длительность каждой части и сохраняет полученные значения. После замены видеофайлов длительности обновляются автоматически при первом воспроизведении.

Фотографии устройства

Общий вид устройства Экран интернет-радио

Цифровые часы Аналоговые часы

Управление MP3-плеером Воспроизведение видео

Экран голосового модуля Настройки устройства

## Основные аппаратные компоненты
КомпонентНазначение
ESP32 WROOMЦентральный контроллер и программная основа yoRadio
Nextion Edge NX4848E028-011CСенсорный интерфейс и автономное воспроизведение видео
SU-03TГолосовые команды, DUCK, STOP и предупреждение о низком заряде
DM50AГолосовой модуль, подключённый к ESP32 по UART
GOHJMY MP3 ModuleВнешнее воспроизведение MP3
MAX98357AЦифровой аудиоусилитель
BMS HXYP 2S-A18Защита аккумуляторной батареи 2×18650
MINI560Понижающий DC/DC-преобразователь

Содержимое репозитория

Репозиторий содержит все материалы, необходимые для повторения проекта:

  • исходный код прошивки ESP32;
  • готовый файл прошивки дисплея Nextion (.tft);
  • проект печатной платы KiCad;
  • Gerber-файлы для изготовления печатной платы;
  • аппаратные разработки проекта (корпус, STL-модели и другие материалы);
  • схемы и техническую документацию;
  • фотографии устройства;
  • документацию по используемым электронным модулям.

Прошивка дисплея

В репозитории публикуется готовый файл прошивки дисплея .tft.

Состояние проекта

Функциональная часть проекта завершена. Устройство собрано, проверено и работоспособно. Репозиторий находится в стадии наполнения документацией и производственными файлами.

Структура проекта

Основные каталоги репозитория:

КаталогНазначение
FirmwareИсходные коды и файлы прошивок
HardwareКорпус устройства, STL-модели, печатные платы и другие аппаратные разработки
ImagesФотографии устройства
ModulesДокументация и материалы по используемым электронным модулям
NextionПроект интерфейса дисплея Nextion

Подробное описание структуры и архитектуры проекта приведено в файле PROJECT.md.

Благодарности

Проект использует программную основу yoRadio. Авторство и условия лицензирования исходного проекта yoRadio должны сохраняться в соответствии с его оригинальной лицензией.

Parts

54
QtyValueFootprintReferences
10100kResistor_SMD:R_1206_3216MetricR2, R10, R11, R12, R13, R15, R18, R21, R23, R24
8AO3400APackage_TO_SOT_SMD:SOT-23Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17
6100Resistor_SMD:R_1206_3216MetricR6, R7, R8, R9, R14, R17
61kResistor_SMD:R_1206_3216MetricR1, R4, R16, R19, R20, R22
210kResistor_SMD:R_1206_3216MetricR25, R26
2PC817Package_DIP:DIP-4_W7.62mmU7, U8
1100nCapacitor_SMD:C_1206_3216MetricC3
130kResistor_SMD:R_1206_3216MetricR3
1500mkfCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC6
1ESP32_D1_MINISharik_PCB:ESP32_miniU9
1HFD4/5-L-DIP 257Sharik_PCB:HFD4&slash_5-L-DIP 257_HNGK2
1J_MP3Connector_JST:JST_XH_B11B-XH-A_1x11_P2.50mm_VerticalJ18
1LS1 SpeakerConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ12p1
1Led DM50AConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ15p1
1Mic DM50AConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ20p2
1Mic SU-03TConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ16p1
1Nextion PWRConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ22p1
1Nextion_pinConnector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalJ21p1
1POWER_INConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ24
1SU-03T распознаваниеConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ23p1
1Speaker SU-03TConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ19p1
1adafruit-MAX98357Sharik_PCB:adafruit-MAX98357U10
1run flash mp3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ11p1
1~Sharik_PCB:SU-03TSU-03T2
1~Sharik_PCB:DM50ADM50A1
1ФоторезисторConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ17p1

Questions

How big is the Шарик MAIN PCB?

It measures 95 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Шарик MAIN use?

54 parts, built around the AO3400A. 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 Шарик MAIN KiCad files?

From the UN7RT-sudo/sharik repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Main_Board/KiCad/Шарик_MAIN.kicad_pcb and its schematic Hardware/Schematics/KiCad/AUDIO.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Шарик MAIN design in my own project?

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

More from UN7RT-sudo/sharik

1
  • 2 layers52 × 41.7 mmШарик POWER 23 07, the printed circuit board in 3D

    Шарик POWER 23 07

    UN7RT-sudo/sharik

    «Шарик» — законченная автономная мультимедийная система на базе ESP32 WROOM и круглого сенсорного дисплея Nextion Edge NX4848E028-011C.

    17 parts2

Similar boards

  • 4 layers149 × 95 mmMobo, the printed circuit board in 3D

    Mobo

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    399 parts3.7k
  • 4 layers40 × 23 mmPixl.js, the printed circuit board in 3D

    Pixl.js

    solosky/pixl.js

    An emulator for Amiibo!

    45 parts1.4kGPL-2.0
  • 4 layers81.2 × 96.6 mmKv4p ht PANEL, the printed circuit board in 3D

    Kv4p ht PANEL

    VanceVagell/kv4p-ht

    Open source handheld ham radio project KV4P-HT

    174 parts828GPL-3.0
  • 4 layers42 × 42 mmHuvud, the printed circuit board in 3D

    Huvud

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    126 parts373GPL-3.0
  • 4 layers98 × 75 mmPiFinder4, the printed circuit board in 3D

    PiFinder4

    brickbots/PiFinder

    A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera

    157 parts257GPL-3.0
  • 2 layers240 × 240 mmKfchess, the printed circuit board in 3D

    Kfchess

    misprit7/real-time-chess

    A physical chess board without the concept of turns

    235 parts254MIT
  • 2 layers141.5 × 83 mmRolio, the printed circuit board in 3D

    Rolio

    MickiusMousius/Rolio46Keyboard

    A split wireless keyboard based on the Corne and Sofle

    110 parts236MIT