Skip to content
Branch: master
Find file History
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.
V1
img
Gerbers-MySRaspiGW_PA_LNA_Pimoroni.zip
MySRaspiGW_PA_LNA_Pimoroni-B.Mask.gbs
MySRaspiGW_PA_LNA_Pimoroni-B.SilkS.gbo
MySRaspiGW_PA_LNA_Pimoroni-BOM.xlsx
MySRaspiGW_PA_LNA_Pimoroni-Bottom.gbl
MySRaspiGW_PA_LNA_Pimoroni-Edge.Cuts.gm1
MySRaspiGW_PA_LNA_Pimoroni-F.Mask.gts
MySRaspiGW_PA_LNA_Pimoroni-F.SilkS.gto
MySRaspiGW_PA_LNA_Pimoroni-Top.gtl
MySRaspiGW_PA_LNA_Pimoroni-cache.lib
MySRaspiGW_PA_LNA_Pimoroni.drl
MySRaspiGW_PA_LNA_Pimoroni.kicad_pcb
MySRaspiGW_PA_LNA_Pimoroni.net
MySRaspiGW_PA_LNA_Pimoroni.pro
MySRaspiGW_PA_LNA_Pimoroni.sch
README.md

README.md

MySRaspiGW

Pimoroni GW KiCad 3D top view KiCad 3D bot view

Description

MySensors SMD gateway (nRF24L01 PA+LNA, 2.4GHz) designed to fit Raspberry Pi B GPIO ports inside a Pimoroni enclosure. Shrunk PA+LNA SMD version of GertSanders Raspberry Pi2 GPIO interface for NRF24L01+.

Ordering and options

Two different models are available, only difference being the PCB shape.

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

A Regular version is also available. It has a smaller form factor with radio module being straight with GPIO pins. It should fit most of the other raspberry Pi model B cases, and any other recent model.

Gerber files are included 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:

  • PCBs.io 4 for $1.15, black 1.6mm PCB, ENIG finish.
  • 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.