Archive for the 'Xbee' Category


Part 2: XRF, Teensy 2.0 and Xbee adaptor

So I had two XRFs modules, only one XBee adapter to use them with, which was unfortunately only working via serial, though still better than nothing.

I already had a Teensy, so I ordered a Xbee adaptor ( for it and two XBBOs from Ciseco. I’d certainly wouldn’t need more after this. (LOL, do need, want a XBee Explorer from Sparkfun)

Finally arrived, wasn’t so fun soldering the SMT parts on the board with a soldering iron and far too thick solder.. but seems I managed fine.

The XRF, the soldered Adaptor and the Teensy with Sockets.

The three connected.

The thing is, the Teensy is sold with pins… for breadboard connecting. And the XBee Adaptor is sold also with pins.. why? Thankfully I had a normal teensy (without pins or sockets) so I had ordered sockets too. Learned my lesson from last time.

Soldering the XBBOs took a bit longer, they have a lot more components but thankfully no SMT.

XBBO from Ciseco

Sadly the Teensy is now quite bit bigger with the sockets. Maybe I’ll order a new one for smaller purpouses which I had originally in mind. Would also have been VERY nice if the XBBOs had USB support…


Part 1: XRF, Bee Adapter v1.4 and Arduino

Trying to slowly assemble the hardware to build a quadcopter (sigh), I got myself a pair of Ciseco’s XRF modules and a Xbee USB Dongle (Bee Adapter v1.4).

XBee Adapter Back

XRF and XBee Adapter

(You can read more about the XRF modules here:

The Ciseco XRFs are nice little buggers, they work at various frequencies, in the 1KHz range. I find this great because it’s far away from the 2.4GHz noise (microwave, wireless phone stations, wifi and bluetooth). Sure, it may be illegal or require a license in your country but who cares? (Actually, readers that live in more developed and orderly parts of the world, YOU should…)
The XRFs are very nice, since they have the form and pins of the Zigbees (Xbees, whatever), so you practically can use one wherever you’d use a Xbee. Just for a much lower price and various frequencies.

Since my project involved sometime being able to use an Android Phone with the XRFs, I bought the Bee Adapter from, which has serial and usb access. The Arduino I had bought a while ago, just upgraded it with a prototyping shield.

Notice something is missing? Yeah, it so happens that I completely forgot that to do anything with the modules, I’d need to connect the TWO of them. But I only bought one adapter. Genius, right?

Even so, they finally arrived. Shipping from the UK to Brazil is actually quite fast. From HK or US it’d probably get stuck in customs for a while…

The Bee Adapter was a bit different from the picture at DX, though seemed legit. Got two toggles that let you choose between High/Low, which seems to be power consumption, and 3v3/5v.

XBee Adapter Back

XBee Adapter Back

So! Let’s connect’em… Power levels fail via usb… power status led barely shines with the XRF module… Hmmm, XRF module must be using a lot of power! (shouldn’t but who knows..) So I plugged it in my newest Prototyping shield, wired up the serial connectors and blam… It worked fine with the Arduino. Tested it for the +++ command which get’s it to enter the config mode, it sends OK.

XBee Adapter Back

Arduino with Prototyping shield, Xbee Adapter and XRF module.

Great little adapter doesn’t work via USB… I’d guess it needs a current limiter, didn’t care to debug it…

Aaaaand there was the need for the other adapter more than ever, specially because the Xbee modules pins are not breadboard compatible…yay…

The Author

Older Ramblings


Linux User Sig