Skip to content
MySensors Raspberry Pi GPIO SMD gateway
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Pimoroni
Pimoroni_PA_LNA
Regular
Regular_PA_LNA
.gitignore
MySRaspiGW.pdf
MySRaspiGW_PA_LNA_Pi.jpg
MySRaspiGW_Pi.jpg
README.md

README.md

MySRaspiGW

GW on the Pi Regular GW KiCad 3D view

Description

MySensors SMD gateway (nRF24L01, 2.4GHz) designed to fit Raspberry Pi GPIO ports. This is the SMD shrunk version of GertSanders Raspberry Pi2 GPIO interface for NRF24L01+.

Ordering and options

Four different models are available, differences being the radio used (standard or PA+LNA modules) and the PCB shape.

Standard nRF24L01 module version:

  • Regular version is the smallest form factor available. Radio module is straight with GPIO pins. MySRaspiGW regular PCB

  • Pimoroni version is designed to fit inside the popular Pimoroni cases designed for the original Raspberry Pi model B, such as Pibow. MySRaspiGW Pimoroni PCB

The regular version can be ordered directly assembled ($20) on openhardware.io

Gerber files are included for both versions so you can order these PCB at your favorite PCB fab house and solder the few components yourself. For an easy ordering process you can directly order these PCB without having to do anything else:

  • Regular PCB, PCBs.io 4 for $0.89, black 1.6mm PCB, ENIG finish or OSHPark.com 3 for $1.10, purple 1.6mm PCB, ENIG finish.
  • Pimoroni PCB, PCBs.io 4 for $1.20, black 1.6mm PCB, ENIG finish OSHPark.com 3 for $1.50, purple 1.6mm PCB, ENIG finish.

Amplified nRF24L01 PA+LNA module version:

  • Regular version is the smallest form factor available. Radio module is straight with GPIO pins. MySRaspiGW regular PCB

  • Pimoroni version is designed to fit inside the popular Pimoroni cases designed for the original Raspberry Pi model B, such as Pibow. MySRaspiGW Pimoroni PCB

The regular version can be ordered directly assembled ($21) on openhardware.io

Gerber files are included for both versions so you can order these PCB at your favorite PCB fab house and solder the few components yourself. For an easy ordering process you can directly order these PCB without having to do anything else:

  • Regular PCB, PCBs.io 4 for $0.86, black 1.6mm PCB, ENIG finish or OSHPark.com 3 for $1.05, purple 1.6mm PCB, ENIG finish.
  • Pimoroni PCB, PCBs.io 4 for $1.15, black 1.6mm PCB, ENIG finish or OSHPark.com 3 for $1.40, purple 1.6mm PCB, ENIG finish.

Installation

Plug the Gateway module to Raspberry Pi Pins 17 to 24 and follow the instructions on MySensors website to compile the code.

  • If you are using a PA+LNA module and are experiencing some Tx errors add --my-rf24-pa-level=RF24_PA_LOW option to your ./configure
  • V1.1: For IRQ pin support add --my-rf24-irq-pin=18 option to your ./configure
  • To be sure your pty device is easily identified by any controller use a ttyUSB name, for example add --my-serial-pty=/dev/ttyUSBMySensorsGateway option to your ./configure

Serial interface (pty)

./configure --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSBMySensorsGateway --my-rf24-pa-level=RF24_PA_LOW --my-rf24-irq-pin=18

Ethernet interface

./configure --my-rf24-pa-level=RF24_PA_LOW --my-rf24-irq-pin=18

Revision history

  • Version 1.1: IRQ pin support.
  • Version 1.0: Initial release.
You can’t perform that action at this time.