Skip to the content
PCBKitNew board
2 layers50.8 × 53.3 mmSx1280-shield, the printed circuit board in 3D

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

Size
50.8 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
33
Pads
58
Tracks, vias
93, 26
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Mar 2021
Updated
11 Mar 2021

Overview

Sx1280-shield is an open-source printed circuit board by bluekitchen, from the bluekitchen/sx1280-shield repository on GitHub. It is a 2-layer board of 50.8 × 53.3 mm with 8 parts on 33 nets, routed with 93 tracks and 26 vias.

Its parts include 6 connectors and 1 IC. It belongs with the microcontroller boards and interfaces and adapters boards of this library.

README

README.md

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

SignalArduinoDebug connector
3V33V3
GNDGND1
NSSD72
SCKSCK3
MOSIMOSI4
MISOMISO5
BUSYD36
DIO1D57
DIO28
DIO39
nResetA010

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

Parts

8
QtyValueFootprintReferences
1AnalogSocket_Arduino_Uno:Socket_Strip_Arduino_1x06P2
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x10Socket_Arduino_Uno:Socket_Strip_Arduino_1x10J1
1DigitalSocket_Arduino_Uno:Socket_Strip_Arduino_1x08P4
1DigitalSocket_Arduino_Uno:Socket_Strip_Arduino_1x10P3
1LOGOBlueKitchen:logoG***
1PowerSocket_Arduino_Uno:Socket_Strip_Arduino_1x08P1
1SX1280BlueKitchen:E28-2G4M12S-SX1280U1

Questions

How big is the Sx1280-shield PCB?

It measures 50.8 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sx1280-shield use?

8 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 Sx1280-shield KiCad files?

From the bluekitchen/sx1280-shield repository on GitHub, at the commit this page was made from: the board is SX1280-Shield.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sx1280-shield design in my own project?

Its repository states no licence, so its author keeps all rights: ask bluekitchen before reusing the design.

Similar boards

  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 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

    8 parts1kGPL-3.0
  • 2 layers52 × 12.6 mmUSB, the printed circuit board in 3D

    USB

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    8 parts960Apache-2.0
  • 2 layers87.5 × 48.5 mm7 input macropad, the printed circuit board in 3D

    7 input macropad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    8 parts915
  • 2 layers36.2 × 63.1 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    PCB4-PWR BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    8 parts578Apache-2.0