Go Down

Topic: Very Small Arduino with 2.4Ghz wireless transceiver and motor bridge - DelTino (Read 5255 times) previous topic - next topic


I would have liked to use the word "tiny" in the title - but, unfortunately, that denotes a particular Atmel product.

I am interested in radio control for NGauge 1:148 scale model trains.

I discovered recently that the Deltang Rx6x radio-control receivers use an Atmega328. They also contain a Cypress CYRF6936 2.4GHz radio transceiver and a motor control bridge. The total size of the device is 12 x 22 mm. Deltang make smaller Rx4x receivers but they don't use Atmel MCUs. http://www.deltang.co.uk/

As far as I can see this is the smallest Arduino + wireless platform. The Moteino measures 33 x 22 and doesn't include the bridge circuitry - almost 3 times bigger, and won't fit in NGauge model trains. Deltang is a UK product and Moteino is a US product.

The standard Deltang products are designed to be controlled with regular 2.4Ghz radio control signals. When I discovered that the Rx6x modules are based on Atmega328 MCUs I was interested to see if they could be "converted" to Arduino devices. I purchased two of them and also got a great deal of support from David Theunisson of Deltang. I believe that if the modules are operated as "Arduino devices" they offer much more facilities than they do in the "airplane" R/C mode. For example, two-way communication is immediately available (as it is with Moteino), and many trains could be controlled with a single "transmitter" module.

Of course Arduino folk might find all sorts of other applications for very small wireless-equipped Arduino modules.

Uploading the Arduino bootloader was easy following the instructions here http://arduino.cc/en/Tutorial/ArduinoToBreadboard for the "Minimal Circuit (Eliminating the External Clock)". With the bootloader in place scripts can be uploaded in the usual way using the Tx, Rx and Reset connections with the 328 chip removed from the Uno board. NOTE that the Atmega328 on the Rx6x board works at 3v so can't be connected directly to Uno output signals.

The CYRF6939 transceiver is widely used in commercial products but not so much by hobbyists so it took me a while to gather information about how to set it up. There are a great many options.

I have prepared a short pdf document giving more details and a demonstration sketch that works with a pair of Rx61a modules. They can be downloaded from here https://docs.google.com/file/d/0B0hhHjM70n1TNkllamVCRFBQMGM/edit?usp=sharing

I have no connection with Deltang other than as a satisfied customer.


PS is there anywhere on the Arduino site where there could be a permanent link to the product?
Two or three hours spent thinking and reading documentation solves most programming problems.


NOTE that the Atmega328 on the Rx6x board works at 3v so can't be connected directly to Uno output signals.

ATmega328s have 5V tolerant pins.


That's not how I read the Atmel datasheet. On the DelTino Vcc is 3v.


28.1  Absolute Maximum Ratings

Voltage on any Pin except RESET
with respect to Ground ................................-0.5V to VCC+0.5V


ATmega328s have 5V tolerant pins.
Two or three hours spent thinking and reading documentation solves most programming problems.


Rob Gray aka the GRAYnomad www.robgray.com



Hi Robin, very nice information. I was also looking for some easy way to control stuff using wirelles and also trains. I saw this project from http://www.ringengineering.com/ and thought about some opensource version of that.
I think with delduino it can be possible.
Let's keep in touch.



Yep. VCC + a diode drop is the max on any pin.

Atmel connects AVR chips directly to mains AC:  http://www.atmel.com/images/doc2508.pdf

No, I don't answer questions sent in private messages (but I do accept thank-you notes...)


@fungus, while interesting I'm not sure that that is relevant to my Thread.

Two or three hours spent thinking and reading documentation solves most programming problems.


Sorry to restart an old thread.

Robin2: I have read with interest your posts both here and on freerails.com about using the Deltang receiver as an Arduino but the registrations to post at freerails.com are closed. I am wondering a couple of things:

Is it possible to program the 'Deltino' to control a sophisticated sound system such as that used by DCC without using a rather expensive sound DCC decoder? I am operating in US O scale (1/48) so space is not at a premium.

Is there any way to make the 2.4 GHz Deltino compatible with Bluetooth or WiFi? In doing research I found they all use MB-OFDM modulation but I know there are large differences beyond this, I don't know if they can be bridged with software or they need different hardware. I would like to be able to control it from an iPhone.

There has been quite a bit of discussion at the Dead Rail Society email group on Yahoo:


Thanks for your great work, I can't say I completely understand all of this as my programming experience ended with the Commodore 64!


Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131