Skip to content

Breakout board for the SX1280 (Ebyte E28-2G4M12S module) in Arduino form factor

Notifications You must be signed in to change notification settings

bluekitchen/sx1280-shield

Repository files navigation

SX1280 Breakout Board in Arduino Form-Factor

This is a breakout board for the SX1280 in Arduino form-factor to use with e.g. STM32 Nucleo Dev Boards or similar. It uses the E28-2G4M12S module from EBYTE, which is readily available from AliExpress or Banggod.

Motivation

The official SX1280 shield (SX1280RF1ZHP) from the Semtech's SX1280DVK1ZHP or SX1280ED1ZHP development kits have resistors in the SPI lines, which limit the SPI speed to about 5 Mhz.

While SPI speed is not relevant for LoRa operations, implementing Bluetooth Low Energy requires to transfer data packets to/from the SX1280 quickly, which is easier to achieve with the max SPI speed of 18 Mhz. This breakout board was created to avoid replacing the resistors with 0 Ohm ones on the official shield and to allow the full 18 Mhz SPI speed.

Usage

Signal Arduino Debug connector
3V3 3V3
GND GND 1
NSS D7 2
SCK SCK 3
MOSI MOSI 4
MISO MISO 5
BUSY D3 6
DIO1 D5 7
DIO2 8
DIO3 9
nReset A0 10

All signals are provided at the J1 debug connector to hook up a logic analyzer.

The SX1280 can map various IRQ requests on the DIO1-3 pins. DIO1 is pre-assigned in this shield, while the DIO2 and DIO3 can be connected via jumper J2 to other GPIO pins if needed.

Please note: The SX1280 is not 5V tolerant.

References

Schematic STM32 L476RG Nucleo with SX1280 Shield

About

Breakout board for the SX1280 (Ebyte E28-2G4M12S module) in Arduino form factor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published