

LoRa-based push-to-talk voice communication device using ESP32 and SX1278.
- Size
- 64 × 98 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 67
- Pads
- 234
- Tracks, vias
- 784, 44
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 20 Oct 2026
- Updated
- 22 Oct 2026
Overview
Lora is an open-source printed circuit board by aravindd3, from the aravindd3/lora-based-communication-system repository on GitHub. It is a 2-layer board of 64 × 98 mm with 43 parts on 67 nets, routed with 784 tracks and 44 vias.
It is built around the ESP32-S3-WROOM-1-N8, TPS63802DLAR and BQ24074RGTR, with the USBLC6-2SC6, B3F-1000 and LQM18PNR47NFRL among its other parts. Its parts include 14 capacitors, 14 resistors, 6 ICs, 6 connectors and 2 switches. It belongs with the radio and wireless boards and the ESP32 boards of this library.
Main components
6ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTPS63802DLAR
VSON-10(2x3)-40℃~+125℃@(TJ) 1 1.3V~5.5V 1.4MHz、1.6MHz、2.1MHz 1.8V~5.2V 11uA 2A Adjustable Buck-Boost Buck-Boost Built-in Yes VSON-10(2x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersBQ24074RGTR
QFN-16-EP(3x3)-40℃~+125℃ 1 1.5A 4.2V 4.35V~10.2V 6.5uA Charging IC Lithium Battery Not supported Support QFN-16-EP(3x3) Battery Management ROHSTexas InstrumentsBattery 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)B3F-1000
插件-4P,6x6mm-25℃~+70℃ 1,000,000 cycles 1N 24V 4.3mm 50mA 6mm 6mm PC Pin Round Button SPST-NO Through Hole 插件-4P,6x6mm Tactile Switches ROHSOmronTactile SwitchesLQM18PNR47NFRL
06031.1A 100MHz 150mΩ 470nH ±30% 0603 Inductors (SMD) ROHSMurataInductors (SMD)
README
README.mdProject Team
LoRa-Based Communication System
Repository for the firmware and custom KiCad hardware design of a portable LoRa-based communication device.
Repository layout
firmware/— ESP32/Arduino sketches.hardware/kicad/— editable KiCad project and required local libraries.hardware/review/— ERC/DRC reports and schematic/PCB review exports.docs/— project documentation.
Hardware design
Open hardware/kicad/lora.kicad_pro in KiCad. Keep the libraries/ folder and the sym-lib-table and fp-lib-table files beside the project files; they provide the custom symbols and footprints needed by the design.
The supplied board package includes editable schematic and PCB files, local libraries, review PDFs, and ERC/DRC results. It does not include production Gerber or drill files.
Firmware
The firmware/ folder contains the available Arduino sketches for microphone, OLED interface, push-to-talk, and LoRa-control functions. Each sketch is in a folder matching its .ino filename so it can be opened in the Arduino IDE.
Important hardware note
The supplied KiCad design uses an ESP32-S3-WROOM-1 footprint and an Ai-Thinker Ra-01-derived LoRa footprint. Confirm the actual populated modules, pin assignments, and component values against the assembled board before any new hardware revision or fabrication order.
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 1.13k | Lora_Local:R_0603_1608Metric_R10 | R10 |
| 1 | 1.18k | Lora_Local:R_0603_1608Metric_R11 | R11 |
| 1 | 100nF | Lora_Local:C_0603_1608Metric_C13 | C13 |
| 1 | 100nF | Lora_Local:C_0603_1608Metric_C4 | C4 |
| 1 | 100nF | Lora_Local:C_0603_1608Metric_C11 | C11 |
| 1 | 100nF | Lora_Local:C_0603_1608Metric_C8 | C8 |
| 1 | 10k | Lora_Local:R_0603_1608Metric_R1 | R1 |
| 1 | 10k | Lora_Local:R_0603_1608Metric_R2 | R2 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C10 | C10 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C9 | C9 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C5 | C5 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C7 | C7 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C6 | C6 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C2 | C2 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C14 | C14 |
| 1 | 10uF | Lora_Local:C_0805_2012Metric_C3 | C3 |
| 1 | 1uF | Lora_Local:C_1206_3216Metric_C1 | C1 |
| 1 | 22 | Lora_Local:R_0603_1608Metric_R7 | R7 |
| 1 | 22 | Lora_Local:R_0603_1608Metric_R6 | R6 |
| 1 | 22uF | Lora_Local:C_1206_3216Metric_C12 | C12 |
| 1 | 2k | Lora_Local:R_0603_1608Metric_R12 | R12 |
| 1 | 4.7k | Lora_Local:R_0603_1608Metric_R9 | R9 |
| 1 | 4.7k | Lora_Local:R_0603_1608Metric_R8 | R8 |
| 1 | 5.1k | Lora_Local:R_0603_1608Metric_R5 | R5 |
| 1 | 5.1k | Lora_Local:R_0603_1608Metric_R4 | R4 |
| 1 | 511k | Lora_Local:R_0603_1608Metric_R13 | R13 |
| 1 | 91k | Lora_Local:R_0603_1608Metric_R14 | R14 |
| 1 | Ai-Thinker-Ra-02 | Lora_Local:Ai-Thinker-Ra-01-LoRa_U4 | U4 |
| 1 | B3F-1020 | Lora_Local:B3F-1020_S1 | S1 |
| 1 | B3F-1020 | Lora_Local:B3F-1020_S2 | S2 |
| 1 | BQ24074RGTR | Lora_Local:RGT16_1P7X1P7_U1 | U1 |
| 1 | Conn_01x02_Pin | Lora_Local:PinHeader_1x02_P2.54mm_Vertical_J1 | J1 |
| 1 | Conn_01x03_Socket | Lora_Local:PinSocket_1x03_P2.54mm_Vertical_J4 | J4 |
| 1 | Conn_01x03_Socket | Lora_Local:PinSocket_1x03_P2.54mm_Vertical_J5 | J5 |
| 1 | Conn_01x04_Socket | Lora_Local:PinSocket_1x04_P2.54mm_Vertical_J3 | J3 |
| 1 | ESP32-S3-WROOM-1 | Lora_Local:ESP32-S3-WROOM-1_U2 | U2 |
| 1 | LQM18PNR47NFRL | Lora_Local:INDC1608X95N_L1 | L1 |
| 1 | MAX98357AETE_T | Lora_Local:QFN50P300X300X80-17N_U6 | U6 |
| 1 | R_US | Lora_Local:R_0603_1608Metric_R3 | R3 |
| 1 | Speaker | Lora_Local:PinHeader_1x02_P2.54mm_Vertical_J6 | J6 |
| 1 | TPS63802DLAR | Lora_Local:DLA0010A_U5 | U5 |
| 1 | USBLC6-2SC6 | Lora_Local:SOT-23-6_U3 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Lora_Local:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal_J2 | J2 |
Similar boards
- 2 layers50.2 × 95.2 mm

