Skip to the content
PCBKitNew board
2 layers68 × 79 mmBrainRing Wireless Admin, the printed circuit board in 3D

BrainRing Wireless Admin

Mark-RT/BrainRing_Wireless

Разработка для игры BrainRing - беспроводная версия. Участников до 5. Для устройства ведущего есть прошивка master, а для всех участников одна прошивка slave.

Size
68 × 79 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
42
Pads
134
Tracks, vias
173, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Nov 2023
Updated
7 Nov 2026

Overview

BrainRing Wireless Admin is an open-source printed circuit board by Mark-RT, from the Mark-RT/BrainRing_Wireless repository on GitHub. It is a 2-layer board of 68 × 79 mm with 41 parts on 42 nets, routed with 173 tracks and 0 vias.

It is built around the AMS1117-3.3, IP5305 and MLT-8530, with the AO3400A, BH-18650-PC and MMBT2222A among its other parts. Its parts include 9 capacitors, 9 resistors, 5 ICs, 5 diodes and 2 transistors.

Main components

8

README

README.md

BrainRing_Wireless

Разработка для игры BrainRing - беспроводная версия. Участников до 5. Для устройства ведущего есть прошивка master, а для всех участников одна прошивка slave.

Яркость лент

Яркость лент игроков настраивается с пульта ведущего: удерживайте кнопку 2 секунды — яркость станет на 10% ниже. Держите дальше — каждую секунду ещё на 10%: 100% → 90% → … → 20% → снова 100%. Отпустите на нужной ступени. Каждая ступень сразу сохраняется в пульте ведущего, отдельно подтверждать не нужно. Чем ярче, тем выше сигнал, а ленты горят ровным светом, пока идёт настройка. Нажатие кнопки сразу сбрасывает раунд, поэтому меняйте яркость между вопросами. В «Саймоне» яркость меняется так же, но только в лобби.

Игра «Саймон»

По умолчанию пульт ведущего всегда включается в брейн-ринг. Чтобы сыграть в «Саймона», зажмите кнопку на пульте ведущего при включении и держите 3 секунды (тики, светодиод разгорается фиолетовым, в конце мелодия). Для возврата в брейн-ринг выключите и включите пульт без кнопки.

Игра командная: каждый игрок отвечает за свой цвет. Пульты показывают последовательность, команда повторяет её по порядку, каждый жмёт свою кнопку, когда подходит его цвет. У команды 3 жизни. Команда — это пульты, которые были на связи в момент старта; она не меняется до конца игры. Пульт, включённый позже, тускло светит белым и не участвует.

Подробная инструкция: docs/BrainRing_Wireless_Instruction.pdf (исходник — docs/instruction/instruction.html).

Кнопка ведущего:

КогдаДействиеРезультат
Лобби (фиолетовые вспышки = число игроков на связи)кликстарт игры
Лоббиудержание 2 с (и дальше)яркость лент −10% (и дальше каждую секунду)
Показ счёта или отсчёт перед раундомкликпридержать игру; следующий клик — отсчёт заново
Вводкликпоказать последовательность ещё раз (3 раза за игру, бонус раунда сгорает)
Идущая играудержание 2 сзакончить игру и показать счёт
Конец игрыкликв лобби, новая игра

Что видно на лентах игроков:

  • Перед раундом: 2 с линейка очков (1 LED = 1 очко, каждый 5-й белый) и жизни (красные точки в конце ленты), затем отсчёт 3-2-1 со вспышками (по 1 с, последний сигнал выше и длиннее) и сразу первый цвет.
  • Ввод: заполнение ленты показывает прогресс. За 2 с до конца времени на нажатие лента наливается красным (20% → 60%).
  • После раунда: 1 с бегущие огни (или 1,5 с красный строб у виновника ошибки), затем 1 с паузы.
  • Ошибка или пропуск очереди: лента виновника стробит красным, минус жизнь, последовательность показывается заново.
  • Янтарная пульсация: кто-то пропал со связи, игра на паузе, жизнь не снимается.
  • Конец игры: счёт набирается по одному LED с тиком на пульте ведущего.

Светодиод ведущего во время ввода показывает жизни: зелёный = 3, жёлтый = 2, красный = 1.

Очки: раунд +1, раунд без ошибок и повторов +1, особый раунд +1.

Сложность: цепочка растёт (с 6-го раунда иногда сразу на 2 шага), показ ускоряется, на нажатие остаётся меньше времени: 4,4 с в 1-м раунде, на 0,1 с меньше за раунд, но не меньше 2,5 с (с 20-го раунда). На первое нажатие в раунде — на 1 с больше. С 5-го раунда случаются «спурты» (показ ещё быстрее), с 9-го — «тихие раунды» (показ без нот); особый раунд объявляется стробом и трелью.

Устройства работают на принципе обратной связи, постоянной. То есть Игроки в любой момент времени, даже если была перезагрузка или потеря связи, знают, выиграли они или нет. Этот принцип конечно идёт в ущерб энергопотреблению, но в плюс стабильности работы, так как проверено временем.

По какой-то причине 1 версия перестала работать. Есть подозрение что обновилась библиотека и что-то пошло не так. Поэтому 2-я версия усовершенствованная (иногда были проблемы что игроки вместе нажимали на кнопку и ни у кого не сработало) и на всякий случай оставляю библиотеку которая точно работала на момент загрузки кода.

