Skip to the content
PCBKitNew board
2 layers60 × 38 mmLoraguide, the printed circuit board in 3D

Hello! In this guide, you will create a custom Meshtastic-enabled LORA board with a microcontroller, antenna, radio chip, and other things.

Size
60 × 38 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
57
Pads
170
Tracks, vias
227, 46
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Mar 2026
Updated
19 Apr 2026

Overview

Loraguide is an open-source printed circuit board by sectersion, from the sectersion/loraguide repository on GitHub. It is a 2-layer board of 60 × 38 mm with 27 parts on 57 nets, routed with 227 tracks and 46 vias.

It is built around the ESP32-S3-WROOM-1-N8, L80-R and SX1262IMLTRT, with the BME280 and AMS1117-3.3 among its other parts. Its parts include 7 capacitors, 5 ICs, 4 resistors, 2 connectors and 2 switches. It belongs with the radio and wireless boards and the ESP32 boards of this library.

Main components

5

README

README.md

loraguide

Hello! In this guide, you will create a custom Meshtastic-enabled LORA board with a microcontroller, antenna, radio chip, and other things.

First things first

To start your project, we need to download KiCad. KiCad is an open-source software for designing circuit boards, or PCBs. We can use the terms interchangably.

Go to https://www.kicad.org/download/ and install the version for your OS. After that finishes, create a new project. Name it anything you want, but I will name mine Loraguide.

After that finishes, you should be on a screen that looks like this:

image

The Schematic

The first step to designing a circuit board is the schematic. A schematic is essentially a wiring diagram, to show which components connect to what. That means it is very important that we follow a few design rules when creating our schematic:

  • Power symbols always point up
  • Ground symbols always point down
  • Net labels can be used instead of wires

First, click Schematic Editor on the main project page. Hit the A key to open the symbol chooser. Search "esp32-s3" and select the ESP32-S3-WROOM-1.

image

Place it in the middle. Next, search for the SX1262 radio chip and place it to the left of the ESP32.

Power system

Organization

To keep things clean, use Power Symbols instead of drawing wires everywhere. Hit P, type +3V3, and place it on the 3V3 pin of the ESP32. Do the same for GND.

Power input

Search for "USB_C_Receptacle_USB2.0_14P".

Connect the GND pins to a GND power symbol. Note on the SHIELD pins: Do not connect these directly to GND. This can feed RF noise back into your host computer. For this project, leave the shield pins isolated or connected to a separate chassis pad if available.

Connect VBUS to a +5V power symbol. Place two 5.1k ohm resistors (R_Small) on the CC1 and CC2 pins and connect the other ends to GND. This ensures your USB-C charger provides the correct 5V.

image

SX1262 Power & RF

Power Decoupling

Chips draw sudden bursts of current. Decoupling capacitors (100nF and 10µF) act as local water tanks, sitting right next to the chip to handle these bursts.

Connect VDD_IN to +3V3 and place one 100nF and one 10µF capacitor between that line and GND.

The DCC_SW Inductor

The SX1262 has an internal DC-DC converter that requires a 15µH inductor on the DCC_SW pin. This inductor needs special care; it is a switching component right next to the radio. On the PCB, it must be placed as close as possible to the pin.

RF Output Matching

Simply running a wire to the antenna is inefficient and can be illegal because it emits harmonics. You need a matching network (filtering) on the RF output. This usually involves a series inductor and capacitors to GND between the RFO pin and the antenna connector.

PinWhat to do:
VDD_INDecouple with 100nF and 10µF
VBATDraw a direct wire to VDD_IN
VBAT_IODecouple with one 100nF capacitor
VREGDecouple with one 100nF capacitor
DCC_SWConnect 15µH inductor
VR_PA100nF capacitor to GND (DO NOT connect to 3.3V)
GNDConnect directly to GND

5V to 3.3V conversion

Use an AMS1117-3.3 LDO regulator to convert the 5V from USB to the 3.3V our chips need.

PinConnection
VIN+5V from VBUS + 10µF cap to GND
VOUT+3V3 + 10µF cap to GND
GNDGND

USB Data, Buttons, and SPI

USB Data Lines

Connect the D+ and D- pins of the USB connector to the USB Data + and - pins on the ESP32. Use Net Labels (L) to keep the wires from crossing.

Boot and Reset Buttons

Both the EN (Reset) and GPIO0 (Boot) pins need a 10kΩ pull-up resistor to 3.3V. Connect push buttons that pull these pins to GND when pressed.

