Raspberry Pi XBee SMT backpack

One of the earliest motivations for my work on the Raspberry Pi SPI driver was so that I could use some Digi XBee ZB SMT modules. These are basically the same as the normal XBee ZB modules for doing ZigBee with but are on little PCBs that you solder onto a carrier board—and they can speak SPI to the host processor instead of serial. I got several of these modules for a previous project that never materialised but the Raspberry Pi seems like a nice environment to have a play with these.

Raspberry Pi XBee SMT backpackSo I went ahead and designed a carrier PCB to hook these up to the Raspberry Pi’s GPIO expansion connector. You can see an Eagle exported image of the PCB to the right. It carries the XBee ZB SMT along with a bunch of LEDs and its own 3.3V LDO so it doesn’t draw too much from the Pi itself. I also threw in two FTDI connectors, one for the Raspberry Pi’s UART and one for the XBee module’s. It also sports a set of holes for the normal XBee modules (2mm headers) so you can use those as well over serial, but obviously you won’t be able to use SPI with those.

You can find the source Eagle files along with the associated libraries over in my RPi-XBee-SMT Git repo at GitHub. I’ve decided to release this under a Creative Commons Attribution-ShareAlike 2.0 UK: England & Wales License, making it Open Source Hardware (OSHW).

Raspberry Pi XBee SMT backpack schematicI haven’t yet ordered any PCBs of this, so I haven’t actually tried it out yet. If you have any comments on the schematic or layout then please let me know. I’ll try to get some ordered in the next couple of weeks – if you live in the UK and would like some yourself it may be worth pooling the order to get the price down so please comment / email if that’s the case.

 

For more detail: Raspberry Pi XBee SMT backpack

Scroll to Top
Read previous post:
Turn an old CRT Television into a Raspberry Pi Powered MAME Cocktail Cabinet

Here I will show you how I went about building my arcade machine that uses a Raspberry Pi running MAME to emulate...

Close