
Messenger
This is a repository of hardware and software for a SX1262 radio based messageing device I made. This device supports a messaging protocol named Hermes that I created with insperation from protocols like TCP.
- Size
- 68 × 73.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 91
- Nets
- 134
- Pads
- 452
- Tracks, vias
- 1,044, 539
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Apr 2024
- Updated
- 6 Mar 2026
Overview
Messenger is an open-source printed circuit board by nickzentmayer, from the nickzentmayer/Messenger repository on GitHub. It is a 4-layer board of 68 × 73.5 mm with 91 parts on 134 nets, routed with 1,044 tracks and 539 vias.
It is built around the ESP32-S3, PE4259-63 and SX1262IMLTRT, with the W25Q128JVSIQ, DMG3415U-7 and 24AA32AF-I/MS among its other parts. Its parts include 31 capacitors, 21 resistors, 17 ICs, 6 inductors and 5 connectors. It belongs with the ESP32 boards of this library.
Main components
11ESP32-S3
QFN-56-EP(7x7)-40℃~+105℃ -98.4dBm 150Mbps 2.412GHz~2.484GHz 2.4GHz 21dBm 340mA 3V~3.6V 88mA SPI、USB、UART、ADC、I2C、I2S、PWM WiFi transceiver QFN-56-EP(7x7) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsPE4259-63
SC-70-6-40℃~+85℃ 0.35dB 1.8V~3.3V 10MHz~3GHz 30dB 33.5dBm Integrated control logic SPDT SC-70-6 RF Switches ROHSpSemiRF SwitchesSX1262IMLTRT
QFN-24-EP(4x4)-148dBm -40℃~+85℃ 1.8V~3.7V 150MHz~960MHz 22dBm 300Kbps 32mA 4.2mA ISM SPI Supports software reset、Power-on reset function、Supports RSSI function transceiver QFN-24-EP(4x4) RF Transceiver ICs ROHSSEMTECHRF Transceiver ICsW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHDMG3415U-7
SOT-23-55℃~+150℃ 1 P-Channel 1V 20V 25pF 294pF 42.5mΩ@4.5V 4A 9.1nC 900mW SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETs24AA32AF-I/MS
MSOP-8-40℃~+85℃ 1,000,000 cycles 1.7V~5.5V 200 Years 32Kbit 400kHz 5ms Hardware write protection function、Noise suppression function I2C MSOP-8 EEPROM ROHSMicrochip TechnologyEEPROMMAX17049G+T10
TDFN-8-EP(2x2)-40℃~+85℃ 2 2.5V~4.5V 23uA I2C Lithium Battery Monitoring IC Not supported Not supported TDFN-8-EP(2x2) Battery Management ROHSMaxim Integrated (Analog Devices)Battery ManagementUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)0900FM15K0039E
SMD-10P,1.2x2mmSMD-10P,1.2x2mm Ceramic Filters ROHSJohanson DielectricsCeramic FiltersMBR0540
SOD-123-55℃~+150℃ 1 Independent 20uA@40V 40V 5.5A 500mA 510mV@500mA SOD-123 Schottky Diodes ROHSonsemiSchottky DiodesMCL4148
SMD-55℃~+175℃ 1.1V@50mA 2A 300mA 4ns 500mW 5uA@75V 75V Standalone SMD Switching Diodes ROHSDIOTECSwitching Diodes
README
README.mdLong Range Messenger Project
This is a repository of hardware and software for a SX1262 radio based messageing device I made. This device supports a messaging protocol named Hermes that I created with insperation from protocols like TCP. This messenger runs on an ESP32-S3 using the Arduino framework. All code is built and compiled using Platformio. All hardware is managed through heavy use of FreeRTOS tasks. This allows for easy programming and ensures all hardware is utilized in a timely manner.
Parts
91| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10k | Resistor_SMD:R_0603_1608Metric | R4, R7, R9, R10, R11, R13, R15, R18 |
| 7 | 100nF | Capacitor_SMD:C_0603_1608Metric | C7, C8, C9, C12, C18, C20, C31 |
| 7 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C6, C21, C29, C32 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric | R2, R3, R19, R20 |
| 3 | DMG3415U-7 | DMG3415:SOT95P240X105-3N | U1, U8, U9 |
| 2 | 1.8pF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 10 | Resistor_SMD:R_0603_1608Metric | R1, R21 |
| 2 | 100R | Resistor_SMD:R_0402_1005Metric | R16, R22 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C10, C17 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5, C19 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | 1nF | Capacitor_SMD:C_0402_1005Metric | C25, C26 |
| 2 | 2k | Resistor_SMD:R_0805_2012Metric | R5, R14 |
| 2 | 47nH | Inductor_SMD:L_0402_1005Metric | L4, L6 |
| 2 | NCP186AMX330TAG | NCP186AMX330TAG:XDFN8_1P6X1P2_ONS | U6, U19 |
| 1 | 0900FM15K0039 | RF_Converter:Balun_Johanson_0900FM15K0039 | FL1 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 10pF | Capacitor_SMD:C_0402_1005Metric | C28 |
| 1 | 15uH | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L5 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 2.0nH | Inductor_SMD:L_0603_1608Metric | L7 |
| 1 | 2.4nH | Inductor_SMD:L_0603_1608Metric | L3 |
| 1 | 220R | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 22nH | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | 24AA32AF-I_MS | KiCAD Parts:SOP65P490X110-8N | U14 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 32.0MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Q1_Xtal1 |
| 1 | 39pF | Capacitor_SMD:C_0402_1005Metric | C27 |
| 1 | 40MHz | Crystal:Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm | X1 |
| 1 | 470nF | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C22 |
| 1 | 47pF | Capacitor_SMD:C_0402_1005Metric | C24 |
| 1 | BBQ10KBD | Connectors_Hirose_extra:BM14B(0.8)-24DS-0.4V(53) | U12 |
| 1 | BOOT | footprints:vert_button_6mm | SW1 |
| 1 | Battery | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J2 |
| 1 | Conn_Coaxial | Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical | J3 |
| 1 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_901-143_Horizontal | J5 |
| 1 | Display Connector | Connector_FFC-FPC:Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal | J4 |
| 1 | EN | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW2 |
| 1 | ESP32-S3 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | MAX17049G+T10 | MAX17048:21-0168E_T822-3_MXM | U17 |
| 1 | MBR0540 | Diode_SMD:D_SOD-123 | D1 |
| 1 | MCL4148 | Diode_SMD:D_MicroMELF | D2 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | MS421R | footprints:MSR421R | BT1 |
| 1 | PE4259 | PE4259:SC-70-6_PSM | U18 |
| 1 | SX1262IMLTRT | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U3 |
| 1 | TCA8418RTWR | TCA8418:RTW24_2P45X2P45 | U13 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U10 |
| 1 | ~ | RF_Antenna:Texas_SWRA117D_2.4GHz_Left | U11 |
| 1 | ~ | Keyboard:BBQ10KBD | U16 |
| 1 | ~ | footprints:ATGM336H | ATGM336H1 |
The 90 most common of 91 parts.
Similar boards
- 4 layers53.7 × 46.9 mm

