Skip to the content
2 layers90 × 100 mmMeshcore NaIon, the printed circuit board in 3D

Mesh Repeater v1 — одноплатный LoRa-репитер для MeshCore и Meshtastic, 90×100 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах. Солнечный зарядник, Na-ion 1S / LTO 2S. KiCad, BOM и NexusBV в комплекте.

Size
90 × 100 mm
Copper layers
2
Thickness
1.52 mm
Parts
154
Nets
106
Pads
458
Tracks, vias
811, 321
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Oct 2026
Updated
7 Nov 2026

Overview

Meshcore NaIon is an open-source printed circuit board by Alksndr55, from the Alksndr55/mesh-repeater repository on GitHub. It is a 2-layer board of 90 × 100 mm with 154 parts on 106 nets, routed with 811 tracks and 321 vias.

It is built around the ATTINY13A-SSU, SN74LVC2G125DCTR-JSM and LMV431AIZ, with the CN3722, DS3231MZ+TRL and LM393XK among its other parts. Its parts include 65 resistors, 35 capacitors, 9 ICs, 7 transistors and 7 connectors. It belongs with the radio and wireless boards and the AVR (ATmega, ATtiny) and nRF52 and nRF5x boards of this library.

Main components

12

README

README.md

Mesh Repeater

Плата LoRa-репитера для MeshCore и Meshtastic

v1.26 · одна плата · 90 × 100 мм

Солнечное питание · Na-ion 1S / LTO 2S · аппаратный watchdog

Скачать готовый комплект · Релиз v1.26 · Двухплатная версия v2

Mesh Repeater v1.26 — 3D-вид платы со стороны компонентов

3D-рендер проекта KiCad v1.26. Состав устанавливаемых компонентов зависит от выбранного варианта сборки.

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

Главные цели проекта — максимальное энергосбережение и работа в суровых сибирских зимах.

Ведущее исполнение v1 удобно для монтажа и обслуживания: все узлы доступны на одной плате, без межплатного соединителя. Исходники KiCad, перечень компонентов и материалы для сборки входят в готовый комплект.

Что предусмотрено

УзелНазначение
nRF52840 + LoRaДоработанный NiceNano, модуль HT-RA62 на SX1262, антенный разъём SMA и место под фильтр FL1.
Солнечный зарядникCN3722 с настройкой рабочей точки солнечной панели.
Na-ion 1S или LTO 2SТри варианта комплектации: Na-ion 1S с COLD, Na-ion 1S без COLD, LTO 2S с пассивной балансировкой.
Питание 3,3 ВПовышающе-понижающий TPS63802, двухступенчатый LC-фильтр и отдельная ветвь питания радиомодуля.
Контроль аккумулятораINA219 измеряет напряжение и ток в основном тракте аккумулятора.
Часы и watchdogDS3231M с резервом от CR2032; ATtiny13A следит за активностью TXEN и может сбросить основной процессор.
Подключение и обслуживаниеРазъём внешнего GPS, I²C и UART с логикой 3,3 В, AVR ISP, кнопки USER/RESET и контрольные точки.

Опциональный фильтр антенны

На MAIN предусмотрено место FL1 для полосового SAW-фильтра S869M000S003. Он ослабляет внеполосные сигналы. В полосе 868–870 МГц паспортные потери составляют до 2,5 дБ. Штатный тракт проходит через медную перемычку NT1. Перед монтажом FL1 перемычку разрезают по инструкции и ограничивают мощность на входе фильтра до +13 дБм.

Рабочая температура этого фильтра −10…+65 °C. Для более холодных установок сохраняют штатный обход NT1. Паспорт фильтра · Монтаж FL1

Совместимость с MeshCore и Meshtastic

Радиомодуль HT-RA62 (SX1262 с TCXO) подключён по распиновке FakeTec / ProMicro nRF52840. Для обеих версий платы подходят следующие профили прошивок.

ПрошивкаПрофильКонфигурация
MeshCoreProMicro nRF52840, сборка ProMicro_repeaterMeshCore ProMicro
MeshtasticNRF52 Pro-micro DIY с TCXO, сборка nrf52_promicro_diy_tcxoMeshtastic ProMicro TCXO

Совместимость проверена по распиновке и конфигурациям сборок. Показания напряжения аккумулятора калибруют под делитель платы 1:2. Для Na-ion 1S и LTO 2S шкалу процента заряда адаптируют под химию и число ячеек. При подключении внешнего UART к J5 сверяют назначение RX и TX с выбранной прошивкой.

