Toto je starší verze dokumentu!
YOMAMESH aneb další deska na meshcore!
Deska umožňuje použít jeden ze dvou následujících „MPPT“ regulátorů.
- Oblíbený CN3791, který umožní nabíjet jen Li-Ion články, solární vstup funguje ve verzi pro 6V solární panel už od od 5,4 V. Modul je dostupný se variantách pro 6, 9 a 12V solární panel.
- V případě použití CN3795 se dá nastavit vstupní MPP napětí v rozsahu 6,6 až 30 V a nabíjecí napětí v rozsahu 2,4 až 25 V.
Na desku se přidává nízkošumový step-up TPS63070 modul, který napájí RF modul E22-868M30S a volitelně ProMicro.
Na zadní straně desky se pájením volí způsob napájení modulů ProMicro a E22P.
- V případě napájení z 1S Li-Ion/LFP je možné napájet ProMicro přímo z baterie.
- Pokud se pro napájení používá více článků v sérii, tak je potřeba ProMicro modul napájet z TPS63070.
- Pro menší výkony není potřeba modul E22P napájet z TPS63070 ale volitelně z 1S Li-Ion/LFP - v takovém případě není vůbec potřeba modul TPS63070 osazovat.
Mezi hlavní přednosti RF modulu E22P-868M30S patří:
- LNA nízkošumový zesilovač.
- Integrovaný SAW filtr do RX části.
- PA zesilovač s výstupním výkonem až 30 dBm / 1 W.
Deska má vyvedený UART a dva výstupy, jeden VBAT, druhý 5V, které se dají ovládat pomocí změny stavu GPIO pinů.
Deska disponuje možností zapojit TLV840MADL30 jako ochranu proti brownoutu, při poklesu napětí baterky pod 3V dojde k resetu modulu ProMicro.
Moduly a součástky:
- TLV840MADL30DBVRQ1 - https://www.aliexpress.com/item/1005009355692739.html?channel=twinner
- NRF52840 ProMicro - https://www.aliexpress.com/item/1005007266112508.html?channel=twinner
- XL63070 modul s IC TPS63070 - https://www.aliexpress.com/item/1005009569873479.html?channel=twinner
Zdroje a inspirace:
- xiaoWa_pcb - https://github.com/gargomoma/xiaoWa_pcb
- fakeTec_pcb - https://github.com/gargomoma/fakeTec_pcb
- washtastic-e22p - https://github.com/yellowcooln/MeshCore-washtastic-e22p
- MeshCore Washtastic E22P Firmware - https://github.com/yellowcooln/MeshCore-washtastic-e22p
- Liberty_MeshMess - https://github.com/NomDeTom/Liberty_MeshMess/tree/main
- Ikoka Stick Meshtastic Device - https://github.com/ndoo/ikoka-stick-meshtastic-device/tree/main
- E22P-868M30S 868 MHz SX1262 - https://www.cdebyte.com/products/E22P-868M30S/
Datasheety:
Objednávka č. 1
2.2.2026 bylo objednáno 10 ks desek z JLCPCB, diskrétní součástky, tlačítka a konektory z LCSC. Narazil jsem na podstatnou informaci, je potřeba ověřit! https://github.com/gargomoma/xiaoWa_pcb?tab=readme-ov-file#e22-tx-power Dále jsou objednány E22P moduly, 3x ProMicro s IPEX konektorem, moduly CN3795 a TPS63070.
- CN3795 - 90 Kč
- XL63070 modul s IC TPS63070 - 100 Kč
- NRF52840 ProMicro - 76 Kč
- E22-868M30S - 328 Kč
- TLV840MADL30DBVRQ1 + tlačítka a diskrétní součástky - 50 Kč
- DPS - 17 Kč
- LFP 32700 - cca 200 Kč
- Mezisoučet 861 Kč
Tady myšlenkama končím a vrátím se začátkem března.
Verze 1
Hardware
- Schéma - sch_schematic1_2026-03-16.pdf
- Gerbery - gerber_pcb1_2026-03-16.zip
Pro oživení desky doporučuji osadit dupont female headery do kterých se zasouvají moduly. Osadit rezistor s kondenzátorem a RST tlačítkem. Osadit RF modul E22P.
Software
Pinout pro modul E22P je stejný jako na desce Faketec (E22), Ikoka Stick, washtastic a dalších, takže se dá předpokládat že se brzy objeví v upstreamu verze fungující i pro tuto desku. Ale v tuhle chvíli je ověřený tento postup.
- Otevřete si aktuální kód ve Visual Studio Code
- Upravte tři soubory soubory dle tohoto commitu: https://github.com/yellowcooln/MeshCore-washtastic-e22p/commit/3ebd5f18f94eb0c87fe2e88f7eaa14b53440a2b4
- Proveďte Build varianty ProMicro
- Nahrajte firmware.zip třeba pomocí custom firmware na https://flasher.meshcore.cz
v1.14.0 build 6 Mar 2026
v1.14.1 build 20 Mar 2026
v1.14.1 build 20 Mar 2026 (rozšířená verze o pwrmgt přikazy a BOOTLOCK 2.7V)
Poznatky
Napájení z LFP článku o napětí 3,32 V a měřený proud v idle se sw 1.14, výchozí nastavení. Samotná spotřeba 5V TPS63070 modulu je 20 mA 🙁 Na doporučení budou následovat pokusy s MT3608.
| NRF | E22P | Proud |
|---|---|---|
| BAT | BAT | 21 mA |
| BAT | 5V | 53 mA |
| 5V | 5V | 58 mA |
Instalace Česke Budějovice
- set path.hash.mode 1
- set multi.acks 1
- set radio.rxgain on
- set agc.reset.interval 4
- set int.thresh 0
- set rxdelay 3.0
- set txdelay 1.2
- set direct.txdelay 0.5
Verze 2
- onboard vypínač
- uart s GND (+5V)
- přidat footprint pro G-NiceRF 1262 (sat)
- upravit silkscreeny na zadní straně pro nastavování výkonu dle datasheetu, max 18 dB







