Skip to the content
2 layers65 × 56 mmDoppelLoraModulauf Raspi, the printed circuit board in 3D

Raspberry HAT for Nerdverlag LoRa Analyser or any other projects

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
35
Pads
88
Tracks, vias
236, 16
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Jul 2026
Updated
20 Jul 2026

Overview

DoppelLoraModulauf Raspi is an open-source printed circuit board by DJ2RF, from the DJ2RF/DoppelLoraModul-RaspberryPi-HAT repository on GitHub, published under the MIT licence. It is a 2-layer board of 65 × 56 mm with 13 parts on 35 nets, routed with 236 tracks and 16 vias.

Its parts include 4 capacitors, 2 resistors, 2 ICs and 1 connector. It belongs with the radio and wireless and sensors and measurement boards of this library.

README

README.md

English below

Dual LoRa HAT for Raspberry Pi

DoppelLoraModul-RaspberryPi-HAT

Raspberry HAT for Nerdverlag LoRa Analyser or any other projects

Doppel-LoRa-HAT für Raspberry Pi

Dieses KiCad-Projekt enthält die Schaltung und das Leiterplattenlayout für ein Raspberry-Pi-HAT mit zwei unabhängigen LoRa-Funkmodulen auf Basis des Semtech SX1262.

Die Platine wurde für den gleichzeitigen Betrieb eines 433-MHz- und eines 863/868-MHz-Moduls entwickelt. Beide Funkmodule verwenden den gemeinsamen SPI0-Bus des Raspberry Pi, besitzen jedoch getrennte Chip-Select-, Reset-, Busy-, Interrupt- und HF-Umschaltleitungen.

Das HAT ist insbesondere für den Einsatz mit dem LoRa MeshRadio Analyzer und weiteren Raspberry-Pi-basierten LoRa-Empfangs- und Analyseprojekten vorgesehen.


Unterstützte Funkmodule

Die Platine ist für folgende Waveshare-Core1262-Module ausgelegt:

  • Waveshare Core1262-LF

    • Frequenzbereich: 410 bis 510 MHz
    • vorgesehen für Anwendungen im 433-MHz-Bereich
  • Waveshare Core1262-HF

    • Frequenzbereich: 850 bis 930 MHz
    • vorgesehen für Anwendungen im 863-/868-MHz-Bereich

Beide Module basieren auf dem SX1262 und besitzen dieselbe mechanische sowie elektrische Anschlussbelegung.


SPI-Anbindung

Beide SX1262-Module verwenden gemeinsam:

SignalRaspberry Pi GPIOPhysischer Pin
SPI0 MOSIGPIO10Pin 19
SPI0 MISOGPIO9Pin 21
SPI0 SCLKGPIO11Pin 23

Die Module werden über getrennte Chip-Select-Leitungen angesprochen.

863-/868-MHz-Modul

FunktionRaspberry Pi GPIOPhysischer Pin
Chip SelectGPIO8 / CE0Pin 24
ResetGPIO22Pin 15
BusyGPIO23Pin 16
DIO1GPIO24Pin 18
RXENGPIO25Pin 22
TXENGPIO5Pin 29

Linux-Gerät:

/dev/spidev0.0 433-MHz-Modul Funktion Raspberry Pi GPIO Physischer Pin Chip Select GPIO7 / CE1 Pin 26 Reset GPIO17 Pin 11 Busy GPIO27 Pin 13 DIO1 GPIO18 Pin 12 RXEN GPIO6 Pin 31 TXEN GPIO13 Pin 33

Linux-Gerät:

/dev/spidev0.1 Funktionsprinzip

Die beiden LoRa-Module können unabhängig voneinander konfiguriert und gleichzeitig betrieben werden.

Typische Verwendung:

433-MHz-Modul für LoRa-Verbindungen im 70-cm-Bereich 863-/868-MHz-Modul für Sensoren, Telemetrie und ISM-LoRa-Anwendungen paralleler Empfang auf beiden Frequenzbereichen Einsatz als Funk-Frontend für den LoRa MeshRadio Analyzer Entwicklung eigener Raspberry-Pi-LoRa-Anwendungen

