A Meshtastic device based on the Seeed Studio XIAO nRF52840 and EBYTE E22-XXXMXXS series LoRa modules. Pinout matches the Meshtastic xiao_ble variant.
The focus is on small size without an onboard display or buttons, meaning it must be used with Meshtastic client software, or as a remote repeater managed with remote node administration.
- JST PH (2mm pitch) connector for 1S LiPo
- JST PH (2mm pitch) connector for solar panel (TI BQ25100 charge IC on XIAO nRF52840, max 6.45V), connected to USB 5V
- Qwiic connector for I²C sensors
- SnapMagic E22-900M30S footprint & symbol
- SparkFun KiCad Libraries (@v1.1)
- SeeedStudio OPL KiCad Library (forked to add missing XIAO nRF5240 symbol)
- The files were created in KiCad 7
- Clone this git repository recursively, i.e. with
--recursive
- Ensure the SparkFun library is at v1.1:
cd symbols/SparkFun-KiCad-Libraries
git checkout v1.1
- Follow the instructions to generate Gerbers at your PCB house, e.g. JLCPCB PCB Files Preparation
- Default 1.6mm 2-layer PCB settings should work well
- LCSC
- Seeed Studio
(TODO)
Follow the instructions at meshtastic/firmware/variants/xiao_ble/.