LoRa-Pi Board Assembly

There are currently three variants of the LoRa-Pi Hat, but they are all based on the same circuit schematic. The form factors of the three boards are slightly different, but the layout of the bottom side of the boards, the focus of most of the assembly process, is almost identical, with the only difference being the location of the LED current limiting resistors on the v1.0 board.

LoRa-Pi Hat Variants

The v1.0 board (at left in the above photo) is effectively obsolete—the subsequent variants are electrically identical and provide a more compact and Raspberry Pi Zero compatible package. I now actually use the v1.2 board (at centre in the above photo) for all prototyping work that does not involve a Raspberry Pi, and the v2.x boards (at right in the above photo) for all Raspberry Pi applications.

Configuration

Basic Configuration

While this board supports several configuration options, those that need to be included for basic use are:

  • HopeRF RFM95W radio module
  • SMA or U.FL antenna connector
  • LoRa-Pi interface header
HopeRF RFM95W
  • HopeRF RFM95W radio module (U1)
RFM95W Radio Module Location
HopeRF RFM95W
Antenna
  • SMA or U.FL antenna connector (A1)
Antenna Connector Location
Antenna Connector

All variants of the LoRa-Pi Hat support both SMA (SubMiniature version A) and Hirose U.FL or I-PEX MHF antenna connections, on a common set of pads.

LoRa-Pi Antenna Connections
LoRa-Pi Header
  • 2×8 Female Header (J1)
14-Pin Header (v1.x)16-Pin Header (v2.x)
LoRa-Pi 14-Pin Header Location LoRa-Pi 16-Pin Header Location
LoRa-Pi Header
14-Pin Header (v1.x)16-Pin Header (v2.x)
LoRa-Pi-16 Interface LoRa-Pi-16 Interface
LoRa-Pi Header Configuration

The basic configuration also requires the bridging of one (on the v1.x boards) or two (on the v2.x boards) solder jumpers as follows:

RFM95W DIO0
  • Solder Jumper (SJ1)

On all boards, a connection must be established to the RFM95W DIO0 pin. This can be achieved either by bridging the solder jumper SJ1 (as illustrated) or by configuring the diode (D1) and resistor (R1) (see LMIC Configuration below).

DIO0 Solder Jumper LocationDIO0 Solder Bridge
DIO0 Solder Jumper LoRaPi DIO0 Solder Jumper
DIO0 Solder Jumper (v1.2 board illustrated)
RFM95W NSS
  • NSS Pad / CE0 or CE1 Pin

On the v2.x (16-pin) boards, a solder bridge also needs to be created between the NSS pad on the top of the board and the CE pin that is to be configured for use on the Raspberry Pi—in the present case, that's the CE0 pin, as illustrated.

NSS Solder Jumper LocationNSS-CE0 Solder Bridge
NSS Solder Jumper NSS Solder Bridge
NSS-CE0 Solder Jumper (v2.x boards only)

This basic configuration is the only one I've actually used to date, on any of my boards. I have made up the LMIC configuration described below, to ensure that it would also work in my environment (i.e. with the DIO0 line configured through a diode, rather than just the solder bridge), but not used any of its features.

LMIC Configuration

I have assembled a complete v2.0 board in the 'LMIC' configuration but, while it is working fine in my current environment, I am yet to test the additional features when running the LMIC software.

As noted previously, this is largely a copy of the circuit designed by Charles-Henri Hallard (the link provides the development history and operational characteristics of his design), I have simply packaged the design in a more compact arrangement and provided optional connections for the RFM95W DIO pads 3–5, although I am yet to see an application that actually uses these.

Photos of assembled components (below) yet to be added...

RFM95W DIO0–DIO2 Diodes
  • 3×1N4148 Diode (D1–D3)
  • 10k 0805 Resistor (R1)
DIO0–DIO2 Diodes LocationDIO0–DIO2 Diodes
Diodes Location DIO0–2 Diodes
DIO0–DIO2 Diodes
DIO0–DIO2 Resistor LocationDIO0–DIO2 Resistor
Diodes Location DIO0–2 Resistor
DIO0–DIO2 Resistor
RFM95W DIO3–DIO5 Solder Bridges
  • Solder Jumpers (SJ4–SJ6)
SJ4–SJ6 LocationSJ4–SJ6 Solder Bridges
SJ4–6 Location SJ4–6 Solder Bridges
Solder Jumpers (SJ4–SJ6)
Decoupling Capacitors
  • 1µF 0805 Capacitor (C1)
  • 10µF 0805 Capacitor (C2)
Decoupling Capacitor LocationDecoupling Capacitors
Decoupling Capacitors Location Decoupling Capacitors
Decoupling Capacitors
Status LED
  • 0805 LED (L1)
  • 390Ω 0805 Resistor (R2)
Status LED LocationStatus LED
CS LED Location CS LED
Status LED
Status LED Resistor LocationStatus LED Resistor
CS Resistor Location CS LED
Status LED Resistor

The Status LED lights when the radio is ready to transmit or receive data.

Activity LED
  • 0805 LED (L2)
  • 390Ω 0805 Resistor (R3)
Activity LED LocationActivity LED
Activity LED Location Activity LED
Activity LED
Activity LED Resistor LocationActivity LED Resistor
Activity LED Location Activity LED
Activity LED Resistor

The Activity LED lights when the radio is transmitting or receiving data.

17-04-2024