Hysen Labs
Open-source project
ndoo/ikoka-nano-meshtastic-device avatar
ndoo

ikoka-nano-meshtastic-device

ikoka-nano-meshtastic-device

100 stars7 forksHTMLCERN-OHL-P-2.0
01
DEEP OPEN-SOURCE ANALYSIS

Ikoka Nano: a Meshtastic node without a screen

A Meshtastic device built around the Seeed Studio XIAO nRF52840 and EBYTE E22 LoRa modules. No display and no buttons; it talks to client software or acts as a remote repeater.

02
DEEP OPEN-SOURCE ANALYSIS

The design in a sentence

Ikoka Nano is a Meshtastic device based on the Seeed Studio XIAO nRF52840 and EBYTE E22 series LoRa modules, with a pinout that matches the Meshtastic xiao ble variant. The focus is on small size, so it ships without an onboard display or buttons. That means it has to be driven from Meshtastic client software, or set up as a remote repeater managed through remote node administration.

03
DEEP OPEN-SOURCE ANALYSIS

Connectors

The connectors keep the board useful without adding bulk. USB-C handles power and data. A Qwiic connector brings in I2C sensors. Battery connectors use a PicoBlade 1.25-2P, and a solar connector on the same PicoBlade type supports 4.45 to 6.45 volts through a BQ25100 charge IC. Power and sensor options stay available while the footprint stays compact.

04
DEEP OPEN-SOURCE ANALYSIS

Boards and soldering

The design files were created in KiCad 8, and the README says to clone the repository recursively. Ordering PCBs means generating production files, installing the kicad-jlcpcb-tools plugin, opening the PCB file, using the JLCPCB tools, reviewing the bill of materials and making substitutions, then ordering with Gerbers, BOM, and CPL files. Assembly can go through PCBA, but hand soldering is fine because every surface mount component is 0603 or larger. The steps start with the SMD parts, the larger 0805 capacitors sitting closer to the USB-C connector end, then the connectors and the XIAO BLE module, with a tip about tinning the BAT plus pad first.

05
DEEP OPEN-SOURCE ANALYSIS

Firmware and enclosure

Flashing Meshtastic firmware goes through the custom Meshtastic builds web installer. Select the Xiao BLE device, pick the latest release, and choose update or reinstall. A snap-fit 3D printable enclosure lives in the enclosures folder, though the README notes it has not been updated for the latest board design.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes