Skip to content

matburnham/lora-gateway-pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi LoRa gateway HAT for RFM9x, DRF1278F and XL1278-SMT boards

A somewhat 'universal' LoRa gateway HAT for RFM9x, DRF1278F and XL1278-SMT boards loosely based upon Raspberry Pi+ LoRa(TM) Expansion Board and designed for the PiInTheSky/lora-gateway code.

Populated board

Populated module installed on a Rapsberry Pi 2

Configuration

The board is designed for use with PiInTheSky/lora-gateway. See Software/gateway-sample.txt for a starting point configuration. Note DIO5_0=1 must be set as unlike the rest it is not the default. WiringPi seems to rather unhelpfully offer a third 'standard' for Rapsberry Pi pins. WiringPi GPIO pinout is good reference showing equivalent BCM, WiringPi and expansion header pin numbers.

PITS lora-gateway UI

Testing

Only the configuration pictured above (DRF1278F in CE0 and XL1278-SMT in CE1) has been tested. Neither the indicator LEDs nor the Pi hat EEPROM have been populated and tested yet.

Note PCB layout issues with v1.0, notably that the XL1278-SMT footprint is slightly out as the through-holes don't line up. Surface mounting the module works perfectly fine.

Module identification

DRF1278F

HOPERF RFM98W

DRF1278F

Dorji DRF1287F

XL1278-SMT-front XL1278-SMT-back

HR-WT XL1278-SMT

Note: while the DRF1278F and XL1278-SMT boards look similar, their pinouts are significantly different.

Confusion

There is a lot of confusion between Ebay and AliExpress sellers alike. One ebay seller even showing photos of both types of boards on the same listing. So check carefully, or use what you're given with this either/or breakout.

Ebay screenshot

Documentation

CI/CD documentation generation KiCad exports documentation generation

TODO: links to generated documentation, etc.

Version 1.0

Front render Rear render

Unpopulated board v1.0

Version 1.1

Front render Rear render

Libraries

  • KiCad symbol and footprint libraries for DRF1278F and XL1278-SMT for KiCad are at kicad-libs

References