Варианты сборки

ВариантКомплектация
Na-ion 1S · COLDУзел температурного ограничения зарядного тока установлен.
Na-ion 1S · без COLDСборка без узла COLD.
LTO · 2SДве последовательные ячейки LTO и пассивные балансиры.

Вариант задаётся номиналами и составом деталей по BOM. Это выбор при сборке, а не переключение химии аккумулятора одной перемычкой. Условия заряда выбирают по паспорту конкретных ячеек; схема LTO не заменяет полноценную BMS.

COLD — ограничение тока заряда на холоде

В сборке Na-ion 1S с COLD датчик TH1 задаёт температурный режим солнечного зарядника CN3722. При охлаждении схема включает дополнительный шунт R56 в цепь измерения тока. Расчётный предел зарядного тока снижается примерно с 0,67 А до 0,10 А. При потеплении возвращается обычный режим.

Расчётный порог снижения тока — −17,4 °C, возврата — −14,5 °C. Разница между порогами помогает избежать частых переключений при колебаниях температуры. Один датчик TH1 устанавливают на плате или выносят к аккумулятору. Допустимый ток и температуру заряда сверяют с паспортом конкретной ячейки. Общая инструкция по сборке

Watchdog — автоматический перезапуск репитера

Отдельный ATtiny13A с прошивкой watchdog v1.00 следит за сигналом TXEN, который показывает включение передатчика LoRa. Каждое новое включение передатчика запускает отсчёт заново. Между событиями контроллер спит в режиме Power-down. Когда время ожидания истекает, ATtiny13A подаёт импульс RESET на nRF52840. После сброса выбранная прошивка загружается заново и инициализирует радиомодуль.

При 3,3 В и комнатной температуре расчётные ориентиры составляют около 3,5 часа ожидания и 1,2 секунды сброса. При длительном молчании радиомодуля или застрявшем высоком TXEN тайм-аут тоже срабатывает. Подключение и прошивка watchdog

От схемы — к детали на плате

В ZIP уже включён portable NexusBV. Запуск START.cmd открывает меню с CAD и PDF-схемой нужной сборки. Двойной щелчок по обозначению или свободной части тела символа в PDF помогает найти компонент на бордвью.

  • Два CAD: NaIon_COLD и LTO_2S, с номиналами и отметками DNP.
  • PDF-схемы, BOM и инструкции по сборке.
  • Проект KiCad 10 с локальными посадочными местами и всеми используемыми 3D-моделями.
  • Watchdog v1.00: исходники, HEX и инструкция прошивки.
Посмотреть обратную сторону платы Mesh Repeater v1.26 — 3D-вид обратной стороны платы

С чего начать

  1. Скачайте Mesh_Repeater_v1.26_KiCad.zip из релиза и полностью распакуйте его.
  2. Для просмотра запустите START.cmd в Windows; для редактирования откройте проект MAIN в KiCad 10.
  3. Выберите вариант аккумулятора и собирайте плату по BOM и общей инструкции.

Перед первым включением: модуль NiceNano требует указанной в инструкции доработки питания. Перед подключением USB нужно снять шунт J11, а вернуть его после отключения USB. J8 и J12 соединены с общей BAT: независимые аккумуляторы к ним одновременно не подключают.

Документация

Общая схема PDF · Схема KiCad · Сборка v1 · Аппаратные ограничения · Изменения выпуска

Статус проекта и проверки

Это предварительный инженерный выпуск. Для точных файлов v1.26 проверены общая схема, BOM, ERC/DRC, соответствие платы схеме и комплектность архива. Эти проверки не заменяют испытания собранного устройства: дальность связи, автономность, температурные режимы и работа конкретных модулей здесь не заявляются как измеренные характеристики.

Отчёт проверок · Экспорт CAD/PDF · Манифест файлов


Designed by @Alksndritm · Alksndr55

Собственные материалы — CC BY-NC-SA 4.0. Сторонние компоненты, модели и программы сохраняют свои лицензии.

Проекты прошивок — MeshCore и Meshtastic.

Поддержать проект

Осциллограф Siglent SDS1204X HD. Пульсации любят прятаться между цифрами мультиметра. Осциллограф поможет их поймать и проверить питание при запуске и передаче.

Скинуться на осциллограф через Т‑Банк

Микроскоп Leica IVESTA 3. У припоя иногда свой план монтажа. Под микроскопом удобнее паять мелкие детали и вовремя замечать перемычки между выводами.

Скинуться на микроскоп через Сбер

