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 module installed on a Rapsberry Pi 2
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.
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.
HOPERF RFM98W
Dorji DRF1287F
HR-WT XL1278-SMT
Note: while the DRF1278F and XL1278-SMT boards look similar, their pinouts are significantly different.
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.
CI/CD documentation generation
TODO: links to generated documentation, etc.
- KiCad symbol and footprint libraries for DRF1278F and XL1278-SMT for KiCad are at kicad-libs
-
Inspired by Uputronics' Raspberry Pi+ LoRa(TM) Expansion Board
-
Closest information to a XL1278-SMT datasheet | respository screenshot