Work
Projects- 3D Printing Projects
- Amateur Radio
- Automotive Projects
- Electronics Projects
- Homelab Projects
- Horticulture Projects
- Other Projects
- Project Projects
- Software Projects
- Tumblr (photography)
-
Work
ProjectsGitHub repository: https://github.com/ndoo/ikoka-stick-meshtastic-device
“行こか?” or “行こか!” is Kansai dialect for “shall we go?” or “let's go!”.
I hope that building these long-range Meshtastic designs inspires you to go on your next DXing adventure.
Feature set above depends on part selection.
Several options are available depending on the feature set you need.
You will need a PicoBlade Female-to-Pigtail cable assembly such as Molex 218112-0200. A compatible cable ships with Heltec Wireless and LILYGO LoRa products so you probably have spares you can use. Muzi Works and Rokland also sell compatible cables.
In my previous design, the Ikoka Nano, the XIAO module was SMD soldered onto the board, while the BAT+ pad was soldered through a plated through-hole via. However, the actual solder joint is buried and couldn't be inspected for continuity, quality and ensuring the BAT+ pad was not shorted to the BAT- pad.
In the interest of ease-of-assembly and keeping the XIAO module interchangeable, while not wasting the built-in battery charging circuit on XIAO modules, this approach was chosen instead.
XIAO Pin | Function | XIAO-nRF52840 | XIAO-ESP32-S3 |
---|---|---|---|
1 (D0) | User button | 2 (P0.02) | 1 |
2 (D1) | EBYTE E22 - DIO1 | 3 (P0.03) | 2 |
3 (D2) | EBYTE E22 - RST | 28 (P0.28) | 3 |
4 (D3) | EBYTE E22 - BUSY | 29 (P0.29) | 4 |
5 (D4) | EBYTE E22 - SPI NSS | 4 (P0.04) | 5 |
6 (D5) | EBYTE E22 - RXEN | 5 (P0.05) | 6 |
7 (D6) | SSD1306 OLED - I2C SDA | 43 (P1.11) | 43 |
8 (D7) | SSD1306 OLED - I2C SCL | 44 (P1.12) | 44 |
9 (D8) | EBYTE E22 - SPI SCK | 45 (P1.13) | 7 |
10 (D9) | EBYTE E22 - SPI MISO | 46 (P1.14) | 8 |
11 (D10) | EBYTE E22 - SPI MOSI | 47 (P1.15) | 9 |
12 | SSD1306 OLED - 3.3V | 3V3 | 3V3 |
13 | GND | GND | GND |
14 | NC | 5V | 5V |
The XIAO module is intended to be socketed with pin headers/pin sockets, to allow swapping out modules depending on what features are needed (Bluetooth, Wi-Fi, different power consumption profiles, etc.); Compatibility with official Meshtastic firmware depends on the inserted XIAO board.
(Rendered with kicad-render.)