Parts

154
QtyValueFootprintReferences
15100nF 50V X7RMeshcore:C_0805_2012MetricC2, C3, C7, C13, C22, C24, C25, C26, C27, C33, C56, C60, C62, C63, C64
9100k 1%Meshcore:R_0805_2012MetricR4, R7, R50, R54, R58, R59, R60, R61, R63
8100kMeshcore:R_0805_2012MetricR17, R31, R35, R39, R42, R43, R45, R46
510kMeshcore:R_0805_2012MetricR9, R10, R11, R33, R36
5AO3401AMeshcore:SOT-23Q1, Q2, Q4, Q6, Q7
410uF 16V X7RMeshcore:C_0805_2012MetricC12, C21, C52, C57
433RMeshcore:R_0805_2012MetricR23, R24, R25, R26
4M3 NPTHMeshcore:MountingHole_3.2mm_M3H1, H2, H3, H4
310k 1%Meshcore:R_0805_2012MetricR8, R14, R65
31M 1%Meshcore:R_0805_2012MetricR5, R62, R67
31kMeshcore:R_0805_2012MetricR21, R38, R44
322uF 25V X5RMeshcore:C_0805_2012MetricC4, C14, C23
3DNPMeshcore:C_1206_3216MetricC53, C54, C55
210R 1%Meshcore:R_0805_2012MetricR72, R73
2120k 1%Meshcore:R_0805_2012MetricR48, R52
21k 1%Meshcore:R_0805_2012MetricR66, R68
22.2M 1%Meshcore:R_0805_2012MetricR27, R28
22.49k 1%Meshcore:R_0805_2012MetricR49, R53
22.4uHMeshcore:L_Sumida_CDRH127_LDL3, L4
22R 1%Meshcore:R_0805_2012MetricR47, R51
24.7kMeshcore:R_0805_2012MetricR29, R30
2470uF 25VMeshcore:CP_Elec_10x10.2C15, C16
247nF 16V X7RMeshcore:C_0805_2012MetricC58, C59
2LMV431AMeshcore:SOT-23-5U8, U9
2SS24Meshcore:D_SMBD1, D2
10.1R 1% 1WMeshcore:R_2512_6332Metric__A3_R71R71
10.28R 1%Meshcore:R_Vishay_WSL2512_A3__A3_R1R1
10.47uHMeshcore:L_Coilcraft_XGL4020_471MEC_HandSolderUniversalL2
10RMeshcore:R_0805_2012MetricR37
11.2M 1%Meshcore:R_0805_2012MetricR64
11.8R 1% 1WMeshcore:R_2512_6332Metric__A3_R56R56
1100uHMeshcore:L_Sumida_CDRH127_LDNP_101MCL1
110k NTC 1% B3988Meshcore:NTC_TDK_B57861S_Onboard_or_Remote_P2.54mmTH1
110uF 50V X7RMeshcore:C_1206_3216MetricC1
1120RMeshcore:R_0805_2012MetricR6
112pF 50V C0GMeshcore:C_0805_2012MetricC30
1150k 1%Meshcore:R_0805_2012MetricR70
11nF 100V C0GMeshcore:C_0805_2012MetricC61
1220nF 50V X7RMeshcore:C_0805_2012MetricC6
122mR 1%Meshcore:R_Vishay_WSL2512_A3__A3_R40R40
122mR 1%Meshcore:R_Vishay_WSL2512_A3__A3_R41R41
12N7002KMeshcore:SOT-23Q3
130k 1%Meshcore:R_0805_2012MetricR69
13V3 STARMeshcore:NetTie_2_SMD_Power_Star_A3NT2
140.2k 1%Meshcore:R_0805_2012MetricR15
1470pF 50V C0GMeshcore:C_0805_2012MetricC5
147k 1% 0.125WMeshcore:R_0805_2012MetricR57
147mR 1%Meshcore:R_Vishay_WSL2512_A3__A3_R55R55
147uF 35VMeshcore:CP_Elec_Panasonic_FK_D_6.3x5.8C8
149.9k 1%Meshcore:R_0805_2012MetricR16
156k 1%Meshcore:R_0805_2012MetricR13
160.4k 1%Meshcore:R_0805_2012MetricR3
160R@100MHz / 3AMeshcore:Ferrite_Murata_BLM21PGFB1
1ATtiny13A-SSUMeshcore:SOIC-8_3.9x4.9mm_P1.27mmU6
1AVR ISP 3V3Meshcore:PinHeader_2x03_P2.54mm_VerticalJ10
1BATMeshcore:TestPoint_Pad_D1.5mmTP1
1BSS138Meshcore:SOT-23Q5
1CN3722Meshcore:TSSOP-16_4.4x5mm_P0.65mmU1
1CR2032 / holderMeshcore:BatteryHolder_Keystone_1060_1x2032BT1
1Cu link / cut for FL1Meshcore:RF_Cut_Link_0p6NT1
1DS3231MZ+TRLMeshcore:SOIC-8_3.9x4.9mm_P1.27mmU4
1FILTER_MIDMeshcore:TestPoint_Pad_D1.5mmTP8
1GNDMeshcore:TestPoint_Pad_D1.5mmTP7
1GPS / T114 P3Meshcore:Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_HorizontalJ4
1GREENMeshcore:LED_0805_2012MetricD4
1HT-RA62Meshcore:HT_RA62M2
1I2C3V3Meshcore:PinHeader_1x04_P2.54mm_VerticalJ3
1INA219AIDRMeshcore:SOIC-8_3.9x4.9mm_P1.27mmU12
1LC OUT - SYS 3V3Meshcore:PinHeader_1x02_P2.54mm_VerticalJ11
1LM285Z-2.5GMeshcore:TO-92_InlineU11
1LM393XKMeshcore:SOIC-8_3.9x4.9mm_P1.27mmU10
1LTO 2S + MID -Meshcore:PinHeader_1x03_P2.54mm_VerticalJ12
1Na-ion 1SMeshcore:PinHeader_1x02_P2.54mm_VerticalJ8
1NiceNano_CLONE_MODIFIEDMeshcore:NiceNano_13x2_SocketM1
1REDMeshcore:LED_0805_2012MetricD3
1RESETMeshcore:SW_Push_KLS7_TS6604_4_3_180SW2
1S869M000S003Meshcore:SAW_AEL_DCC6C_S869M000S003FL1
1SMA 50OhmMeshcore:SMA_KLS1_SMA002_B_HorizontalJ13
1SN74LVC2G125Meshcore:TI_DCT0008AU7
1SOLARMeshcore:TestPoint_Pad_D1.5mmTP9

