Moteino Moteino Moteino
Product Code: R4
Availability: Pre-Order
Price: $12.95

Available Options

* Moteino Transceiver:

Extras (headers):

Extras (flash memory):

Qty:     - OR -   Add to Wish List
Add to Compare

What it is:

This is the R4 revision of Moteino, it is designed for use with RFM12B or RFM69 transceivers (RFM12B, RFM69W, RFM69HW).

Moteino is a low cost wireless Arduino clone based on the Atmel ATMega328P microcontroller:

  • Low cost Arduino clone fully compatible with the Arduino IDE
  • Open source
  • The regular version includes an onboard RFM12B / RFM69 transceiver and separate 1/4 wavelength monopole wire antenna
  • Low power battery operation friendly
  • 3.3V onboard regulator (MCP1702) provides up to 250mA, input up to 13.2V (3.3V-9V max recommended on VIN pin)
  • Very small size – 1.3 x0.9 inch
  • Breadboard friendly header layout allows you to attach female/male header pins on the top or bottom and make shields for it or just use it on the breadboard for prototyping
  • FTDI programming header
  • DualOptiboot bootloader for fast programming and no delay startup. Choose Arduino Uno under Tools>Boards from Arduino programming environment.
  • Onboard LED on digital pin 9 (D9 / PB1) for debugging or visual indication

To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduino clones that use the RFM69 transceiver.

If you build something interesting with Moteino I'd love to hear and/or blog about it!

RFM12B vs RFM69W vs RFM69HW

RFM12B is the widely popular HopeRF transceiver adopted in many Arduino open source projects like the Jeenode, Nanode-RF etc. Which means if you order this transceiver Moteino will be compatible with those products.
RFM69HW is the high power version of RFM69W. You will need to use the setHighPower() function after the initialize() function in my library. See the examples that come with the library.
RFM69W is a 13dBm output power transceiver, 45mA in TX, 16mA in RX.
RFM69HW is a 20dBm output power transceiver, 130mA in TX, 16mA in RX.

!! ATTENTION !!  -  Out of the box RFM12B can NOT communicate to RFM69W/HW transceivers and vice versa, using my libraries. Please click here for a mod/solution to make RFM12B talk to RFM69.
I strongly recommend RFM69W/HW for new projects.

What you get:

  • Regular version: assembled Moteino with soldered transceiver, separate right-angle 1x6 0.1" male FTDI programming header, separate wire antenna
  • Side headers version: regular version + two 1x13 0.1" male headers which you can solder above or below the board
  • SPI Flash version: includes a soldered SPI Flash chip, also available separately if you prefer to solder it yourself

915Mhz vs 868Mhz vs 434Mhz:

  • 434Mhz theoretically has slightly better obstacle penetration (vs higher frequencies) but likely shorter range in open air
  • 434Mhz have longer antennas (see drawing)
  • I do not carry 868Mhz specific units any more, but will ship 915Mhz units for 868Mhz orders. Here is why: After open air testing (and also per HopeRFs recommendation) it was revealed that there is not a significant difference in range/performance when using 915Mhz units with 868Mhz settings. This was suggested by HopeRF.
  • Indoors they have excellent performance
  • the 434Mhz unlicensed band is universal
  • the 915Mhz/868Mhz bands are not universal, you are responsible to buy the version that is legal in your country
  • The RF behavior of Moteino is entirely dependent on the firmware you load on it, use it responsibly and abide with your local radio frequency laws.

Open air range:

  • RFM69W: 915Mhz and 868Mhz have about 300-400m range in open air (tested at 55Kbps)
  • RFM12B reaches about 150m (tested at 38.2kbps)
  • Longer range is achievable by tweaking the library settings (lowering the bitrate and fine tuning the RX bandwidth)
  • Here is a thread that shows some RFM12B vs RFM69 testing at various bit rates
  • This forum thread reveals a 1.5mile range on RFM69 using a dipole antenna at 1.2kbps!

All Moteinos come with a wire antenna cut to length to match the transceiver frequency.

Pinout (same as R1-R3), click to enlarge:

Moteino PINOUT (R4)

Programming guide

Click here for a more detailed guide. For an introduction to Moteino click here.

You can upload a sketch to a Moteino just like you would normally do for any Arduino. In the Arduino programming environment you need to select "Arduino Uno" under Tools>Boards.
You will need a FTDI USB-serial adapter to connect to the FTDI header. Other compatible examples are: FTDI cableFTDI friendUSB BUB, etc.

For all Moteino related blog entries click here.
For example code and RFM69 library click here, and Github libary and examples are here.
For example code and RFM12B library click here, and Github libary and examples are here. 

Also check the LowPowerLab blog for updates and other projects.

Transceiver Datasheets

LowPowerLab Store © 2014