SPI & Control Wiring

SignalESP32 PinSX1262 Pin
SCKGPIO5SCK
MOSIGPIO6MOSI
MISOGPIO7MISO
NSSGPIO8NSS
RESETGPIO3RESET
BUSYGPIO4BUSY
DIO1GPIO9DIO1

PCB Section

Footprint Assignment

In Tools > Assign Footprints, assign the physical shapes. For resistors and capacitors, R_0402 or C_0402 are standard for these boards.

Placement

  1. ESP32: Place at the top. Ensure the antenna "keep-out" area is outside the board edge.
  2. SX1262 & U.FL Connector: Place these very close together.
  3. DCC_SW Inductor: Place this right against the radio chip pin.
  4. Decoupling Caps: Place them right next to their respective power pins.

Routing Order

Sensitive signals must be routed first so they have the cleanest, most direct paths.

  1. RF Trace First: Shortest path from chip to antenna. Use 45-degree angles.
  2. USB Data Lines: Route D+ and D- as a pair, keeping them similar in length.
  3. SPI & Control Signals: Connect the communication lines.
  4. Power Traces: 3.3V and 5V. Use wider traces (0.5mm) for these.
  5. GND: Handled by the copper pour.

Ground Plane and Stitching

Add a Filled Zone (Z) for GND on both the top (F.Cu) and bottom (B.Cu) layers.

To prevent "floating" ground islands and interference, add stitching vias. These are small holes that connect the top and bottom ground planes. Place them around the perimeter of the board and near the RF trace.

Final Steps

Run the DRC (Design Rule Check) to find errors. Export your Gerbers and Drill Files, zip them up, and upload to a manufacturer like JLCPCB.

You have designed a grounded and RF-safe LoRa board.

Parts

27
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0402_1005MetricC1, C3, C4, C5
4MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5M1, M2, M3, M4
310uFCapacitor_SMD:C_0402_1005MetricC2, C6, C7
210kResistor_SMD:R_0402_1005MetricR3, R4
25.1kResistor_SMD:R_0402_1005MetricR1, R2
115uHInductor_SMD:L_0603_1608MetricL1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU4
1BOOTButton_Switch_SMD:SW_SPST_B3U-1000PSW2
1Conn_CoaxialConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1L80-RRF_GPS:Quectel_L80-RU5
1LOGOasset_lib:hc_bw_smallG2
1LOGOasset_lib:nl_bw_largeG1
1RSTButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1SX1262IMLTRTPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4085J1

Questions

How big is the Loraguide PCB?

It measures 60 × 38 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Loraguide use?

27 parts, built around the ESP32-S3-WROOM-1-N8, L80-R, SX1262IMLTRT and BME280. 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 Loraguide KiCad files?

From the sectersion/loraguide repository on GitHub, at the commit this page was made from: the board is loraguide.kicad_pcb and its schematic loraguide.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Loraguide design in my own project?

Its repository states no licence, so its author keeps all rights: ask sectersion before reusing the design.

Similar boards

  • 4 layers30.5 × 72.9 mmTopaz, the printed circuit board in 3D

    Topaz

    dfedor2008/Topaz

    A radio module which can send data through morse code

    60 parts
  • 4 layers124 × 80 mmTelem3, the printed circuit board in 3D

    Telem3

    5aji/telem3

    telem3 kicad project

    200 parts
  • 2 layers68.3 × 94.8 mmLORA, the printed circuit board in 3D

    LORA

    dipa-cotton/lora-puck

    LoRA!!

    40 parts
  • 2 layers43 × 54.7 mmUsb hub, the printed circuit board in 3D

    Usb hub

    Nxyz-natan/LORA-BOARD

    LORA BOARD

    21 parts
  • 2 layers27.7 × 56 mmMeshLora, the printed circuit board in 3D

    MeshLora

    RichardM-1337/Mesh-Lora-Board

    This is a lora board and it's something I've never designed before so I'm attempting something new.

    18 partsMIT
  • 2 layers26.2 × 54.6 mmLoRa Shigihara, the printed circuit board in 3D

    LoRa Shigihara

    SovietCoffe404/LoRa-Shigihara

    This is another HC project, this time is a LoRa board with an ESP32-S3, SX1262 radio, and U.FL antenna! :D

    18 parts
  • 2 layersLoraboard, the printed circuit board in 3D

    Loraboard

    yansha2903-bot/Loraboard

    The project was designed using KiCad and includes a complete schematic, PCB layout, and manufacturing files.

    25 partsMIT