The 148 most common of 154 parts.

Similar boards

  • 2 layers90 × 60 mmMeshRepeater2 Power, the printed circuit board in 3D

    MeshRepeater2 Power

    Alksndr55/mesh-repeater-2.0

    Mesh Repeater v2 — LoRa-репитер для MeshCore и Meshtastic на платах POWER и LOGIC с экраном SHIELD, 90×60 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах.

    105 parts
  • 2 layers101.5 × 83 mmSd2snes, the printed circuit board in 3D

    Sd2snes

    mrehkopf/sd2snes

    SD card based multi-purpose cartridge for the SNES

    154 parts722GPL-2.0
  • 2 layers44.5 × 43 mmVik universal, the printed circuit board in 3D

    Vik universal

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    154 parts220CERN-OHL-P-2.0
  • 2 layers303.6 × 96.1 mmKyuu, the printed circuit board in 3D

    Kyuu

    Quantrik/Kyuu

    Kyuu Keyboard Design

    154 parts127
  • 2 layersHexagonal test, the printed circuit board in 3D

    Hexagonal test

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    154 parts114
  • 2 layers131.7 × 109.5 mmChiindii, the printed circuit board in 3D

    Chiindii

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    154 parts75
  • 2 layers329.7 × 104.6 mmJiran ble lite, the printed circuit board in 3D

    Jiran ble lite

    Ladniy/jiran-ble-lite

    Wireless ergo-split keyboard, based on nRF52840 module.

    154 parts54CERN-OHL-P-2.0
  • 2 layers185.4 × 73.7 mmFullInterlockingPlantCAN, the printed circuit board in 3D

    FullInterlockingPlantCAN

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    154 parts24

Questions

How big is the Meshcore NaIon PCB?

It measures 90 × 100 mm and has 2 copper layers, 1.52 mm thick.

What parts does the Meshcore NaIon use?

154 parts, built around the ATTINY13A-SSU, SN74LVC2G125DCTR-JSM, LMV431AIZ and CN3722. 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 Meshcore NaIon KiCad files?

From the Alksndr55/mesh-repeater repository on GitHub, at the commit this page was made from: the board is v1/design/Meshcore_NaIon/Meshcore_NaIon.kicad_pcb and its schematic shared/schematic/BatteryMonitor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Meshcore NaIon design in my own project?

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