- 4 layers50 × 44.5 mm

S3-motion logger
abdullahwaqar/s3-motion-logger
ESP32-S3 motion logging board. It logs 6-axis IMU data to a microSD card and streams it over USB, BLE or Wi-Fi. It runs from a single-cell LiPo and charges over USB-C.
77 parts - 6 layers47.3 × 35.5 mm

- 4 layers56.6 × 119.5 mm

- 2 layers120 × 100 mm

Control
olegantonov/skywave-sdr
Rádio portátil modular de baixo custo: ESP32-S3, OLED, PTT, HF SDR e expansão VHF/UHF. Em desenvolvimento.
82 partsMIT - 2 layers55.9 × 49.5 mm

TyphoonMotherboard rev1 KiCad
hpvdt/typhoon_motherboard
Folder for each of the boards designed for a given project, even if there is only one board for a given project.
75 parts1 - 4 layers88 × 48 mm

Mainboard reva
aliaksei-lameyka/ENKU-Clock
Open, repairable, local-first e-paper alarm clock.
82 parts1 - 4 layers70.9 × 70.1 mm

Wear Camera
kitnol/Camera_project
(See the README.md file in the upper level 'examples' directory for more information about examples.)
75 parts
Questions
How big is the Lora PCB?
It measures 64 × 98 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Lora use?
43 parts, built around the ESP32-S3-WROOM-1-N8, TPS63802DLAR, BQ24074RGTR and USBLC6-2SC6. 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 Lora KiCad files?
From the aravindd3/lora-based-communication-system repository on GitHub, at the commit this page was made from: the board is hardware/kicad/lora.kicad_pcb and its schematic hardware/kicad/lora.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lora design in my own project?
Its repository states no licence, so its author keeps all rights: ask aravindd3 before reusing the design.