Die Antennen werden direkt an den U.FL-/IPEX-Anschlüssen der jeweiligen Core1262-Module angeschlossen.

HAT-ID-EEPROM

Inhalt des Repositorys

Das Repository enthält die wesentlichen KiCad-Projektdateien:

*.kicad_pro *.kicad_sch *.kicad_pcb fp-lib-table sym-lib-table Nerdverlag.pretty/

Eigene Symbole und Footprints werden zusammen mit dem Projekt gespeichert, damit der Schaltplan und das Leiterplattenlayout auch auf anderen Rechnern vollständig geöffnet werden können.

Automatisch erzeugte KiCad-Backups, Sperrdateien und persönliche Arbeitsplatzdateien werden nicht versioniert.

Voraussetzungen

Zum Bearbeiten des Projekts wird eine aktuelle KiCad-Version empfohlen.

Das Projekt wurde mit KiCad 10 erstellt.

Für den späteren Betrieb auf dem Raspberry Pi müssen SPI und die GPIO-Schnittstellen aktiviert sein.

Kontrolle unter Linux:

ls -l /dev/spidev0.0 /dev/spidev0.1 ls -l /dev/gpiochip*

Der verwendete Benutzer sollte Mitglied der Gruppen spi und gpio sein.

Projektstatus

Das Projekt befindet sich in aktiver Entwicklung.

Vor einer Fertigung sollten mindestens folgende Punkte geprüft werden:

KiCad ERC ohne relevante Fehler KiCad DRC ohne relevante Fehler korrekte Footprints und Padnummern ausreichende Leiterbahnbreiten für die Stromversorgung vollständig gefüllte GND-Flächen korrekte Bestückungsbezeichnungen für LF- und HF-Modul mechanische Abstände zum Raspberry Pi vollständige Gerber- und Bohrdatenausgabe

Eine Fertigung sollte immer auf Grundlage eines abschließend geprüften Versionsstands erfolgen.

Hinweis zum Funkbetrieb

Für den Funkbetrieb gelten die jeweils nationalen Vorschriften zu Frequenzbereichen, Sendeleistungen, Bandbreiten und zulässigen Anwendungen.

Der Betreiber ist selbst dafür verantwortlich, die gesetzlichen Bestimmungen und gegebenenfalls die für den Amateurfunk geltenden Regelungen einzuhalten.

Die Platine selbst stellt lediglich die technische Hardwareplattform bereit.

Lizenz und Nutzung

Dieses Projekt ist für eigene Entwicklungs-, Forschungs- und Ausbildungszwecke vorgesehen.

Eine kommerzielle Nutzung, Weitergabe oder Fertigung ist nur nach vorheriger Zustimmung des Rechteinhabers gestattet, sofern keine separate Lizenzdatei etwas anderes festlegt.

Author

Friedrich Riedhammer – DJ2RF
Nerdverlag

Visit Nerdverlag

You can get the Software LoRa Analyser for free

Email: fritz@nerdverlag.com


© 2026 Nerdverlag
Friedrich Riedhammer
All rights reserved.

English

Dual LoRa HAT for Raspberry Pi

This KiCad project contains the schematic and PCB layout for a Raspberry Pi HAT with two independent LoRa radio modules based on the Semtech SX1262.

The board was designed for the simultaneous operation of one 433 MHz module and one 863/868 MHz module. Both radio modules share the Raspberry Pi SPI0 bus, while using separate chip-select, reset, busy, interrupt, and RF switch control lines.

The HAT is primarily intended for use with the LoRa MeshRadio Analyzer and other Raspberry Pi-based LoRa receiver and analysis projects.


Supported Radio Modules

The board is designed for the following Waveshare Core1262 modules:

  • Waveshare Core1262-LF

    • Frequency range: 410 to 510 MHz
    • Intended for applications in the 433 MHz range
  • Waveshare Core1262-HF

    • Frequency range: 850 to 930 MHz
    • Intended for applications in the 863/868 MHz range

Both modules are based on the SX1262 and use the same mechanical and electrical pinout.


SPI Connection

Both SX1262 modules share the following SPI signals:

