
Product Description

The PTSolns LoRa® SX1276 915MHz Shield is designed as a practical platform for developing and testing long range wireless and LoRaWAN based applications. It is LoRaWAN compatible and has been tested on the The Things Industries cloud for reliable gateway and cloud connectivity. Please see our tutorial on this for specific and important details.
The shield includes an onboard AHT20 sensor for measuring temperature and humidity, allowing sensor data transmission without additional hardware. An onboard QWIIC connector is provided to simplify the connection of external modules and sensors.
All required logic level shifting is implemented on the board, and the shield is fully assembled and ready for use. Hardware configuration pins are accessible on the back of the board, and the onboard power LED can be disconnected via a rear jumper for reduced power consumption during testing.
The shield is compatible with the PTSolns Uno R3+, PTSolns DIY UNO Kit, the Uno R3, Uno R4, and other equivalent Uno microcontroller development boards. Full tutorials are available for getting started making a node to node wireless communication network, as well as LoRaWAN gateway connection. A complete datasheet and additional supporting material are available through the "PTSolns Documentation Repository".
Shield-Series
This product is part of the Shield-Series. All the members of this series include:
-
Proto-Shield
-
NRF-Shield
- Interface-Shield
- RTC MicroSD Shield
- LoRa® SX1276 915MHz Shield (this product page)
Features of the LoRa SX1276 915MHz Shield
- Compatibility: PTSolns Uno R3+, PTSolns DIY UNO Kit, Arduino R3, R4 Wifi, R4 Minima
- LoRa SX1276 915MHz module
- Shield is LoRaWAN compatible (see our Tutorial on this)
- Onboard AHT20 temperature and humidity sensor
- Onboard QWIIC connector
- Onboard Power LED (able to disconnect via jumper on back)
Hardware Pin Connections
The hardware pin connectors are made on LoRa® SX1276 915MHz Shield are outlined in the Table below.
| LoRa SX1276 Pins | Development Board Pins | Notes |
| DIO0 | D2 | Closed jumper on back. Can disconnect by cutting jumper. |
| DIO1 | D3 | Closed jumper on back. Can disconnect by cutting jumper. |
| DIO2 | D4 | Closed jumper on back. Can disconnect by cutting jumper. |
| DIO3 | D5 | Closed jumper on back. Can disconnect by cutting jumper. |
| DIO4 | D6 | Closed jumper on back. Can disconnect by cutting jumper. |
| DIO5 | D7 | Closed jumper on back. Can disconnect by cutting jumper. |
| OE | ON / D8 | The logic level shifters are enabled by default (ON). If cutting the jumper trace on the back and connecting the jumper to “D8”, the LLS can be enabled/disabled by pin D8. Pull HIGH to enable. |
| NRESET | D9 | |
| NSS | D10 | |
| COPI | D11 | Formerly called “MOSI”. On the digital header (not ICSP header). |
| CIPO | D12 | Formerly called “MISO”. On the digital header (not ICSP header). |
| SCK | D13 | On the digital header (not ICSP header). |
| AHT20 | Development Board Pins | Notes |
| SDA | A4 | On the digital header. |
| SCl | A5 | On the digital header. |
Range Test - How far can the LoRa Shield communicate?

Using the PTSolns LoRa SX1276 915MHz Shield we did a range test to see how far we could get reliable communication. Before proceeding, the user is asked to keep the following in mind:
- The transmitter hardware setup consisted of a PTSolns Uno R3+ stacked with the LoRa shield, and powered by a 5V battery pack. The receiver was similar, but it also included a display that printed out data received from the transmitter node.
- The test conditions were not ideal. The image above does not show the full distance, as that was too far to photograph. At the full distance there was quite a lot of interference (see "Fresnel zone"). Trees, electricity poles, and many other objects obstructed the Fresnel zone. Furthermore, the landscape was not fully flat as there were rolling hills all along. Not to mention Earth's curvature becomes a factor around 8-10km (depending on antenna height). Many online tutorials and blogs discuss very long ranges with SX1276 LoRa modules, but these are theoretical and do not reflect real-life settings. The goal of this range test was to show what is possible with this shield under real-life scenario.
- We tested out in the country. Results will vary for users in urban settings where there are even more obstructions in the line-of-sight.
So how far did we get a reliable transmission reading? 6.15 km, or 3.82 miles! This is quite remarkable for an Uno shield under these real-life test settings!
Node-to-Node LoRa Network
The LoRa® SX1276 915MHz Shield can be used to form a network in which the nodes (LoRa Shield + microcontroller + power source) communicate with each other.
Key Points:
- Communicate between two or more LoRa Nodes
- Private network (typically)
- No gateway required, can be set up anywhere
- No internet required, ideal for standalone projects
Node-to-Gateway LoRa Network
The LoRa® SX1276 915MHz Shield can be used to form a network in which the nodes (LoRa Shield + microcontroller + power source) communicate with a central gateway. The gateway typically is connected to the internet and the backend cloud.
Key Points:
- Communicate between LoRa Nodes and a gateway
- Private network / Public network
- Works with a single LoRa node, but requires a gateway nearby
- Connected to cloud, ideal for IoT project

A tutorial of this type of application using the LoRa® SX1276 915MHz Shield can be found here.
Other Names
- LoRa SX1276 915MHz Shield
- LoRa Shield
- PTS-00207-201