IMG_20231107_213823_8 4 300 IMG_20231107_215251_8 4 300 IMG_20231107_215259_8 4 300 IMG_20231107_213936_8 4 300 IMG_20231107_213945_8 4 300 IMG_20231107_214131_8 4 300 IMG_20231107_214144_8 4 300 IMG_20231107_214205_8 4 300 IMG_20231107_214211_8 4 300

Parts

41
QtyValueFootprintReferences
510uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C5, C7
3LED_BLED_SMD:LED_0805_2012MetricD3, D4, D5
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C8
222uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C9
25.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4
2JumperConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP1, TP2
2MountingHoleMountingHole:MountingHole_2.2mm_M2H3, H4
2MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2
1100Resistor_SMD:R_0603_1608MetricR7
1100kResistor_SMD:R_0603_1608MetricR8
11kResistor_SMD:R_0603_1608MetricR2
12Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
12.2uHInductor_SMD:L_APV_APH0630L1
1300Resistor_SMD:R_0603_1608MetricR1
143kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
147Resistor_SMD:R_1206_3216MetricR9
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1AO3400APackage_TO_SOT_SMD:SOT-23Q2
1BH-18650-PC.my_Connector:BAT_BH-18650-PCBT1
1Butt+WS2812bConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ1
1IP5305Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mmU4
1LED_RLED_SMD:LED_0805_2012MetricD2
1LGT8F328P_LQFP32.my_Chip:LGT8F328P_LQFP32U1
1MLT-8530.my_Audio:MLT8530U3
1MMBT2222APackage_TO_SOT_SMD:SOT-23Q1
1NRF24L01+PA+LNA.my_RF:nRF24L01+PA+LNA_BreakoutU2
1SS110Diode_SMD:D_SMAD1
1SS12D11G5.my_Switch:SS12D11G5SW1
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-17J2

Questions

How big is the BrainRing Wireless Admin PCB?

It measures 68 × 79 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BrainRing Wireless Admin use?

41 parts, built around the AMS1117-3.3, IP5305, MLT-8530 and 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 BrainRing Wireless Admin KiCad files?

From the Mark-RT/BrainRing_Wireless repository on GitHub, at the commit this page was made from: the board is pcb/BrainRing_Wireless_Admin/BrainRing_Wireless_Admin.kicad_pcb and its schematic pcb/BrainRing_Wireless_Admin/BrainRing_Wireless_Admin.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BrainRing Wireless Admin design in my own project?

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

More from Mark-RT/BrainRing_Wireless

1
  • 2 layers80 × 58 mmBrainRing Wireless Players, the printed circuit board in 3D

    BrainRing Wireless Players

    Mark-RT/BrainRing_Wireless

    Разработка для игры BrainRing - беспроводная версия. Участников до 5. Для устройства ведущего есть прошивка master, а для всех участников одна прошивка slave.

    41 parts

Similar boards

  • 2 layers105 × 58 mmZAP-010A, the printed circuit board in 3D

    ZAP-010A

    lalithk06/Esp32_Smart_Plug

    Hardware reference design for an ESP32-S3 smart plug with mains power conversion, relay switching, RTC support, USB connectivity, and protection components.

    80 parts
  • 2 layers105 × 58 mmZAP-01A, the printed circuit board in 3D

    ZAP-01A

    ponrajleo/AI-Hardware-ESP32S3-

    This project is part of a complete open-source hardware design course on YouTube:

    103 parts
  • 2 layers105 × 58 mmViRa V1.0, the printed circuit board in 3D

    ViRa V1.0

    VikramR3/ViRa_Ai_plug

    ESP32-S3 mains smart plug: HLK-5M05 isolated supply, SRD-05VDC relay, DS3231M RTC. 2-layer KiCad design.

    80 partsMIT
  • 2 layers50 × 100 mmAirtap, the printed circuit board in 3D

    Airtap

    ajkumar-1907/POWER-ELECTRONICS-LIB

    Open-source library of power electronics converter topologies — KiCad schematics, working principles, use cases, and design notes for DC-DC, AC-DC, DC-AC, and AC-AC converters. Free to use, modify, and build on.

    62 parts1MIT
  • 2 layers105.7 × 107.5 mmNomobotSK, the printed circuit board in 3D

    NomobotSK

    edantoni96/NomobotSK

    NomobotSK is a educational robot for kids to learn programming and robotics.

    74 parts
  • 2 layers112.9 × 49.1 mmBluetooth board, the printed circuit board in 3D

    Bluetooth board

    SirBramble/The-Macruwu-2.0

    The Macro universal word-typing unit

    45 parts1
  • 2 layers150 × 50 mmEsp32-led smps, the printed circuit board in 3D

    Esp32-led smps

    lucysrausch/esp32-led-smps

    230V main LED smps. 2x30W Constant Current.

    179 parts30
  • 2 layers45.7 × 60.2 mmPcb watch, the printed circuit board in 3D

    Pcb watch

    nithinmathewjoji/Schrodinger-Clock-PCB-Watch-

    An open-source ESP32-S3-based smartwatch with RTC, I2C display, buzzer, LEDs, and battery monitoring. Designed using KiCad, it features a compact PCB layout, Li-Po battery support, and USB charging

    58 parts4MIT