- 4 layers40.5 × 80.2 mm

NULL
jadenvv/NULL
A version of a flipperzero that has the same capabilities of Sub-GHz RF, IR, Wifi, and NFC/RFID
121 parts1 - 4 layers61.8 × 79.6 mm

- 4 layers42 × 42 mm

LaRa Puck
Sai-Santosh09/RouteSync
RouteSync is a compact, LoRa-based communication device designed for long-range messaging and emergency location sharing in environments where cellular networks are unavailable.
55 parts1 - 4 layers38.3 × 49.3 mm

Nexus Cypher
WIZTHECYBER/LoRa-RF-PCB
This is PCB for long rang radio frequency communication
54 parts1CERN-OHL-S-2.0 - 4 layers33 × 44 mm

LoRa ground station
epicgamer720/LoRa-ground-station
LoRa ground station for telemetry with my model rockets
56 parts - 4 layers27.1 × 70.5 mm

- 4 layers40.8 × 58.8 mm

Bridgewatch
Gituseraum/Bridgewatch
Our project is a portable, non-invasive bridge monitoring system designed to continuously collect structural and environmental data.
53 partsMIT
Questions
How big is the Messenger PCB?
It measures 68 × 73.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Messenger use?
91 parts, built around the ESP32-S3, PE4259-63, SX1262IMLTRT and W25Q128JVSIQ. 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.
Where can I download the Messenger KiCad files?
From the nickzentmayer/Messenger repository on GitHub, at the commit this page was made from: the board is pcb/messenger/messenger.kicad_pcb and its schematic pcb/messenger/LoRa.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Messenger design in my own project?
Its repository states no licence, so its author keeps all rights: ask nickzentmayer before reusing the design.