[DOC] Hardware Comparison
Overview
This is a list of the most common, well-supported boards that can run MeshCore. To see a full list of every supported board, refer to the official flasher or our unofficial flasher.
Hardware
MeshCore supports multiple platforms including ESP32, nRF52840, STM32 and RP2040. This list will stick to ESP32 and nRF52840 as they are the most common. As a rule of thumb, if energy conservation is a priority (e.g. solar powered node), stick to the nRF52840 line. For better flash storage reliability and more processing power, stick to ESP32.
Development Boards
These are barebones boards that typically don't come with an enclosure or battery. Ideal for use as a fixed companion, room server, or repeater.
Heltec
Heltec V3
Heltec v4 (Low Power)
Heltec v4 (High Power)
LilyGO T3-S3 SX1262
Seeed XIAO + Wio-SX1262
RAK WisBlock (RAK4631 + Base)
MCU
ESP32-S3FN8 (240 MHz dual-core, Wi-Fi/BLE)
ESP32-S3R2 (240 MHz dual-core, Wi-Fi/BLE)
ESP32-S3R2 (240 MHz dual-core, Wi-Fi/BLE)
ESP32-S3 (240 MHz dual-core, Wi-Fi/BLE)RAM
nRF52840512KB SRAM (
64 MHz, BLE only)internal)
nRF52840512KB SRAM (
64internal), MHz,2MB BLEPSRAM only)(external)
512KB SRAM (internal), 2MB PSRAM (external)
Flash
8MB (SiP)
16MB (External)
16MB (External)
LoRa Radio
Semtech SX1262 (433, 470-510, 863-928MHz,
+21 ±1 dBm PA, -137dBm RX)
Semtech SX1262 (863-928MHz,
+28 ±1 dBm PA, -137dBm RX)
Semtech SX1262 (915 MHz, +22 dBm PA, –148 dBm RX)
Semtech SX1262 (915 MHz, +22 dBm PA, –148 dBm RX)
Semtech SX1262 (915 MHz, +22 dBm PA, –148 dBm RX)
Antenna Connector
1x u.FL (LoRa)
2 × U.FL (LoRa & 2.4 GHz)
2 × U.FL (LoRa & 2.4 GHz)
SMA-female (50 Ω)
U.FL (50 Ω)
U.FL on module (via Base board breakout)
RFLoRa ShieldingTCXO
Yes
Yes
❌ No metal can
✅ Metal RF can over SX1262
✅ Metal RF can over SX1262
Frequency Reference
Standard crystal (XO)
Standard crystal (XO)
Standard crystal (XO)
TCXO
TCXO
TX/RX Switch
Passive LC network (no RF-switch IC)
RF front-end module (GC1109) with T/R paths (PA_CSD/CPS/CTX control)
Passive LC network or discrete FET (auto via DIO2)
SPDT RF switch IC (controlled by RF_SW/DIO2)
SPDT RF switch IC (controlled by DIO2)Yes
Matching & Filtering
On-board LC network + low-pass filter
On-board LC network + π-attenuator (≈17 dB) in RF path
On-board LC network + low-pass filter
On-module LC network + low-pass filter
On-module LC network + low-pass filter
External LNA
❌
No
✅ Yes (in GC1109 FEM)
❌ No
❌ No
❌ No
Power Regulation (3.3 V)
CE6260B33M rails (U1/U2)
Multiple LDOs: CE6260B33M rails (U1/U2) + TLV75733 “Vfem” for FEM
Single LDO (from USB or LiPo)
5 V→3.3 V regulator + internal DC-DC for PA
5 V→3.3 V regulator + internal DC-DC for PA
PA Supply Path
3.3 V → SX1262 DC-DC (inductor L13) → VR_PA pins
TLV75733 3.3 V → “Vfem” → GC1109 VCC0/VCC1
3.3 V LDO → PA pins
3.3 V regulator → SX1262 DC-DC → PA pins
3.3 V regulator → SX1262 DC-DC → PA pins
Battery Input
1.25*2 Pin Lithium connector (3.3–4.4 V)
1.25*2 Pin Lithium connector (3.3–4.4 V)
LiPo connector (powers 3.3 V rail)
LiPo connector (powers 3.3 V rail)
LiPo connector (powers 3.3 V rail)
USB-Only Full TX Power
✅ Yes
✅ Yes
✅ Yes
✅ Yes
✅ Yes
Low-Voltage Boost
❌ No (LDO-only; no boost converter shown in datasheet)
❌ No (LDO-only; no boost converter shown in datasheet)
❌ No (LDO needs ≥~3.8 V in)
✅ SX1262 DC-DC can run down to ~3.3 V input
✅ SX1262 DC-DC can run down to ~3.3 V input
USB and Battery Power Feed
USB feeds charger/regulators; LiPo auto-switchover via CN3165 + MOSFETs (Q1/Q2/Q3, D2)
USB feeds charger/regulators; LiPo auto-switchover via CN3165 + MOSFETs (Q1/Q2/Q3, D2)
Both battery & USB feed the same 3.3 V LDO input
USB feeds regulator and charger; LiPo auto-switchover
USB feeds Base’s regulator & charger; LiPo auto-switchover
MCU Wireless
Wi-Fi + BLE + LoRa
Wi-Fi + BLE + LoRa
Wi-Fi + BLE + LoRa
BLE + LoRa
BLE + LoRa
On-board Display
✅ 0.96″ OLED (SSD1315)
✅ 0.96″ OLED (SSD1315)
✅ 0.96″ OLED
❌ No
❌ No
Typical Board Size
51.7 × 25.4 × 10.7 mm
51.7 × 25.4 × 10.7 mm
Lilygo
Feature
LilyGO T3-S3 SX1262
MCU
ESP32-S3FH4R2 (240 MHz dual-core, Wi-Fi/BLE)
RAM
512KB SRAM (internal), 2MB PSRAM (external)
Flash
4MB
LoRa Radio
Semtech SX1262 (915 MHz, +22 dBm PA, –148 dBm RX)
Antenna Connector
SMA-female
LoRa TCXO
No
Matching & Filtering
On-board LC network + low-pass filter
External LNA
No
Power Regulation (3.3 V)
Single LDO (from USB or LiPo)
PA Supply Path
3.3 V LDO → PA pins
Battery Input
LiPo connector (powers 3.3 V rail)
USB-Only Full TX Power
✅ Yes
Low-Voltage Boost
❌ No (LDO needs ≥~3.8 V in)
USB and Battery Power Feed
Both battery & USB feed the same 3.3 V LDO input
MCU Wireless
Wi-Fi + BLE + LoRa
On-board Display
✅ 0.96″ OLED
Typical Board Size
~67 × 29 mm
Rak Wireless
Feature
RAK WisBlock (RAK4631 + Base)
MCU
nRF52840 (64 MHz, BLE only)
RAM
256KB
Flash
1MB (Internal), 2MB (External)
LoRa Radio
Semtech SX1262 (915 MHz, +22 dBm PA, –148 dBm RX)
Antenna Connector
U.FL on module (via Base board breakout)
LoRa TCXO
Yes
Matching & Filtering
On-module LC network + low-pass filter
External LNA
No
Power Regulation (3.3 V)
5 V→3.3 V regulator + internal DC-DC for PA
PA Supply Path
3.3 V regulator → SX1262 DC-DC → PA pins
Battery Input
LiPo connector (powers 3.3 V rail)
USB-Only Full TX Power
✅ Yes
Low-Voltage Boost
✅ SX1262 DC-DC can run down to ~3.3 V input
USB and Battery Power Feed
USB feeds Base’s regulator & charger; LiPo auto-switchover
MCU Wireless
BLE + LoRa
On-board Display
❌ No
Typical Board Size
Base ~60 × 24 mm + module ~27 × 15 mm
Seeed Studio
Feature
Seeed XIAO + Wio-SX1262
MCU
nRF52840 (64 MHz, BLE only)
RAM
256KB
Flash
1MB (Internal), 2MB (External)
LoRa Radio
Semtech SX1262 (915 MHz, +22 dBm PA, –148 dBm RX)
Antenna Connector
U.FL
LoRa TCXO
Yes
Matching & Filtering
On-module LC network + low-pass filter
External LNA
No
Power Regulation (3.3 V)
5 V→3.3 V regulator + internal DC-DC for PA
PA Supply Path
3.3 V regulator → SX1262 DC-DC → PA pins
Battery Input
LiPo connector (powers 3.3 V rail)
USB-Only Full TX Power
✅ Yes
Low-Voltage Boost
✅ SX1262 DC-DC can run down to ~3.3 V input
USB and Battery Power Feed
USB feeds regulator and charger; LiPo auto-switchover
MCU Wireless
BLE + LoRa
On-board Display
❌ No
Typical Board Size
~21 × 18 mm (XIAO) + 11 × 6 mm module
Base ~60 × 24 mm + module ~27 × 15 mm
Legend/Notes:
RF shielding can: a metal can over the RF module to reduce EMI.
XO vs. TCXO: crystal oscillators; TCXO provides better frequency stability over temperature.
DC-DC for PA: SX1262’s internal switching regulator mode, drawing less current from the 3.3 V rail.
Low-Voltage Boost: ability to run the PA at full power even when the board’s supply dips near 3.3 V (via DC-DC), versus an LDO which cuts out below its dropout voltage.
Auto-switchover: the charger/regulator circuitry automatically selects USB or battery as needed.