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

Mesh Repeater v1 — одноплатный LoRa-репитер для MeshCore и Meshtastic, 90×100 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах. Солнечный зарядник, Na-ion 1S / LTO 2S. KiCad, BOM и NexusBV в комплекте.
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.
v1.26 · одна плата · 90 × 100 мм
Солнечное питание · Na-ion 1S / LTO 2S · аппаратный watchdog
Скачать готовый комплект · Релиз v1.26 · Двухплатная версия v2
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 измеряет напряжение и ток в основном тракте аккумулятора. |
| Часы и watchdog | DS3231M с резервом от 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
Радиомодуль HT-RA62 (SX1262 с TCXO) подключён по распиновке FakeTec / ProMicro nRF52840. Для обеих версий платы подходят следующие профили прошивок.
| Прошивка | Профиль | Конфигурация |
|---|---|---|
| MeshCore | ProMicro nRF52840, сборка ProMicro_repeater | MeshCore ProMicro |
| Meshtastic | NRF52 Pro-micro DIY с TCXO, сборка nrf52_promicro_diy_tcxo | Meshtastic 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.
В сборке Na-ion 1S с COLD датчик TH1 задаёт температурный режим солнечного зарядника CN3722. При охлаждении схема включает дополнительный шунт R56 в цепь измерения тока. Расчётный предел зарядного тока снижается примерно с 0,67 А до 0,10 А. При потеплении возвращается обычный режим.
Расчётный порог снижения тока — −17,4 °C, возврата — −14,5 °C. Разница между порогами помогает избежать частых переключений при колебаниях температуры. Один датчик TH1 устанавливают на плате или выносят к аккумулятору. Допустимый ток и температуру заряда сверяют с паспортом конкретной ячейки. Общая инструкция по сборке
Отдельный 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 помогает найти компонент на бордвью.
START.cmd в Windows; для редактирования откройте проект MAIN в KiCad 10.Перед первым включением: модуль NiceNano требует указанной в инструкции доработки питания. Перед подключением USB нужно снять шунт J11, а вернуть его после отключения USB. J8 и J12 соединены с общей BAT: независимые аккумуляторы к ним одновременно не подключают.
Общая схема PDF · Схема KiCad · Сборка v1 · Аппаратные ограничения · Изменения выпуска
Это предварительный инженерный выпуск. Для точных файлов v1.26 проверены общая схема, BOM, ERC/DRC, соответствие платы схеме и комплектность архива. Эти проверки не заменяют испытания собранного устройства: дальность связи, автономность, температурные режимы и работа конкретных модулей здесь не заявляются как измеренные характеристики.
Designed by @Alksndritm · Alksndr55
Собственные материалы — CC BY-NC-SA 4.0. Сторонние компоненты, модели и программы сохраняют свои лицензии.
Проекты прошивок — MeshCore и Meshtastic.
Осциллограф Siglent SDS1204X HD. Пульсации любят прятаться между цифрами мультиметра. Осциллограф поможет их поймать и проверить питание при запуске и передаче.
Скинуться на осциллограф через Т‑Банк
Микроскоп Leica IVESTA 3. У припоя иногда свой план монтажа. Под микроскопом удобнее паять мелкие детали и вовремя замечать перемычки между выводами.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nF 50V X7R | Meshcore:C_0805_2012Metric | C2, C3, C7, C13, C22, C24, C25, C26, C27, C33, C56, C60, C62, C63, C64 |
| 9 | 100k 1% | Meshcore:R_0805_2012Metric | R4, R7, R50, R54, R58, R59, R60, R61, R63 |
| 8 | 100k | Meshcore:R_0805_2012Metric | R17, R31, R35, R39, R42, R43, R45, R46 |
| 5 | 10k | Meshcore:R_0805_2012Metric | R9, R10, R11, R33, R36 |
| 5 | AO3401A | Meshcore:SOT-23 | Q1, Q2, Q4, Q6, Q7 |
| 4 | 10uF 16V X7R | Meshcore:C_0805_2012Metric | C12, C21, C52, C57 |
| 4 | 33R | Meshcore:R_0805_2012Metric | R23, R24, R25, R26 |
| 4 | M3 NPTH | Meshcore:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 10k 1% | Meshcore:R_0805_2012Metric | R8, R14, R65 |
| 3 | 1M 1% | Meshcore:R_0805_2012Metric | R5, R62, R67 |
| 3 | 1k | Meshcore:R_0805_2012Metric | R21, R38, R44 |
| 3 | 22uF 25V X5R | Meshcore:C_0805_2012Metric | C4, C14, C23 |
| 3 | DNP | Meshcore:C_1206_3216Metric | C53, C54, C55 |
| 2 | 10R 1% | Meshcore:R_0805_2012Metric | R72, R73 |
| 2 | 120k 1% | Meshcore:R_0805_2012Metric | R48, R52 |
| 2 | 1k 1% | Meshcore:R_0805_2012Metric | R66, R68 |
| 2 | 2.2M 1% | Meshcore:R_0805_2012Metric | R27, R28 |
| 2 | 2.49k 1% | Meshcore:R_0805_2012Metric | R49, R53 |
| 2 | 2.4uH | Meshcore:L_Sumida_CDRH127_LD | L3, L4 |
| 2 | 2R 1% | Meshcore:R_0805_2012Metric | R47, R51 |
| 2 | 4.7k | Meshcore:R_0805_2012Metric | R29, R30 |
| 2 | 470uF 25V | Meshcore:CP_Elec_10x10.2 | C15, C16 |
| 2 | 47nF 16V X7R | Meshcore:C_0805_2012Metric | C58, C59 |
| 2 | LMV431A | Meshcore:SOT-23-5 | U8, U9 |
| 2 | SS24 | Meshcore:D_SMB | D1, D2 |
| 1 | 0.1R 1% 1W | Meshcore:R_2512_6332Metric__A3_R71 | R71 |
| 1 | 0.28R 1% | Meshcore:R_Vishay_WSL2512_A3__A3_R1 | R1 |
| 1 | 0.47uH | Meshcore:L_Coilcraft_XGL4020_471MEC_HandSolderUniversal | L2 |
| 1 | 0R | Meshcore:R_0805_2012Metric | R37 |
| 1 | 1.2M 1% | Meshcore:R_0805_2012Metric | R64 |
| 1 | 1.8R 1% 1W | Meshcore:R_2512_6332Metric__A3_R56 | R56 |
| 1 | 100uH | Meshcore:L_Sumida_CDRH127_LDNP_101MC | L1 |
| 1 | 10k NTC 1% B3988 | Meshcore:NTC_TDK_B57861S_Onboard_or_Remote_P2.54mm | TH1 |
| 1 | 10uF 50V X7R | Meshcore:C_1206_3216Metric | C1 |
| 1 | 120R | Meshcore:R_0805_2012Metric | R6 |
| 1 | 12pF 50V C0G | Meshcore:C_0805_2012Metric | C30 |
| 1 | 150k 1% | Meshcore:R_0805_2012Metric | R70 |
| 1 | 1nF 100V C0G | Meshcore:C_0805_2012Metric | C61 |
| 1 | 220nF 50V X7R | Meshcore:C_0805_2012Metric | C6 |
| 1 | 22mR 1% | Meshcore:R_Vishay_WSL2512_A3__A3_R40 | R40 |
| 1 | 22mR 1% | Meshcore:R_Vishay_WSL2512_A3__A3_R41 | R41 |
| 1 | 2N7002K | Meshcore:SOT-23 | Q3 |
| 1 | 30k 1% | Meshcore:R_0805_2012Metric | R69 |
| 1 | 3V3 STAR | Meshcore:NetTie_2_SMD_Power_Star_A3 | NT2 |
| 1 | 40.2k 1% | Meshcore:R_0805_2012Metric | R15 |
| 1 | 470pF 50V C0G | Meshcore:C_0805_2012Metric | C5 |
| 1 | 47k 1% 0.125W | Meshcore:R_0805_2012Metric | R57 |
| 1 | 47mR 1% | Meshcore:R_Vishay_WSL2512_A3__A3_R55 | R55 |
| 1 | 47uF 35V | Meshcore:CP_Elec_Panasonic_FK_D_6.3x5.8 | C8 |
| 1 | 49.9k 1% | Meshcore:R_0805_2012Metric | R16 |
| 1 | 56k 1% | Meshcore:R_0805_2012Metric | R13 |
| 1 | 60.4k 1% | Meshcore:R_0805_2012Metric | R3 |
| 1 | 60R@100MHz / 3A | Meshcore:Ferrite_Murata_BLM21PG | FB1 |
| 1 | ATtiny13A-SSU | Meshcore:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | AVR ISP 3V3 | Meshcore:PinHeader_2x03_P2.54mm_Vertical | J10 |
| 1 | BAT | Meshcore:TestPoint_Pad_D1.5mm | TP1 |
| 1 | BSS138 | Meshcore:SOT-23 | Q5 |
| 1 | CN3722 | Meshcore:TSSOP-16_4.4x5mm_P0.65mm | U1 |
| 1 | CR2032 / holder | Meshcore:BatteryHolder_Keystone_1060_1x2032 | BT1 |
| 1 | Cu link / cut for FL1 | Meshcore:RF_Cut_Link_0p6 | NT1 |
| 1 | DS3231MZ+TRL | Meshcore:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | FILTER_MID | Meshcore:TestPoint_Pad_D1.5mm | TP8 |
| 1 | GND | Meshcore:TestPoint_Pad_D1.5mm | TP7 |
| 1 | GPS / T114 P3 | Meshcore:Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal | J4 |
| 1 | GREEN | Meshcore:LED_0805_2012Metric | D4 |
| 1 | HT-RA62 | Meshcore:HT_RA62 | M2 |
| 1 | I2C3V3 | Meshcore:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | INA219AIDR | Meshcore:SOIC-8_3.9x4.9mm_P1.27mm | U12 |
| 1 | LC OUT - SYS 3V3 | Meshcore:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | LM285Z-2.5G | Meshcore:TO-92_Inline | U11 |
| 1 | LM393XK | Meshcore:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | LTO 2S + MID - | Meshcore:PinHeader_1x03_P2.54mm_Vertical | J12 |
| 1 | Na-ion 1S | Meshcore:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | NiceNano_CLONE_MODIFIED | Meshcore:NiceNano_13x2_Socket | M1 |
| 1 | RED | Meshcore:LED_0805_2012Metric | D3 |
| 1 | RESET | Meshcore:SW_Push_KLS7_TS6604_4_3_180 | SW2 |
| 1 | S869M000S003 | Meshcore:SAW_AEL_DCC6C_S869M000S003 | FL1 |
| 1 | SMA 50Ohm | Meshcore:SMA_KLS1_SMA002_B_Horizontal | J13 |
| 1 | SN74LVC2G125 | Meshcore:TI_DCT0008A | U7 |
| 1 | SOLAR | Meshcore:TestPoint_Pad_D1.5mm | TP9 |
The 148 most common of 154 parts.

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


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


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

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

Ladniy/jiran-ble-lite
Wireless ergo-split keyboard, based on nRF52840 module.

RobertPHeller/RPi-RRCircuits
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading
It measures 90 × 100 mm and has 2 copper layers, 1.52 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask Alksndr55 before reusing the design.