SignalRaspberry Pi GPIOPhysical Pin
SPI0 MOSIGPIO10Pin 19
SPI0 MISOGPIO9Pin 21
SPI0 SCLKGPIO11Pin 23

The modules are addressed using separate chip-select lines.

863/868 MHz Module

FunctionRaspberry Pi GPIOPhysical Pin
Chip SelectGPIO8 / CE0Pin 24
ResetGPIO22Pin 15
BusyGPIO23Pin 16
DIO1GPIO24Pin 18
RXENGPIO25Pin 22
TXENGPIO5Pin 29

Linux device:

/dev/spidev0.0 433 MHz Module Function Raspberry Pi GPIO Physical Pin Chip Select GPIO7 / CE1 Pin 26 Reset GPIO17 Pin 11 Busy GPIO27 Pin 13 DIO1 GPIO18 Pin 12 RXEN GPIO6 Pin 31 TXEN GPIO13 Pin 33

Linux device:

/dev/spidev0.1 Operating Principle

The two LoRa modules can be configured independently and operated at the same time.

Typical applications include:

433 MHz LoRa communication in the 70 cm band 863/868 MHz sensor, telemetry, and ISM LoRa applications Simultaneous reception in both frequency ranges Use as a radio frontend for the LoRa MeshRadio Analyzer Development of custom Raspberry Pi LoRa applications

The antennas are connected directly to the U.FL/IPEX connectors on the respective Core1262 modules.

Repository Contents

The repository contains the essential KiCad project files:

*.kicad_pro *.kicad_sch *.kicad_pcb fp-lib-table sym-lib-table Nerdverlag.pretty/

Custom symbols and footprints are stored together with the project so that the schematic and PCB layout can also be opened completely on another computer.

Automatically generated KiCad backups, lock files, and personal workspace files are not included in version control.

Requirements

A current version of KiCad is recommended for editing the project.

The project was created with KiCad 10.

For operation on a Raspberry Pi, SPI and the GPIO interfaces must be enabled.

Check the available devices under Linux:

ls -l /dev/spidev0.0 /dev/spidev0.1 ls -l /dev/gpiochip*

The user running the software should be a member of the spi and gpio groups.

Project Status

This project is under active development.

Before manufacturing the board, at least the following points should be checked:

KiCad ERC completed without relevant errors KiCad DRC completed without relevant errors Correct footprints and pad numbering Sufficient track widths for the power supply Completely filled GND planes Correct component designations for the LF and HF modules Mechanical clearance to the Raspberry Pi Complete Gerber and drill file output

Manufacturing should always be based on a final, fully verified version of the project.

Radio Operation Notice

Radio operation is subject to the applicable national regulations concerning frequency ranges, transmission power, bandwidth, duty cycle, and permitted applications.

The operator is responsible for complying with all applicable legal requirements and, where relevant, amateur radio regulations.

The board itself only provides the technical hardware platform.

License and Use

This project is intended for personal development, research, and educational purposes.

Commercial use, redistribution, or manufacturing requires prior permission from the copyright holder unless a separate license file explicitly permits such use.

Author

Friedrich Riedhammer – DJ2RF
Nerdverlag

Visit Nerdverlag

You can get the Software LoRa Analyser for free

Email: fritz@nerdverlag.com


© 2026 Nerdverlag
Friedrich Riedhammer
All rights reserved.

Parts

13
QtyValueFootprintReferences
4CCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5
4MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MH1, MH2, MH3, MH4
210kResistor_SMD:R_0805_2012MetricR1, R2
2~Nerdverlag:Waveshare_Core1262_HF_LFU3, U4
1Conn_02x20_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0

Questions

How big is the DoppelLoraModulauf Raspi PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DoppelLoraModulauf Raspi use?

13 parts. 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 DoppelLoraModulauf Raspi KiCad files?

From the DJ2RF/DoppelLoraModul-RaspberryPi-HAT repository on GitHub, at the commit this page was made from: the board is DoppelLoraModulauf Raspi.kicad_pcb and its schematic DoppelLoraModulauf Raspi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DoppelLoraModulauf Raspi design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).