robotics planet

all robotics in one place

All content on this page is provided by the aggregrated blogs listed on the right. Please follow the links to get there.

Lynxmotion Quadrino Nano – Wireless Communication

 − at 20:49, 05. Oct. 2015

The Quadrino Nano uses MultiWii which allows for a standardized serial communication of live data from the controller. Since this protocol is known and used for the standard general user interface (MultiWiiConf & WinGUI), some people developed their own application to setup MultiWii boards wirelessly with an Android based cellphone or tablet. This tutorial will explain how to properly connect your Quadrino Nano to a wireless module in order to achieve communication with the EZ-GUI application.

Note: other applications are available on the Google Play Store but, we will talk about the EZ-GUI here.

Option 1 – Bluetooth Module

Quadrino Nano - Bluetooth_

Quadrino Nano – DFRobot Bluetooth

The least expensive way to get wireless communication is by using a Bluetooth Serial module connected to your Quadrino Nano. Since most mobile devices already handle bluetooth communication there is only one module to buy. Most of the Bluetooth modules work the same and will work with the Quadrino Nano.

Material Needed:



The MultiWii protocol handles each available COM port on the board and will automatically work if an attached device talks the same language (same protocol). This mean there is no fixed port to connect your Bluetooth module, it can be on either of the two available ports labeled “Serial1″ or “Serial3″ on the bottom.

Lynxmotion Quadrino Nano - UART/SERIAL PinOut

Quadrino Nano – Serial PinOut

The Lynxmotion Quadrino Nano UART & I2C harness comes un-assembled (pins not inserted) and need to be installed for the use intended. Use the following diagrams to insert the pins at the right spot on the white Molex connector (#0510210400) for UART/SERIAL connection.

DFRobot Bluetooth - Pinout

DFRobot Bluetooth – PinOut

Now connect the other end of the wiring harness to the Bluetooth module as follows:

FCT Software Setup:

Most Bluetooth modules are setup from factory with a 9600 baud rate but, MultiWii uses a 115200 baud rate as default. There is a workaround since we added a way to change the baudrate in the FCT (Firmware Configuration Tool) which only affects the communication port used by this module. (Either SERIAL 1 or 3) Using the DFRobot module you will have to flash your Quadrino Nano with a 9600 baud rate and we suggest to do it on both SERIAL 1 and 3 since you can connect the module in either of them.

FCT - SERIAL 1 & 2 & 9600 Baudrate

FCT – 9600 Baudrate Settings

You can choose the serial port speeds in the “Misc” tab of the Options page. Once that’s done you can flash your Quadrino Nano.


Android Bluetooth Setup:

Now go to Google Play Store to install the EZ-GUI Ground Station application. This is fairly easy and the Free version of the application gives you a lot of options. Once setup, you can access all of what’s available with the standard GUI (WinGUI or MultiWiiConf) and much more. This allows for easier PID tuning on the field as well.

  • Here are the few steps needed to Pair a Bluetooth device in Android 5.0. The screens can change if you are using a different Android version.

Android - Settings

1 – Android Settings

Android - Bluetooth Settings

2 – Bluetooth Settings

Android - PIN

3 – Bluetooth Pairing

Android - PIN "1234"

4 – Pin Code “1234”

EZ-GUI Setup:

To initiate the connection you need to setup the EZ-GUI application to use your Bluetooth module. First, start the application and swipe to the right until you access the “Config” tab than click on “SETTINGS”. In this page select “Bluetooth” and below you can select which Bluetooth device will be used for the communication. Hit the “back” key of your phone and it should save the settings. Click “CONNECT” and when opening the DASHBOARD1 you should see what’s on the last image which is real time data from your Quadrino.

EZ-GUI - Main Page

1 – Open EZ-GUI

EZ-GUI - Config Page

2 – Configuration

EZ-GUI - Device Selection

3 – Set Connection

EZ-GUI - Device Selection

4 – Set Bluetooth Device




Option 2 – 3DRobotics Radio Modules

Quadrino Nano - 3DR Radio Set_

Quadrino Nano – 3DR Radio Set

The 3DRobotics radio modules are able to do much longer range than a Bluetooth module and are the best choice if you want to have In-Flight connection with your Quadrino Nano. The connector used on the module is not a direct fit but the pins inside the connector are so we can use a Molex connector (#0510210400) and insert the original pins to make it work.

Material Needed:


Those modules are made to be compatible with the APM & PixHawk controller and the provided cables are compatible with them. To make it work on a Quadrino Nano you will need to change one side of the connector. Here is the complete pinout of the pcb which will help us find the right connection.


3DRobotics Radio PinOut

Here is the 3DR Radio module pinout for reference. The RTS and CTS connection won’t be needed for this application.

3DR Radio - Pin Removal

3DR Radio – Pin Removal

There are two cables provided with the 3DR Radio Set and we will only need one of them. We will use the one with a five pin connector on one end and a six pin connector on the other. Remove the five pins that are inside the five pins connector and leave the six pins side as they are. To remove the pins, you can use a pair of tweezer with a fine tip or an X-Acto (be careful not to hurt yourself or cut the plastic). Insert the tool under the plastic tab and pull the pin out by pulling the wire, this is supposed to be very easy so if you apply too much force it’s either you don’t have the plastic tab high enough or your retaining it with the tool. Don’t pull too hard because you can break the wire.

Quadrino Nano to 3DR Radio Set Connection

3DRobotics Radio to Quadrino Nano PinOut

Insert the pins in the Molex connector (#0510210400) as per the following drawing. The remaining wire needs to be isolated, you can use shrink tube over it or some electric tape.

FCT Software Setup:

Those 3DR Radios are set at 57600 from factory so you have to load your Quadrino Nano with this baudrate.

FCT - SERIAL 1 & 2 & 57600Baudrate

FCT – 57600 Baudrate Settings

You can choose the serial port speeds in the “Misc” tab of the Options page. Once that’s done you can flash your Quadrino Nano.


EZ-GUI Setup:

In the EZ-GUI application, you now have to change the settings. Swipe right until you see the “Config” tab then click on “SETTINGS”. In the first page you have to choose the “USB/Serial Port” option then the “FTDI…” drivers and finally set the baudrate to 57600. Click the top right arrow until you get the “Additions” settings and check the “3DR Radio Support”. You can now exit the setting with the “back” key of your phone, it will show “Settings Saved”.

EZ-GUI - Settings

1 – Configuration

EZ-GUI - Connection Type

2 – Connection & Driver

EZ-GUI - 3DR Radio Support

3 – Enable 3DR Radio


Some pictures and information where took from the 3DR Radio V2 Overview.



Related Stories


[original entry]

Majestic Glowing NeoPixel HR-OS1 Hand

 − at 16:00, 05. Oct. 2015

majestic glowing hand

Renee seems to always be up to something cool. This week, she embedded a NeoPixel into the hand of an HR-OS1! Just look at it glow. Majestic. I’d love to see the entire Orion Shell lit up this way.

New hand designed for the HR-OS1 robot. RGB LED is connected to a #trinket pro from @hackaday which receives data and power from the #dynamixel bus. #robotis #hros1 #robot #hand #trossen #robotics #led #rgb

A video posted by Renee Love (@roboempress) on


[original entry]

Pixy CMUcam5 for LEGO Available Exclusively at RobotShop

 − at 21:43, 02. Oct. 2015

Camera and Vision sensors are becoming more and more popular lately. People find them useful and incorporate them into all kinds of projects that require vision and image processing. With a good algorithm and a powerful processor, these small jewels of technology can detect colors, shapes, faces and objects.

The Pixy CMUcam5 is probably the most famous low cost image sensor. The Pixy succeeds where many other image sensors fail: it is in fact very difficult to use this type of sensor with a single external controller without being completely saturated. This smart camera features a powerful on-board microprocessor (NXP LPC4330, 204MHz, dual core) so that it won’t use all of your controllers resources. Therefore, it will send only the useful data via UART, SPI, I2C, USB, digital or analog to your favorite controller like Arduino, Raspberry, BeagleBone Black, etc. With a capability of memorizing 7 colors, this makes it the best way to add eyes to your robot.


With the new Pixy CMUcam5 for LEGO, your LEGO Mindstorms creation will have the ability to see and detect objects. The Pixy LEGO version is still Arduino and Raspberry compatible as the normal version but, connects directly to LEGO Mindstorms EV3 and NXP controller bricks through the supplied cable and smoothly integrates into the LEGO programming environment. Mounting hardware is included in order to make integrating the Pixy with LEGO simple.


The Pixy CMUcam5 Image Sensor for LEGO is available exclusively at RobotShop.


Related Stories


[original entry]

Video Friday: Walking on Ceilings, Cat-Inspired Legs, and Robot Grasps Tofu

 − at 20:15, 02. Oct. 2015

Some of the best robot videos from one of the best robot conferences

[original entry]

Honda Using Experimental New ASIMO for Disaster Response Research

 − at 17:10, 02. Oct. 2015

More details on Honda's secretive humanoid project

[original entry]


 − at 16:00, 02. Oct. 2015


Engineer Martin Stoelen has released some videos showing the operation of a 3D printed robotic arm called GummiArm! This isn’t just any robot arm, it uses AX-18A Dynamixel Actuators to turn spools with elastic bands, acting as pliant linear actuators. This gives the GummiArm a unique, springy response to its environment! The mounts are available on Martin’s GitHub. This project is assosicated with the DeCoRo project at Plymouth University.

[original entry]

Robots: Micro and Nano Robotics

 − at 09:00, 02. Oct. 2015

In this episode, Audrow Nash speaks with Brad Nelson, Professor at ETH Zurich, about his research regarding micro and nano robotics. They discuss many of Nelson’s projects: retinal and heart surgery, crystal harvesting, and robots with simulated flagella for mobility. The video below shows some of the research discussed during the interview.   Brad Nelson  Brad Nelson has […]

[original entry]

Robot With Bimetal Feet Can Walk in a Frying Pan Forever

 − at 20:50, 01. Oct. 2015

With no sensors, motors, or actuators, hot feet are all this robot needs to walk

[original entry]

Explore Virtual Reality with Leap Motion 3D Motion Controller

 − at 19:25, 30. Sep. 2015

Have you heard of augmented reality or virtual reality? As wikipedia puts it, augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data.

There is a lot of research and products coming out on the market at the moment that can enhance the users perception of reality. The 3D motion controller by Leap Motion is one of them.

You now have the chance to try one of these products, since for a limited time only, the Leap Motion 3D Motion Controller is $10 Off. This promotion will run through 10/25 so don’t miss it.

The Leap Motion 3D Motion Controller uses multiple cameras and infrared light to detect hand motions in3D space  tracking the movement of both hands and all 10 fingers with incredible speed and precision. Just plug the Leap Motion Controller into your computer, download the software, and launch the Leap Motion SDK to get started.

Leap Motion 3D Motion Controller

Here are the main features of the Leap Motion controller:

  • Enables you to operate a computer with hand movements
  • Tracks all 10 fingers up to 1/100th of a millimeter
  • Senses 8 cubic feet of interactive, three-dimensional space
  • Tracks movements at a rate of over 200FPS
  • SDK in six programming languages
Controlling With Leap Motion


Leap Motion has an active developer community where you can create, share, and discover a wide variety of open-source integrations, cool projects and fun hacks. Makers and hardware hackers can use the tracking data to control almost anything – from flying drones or manipulating robotic arms, to LEDs and 3D printers.

You can also integrate your Leap Motion Controller with an Arduino, attach it to a head-mounted display like the Oculus Rift, or drive a remote-controlled car over Wi-Fi. With the new raw image pass-through and head-mounted tracking software capabilities, you can literally reach into virtual and augmented realities, where the possibilities are truly endless.

Benefit from this promotion in order to start exploring virtual reality with the Leap Motion 3D Controller today.


Related Stories


[original entry]

Harvard's Robot Bee Is Now Also a Submarine

 − at 17:40, 30. Sep. 2015

Without any hardware modifications, the Harvard RoboBee learns to land in the water and go for a swim

[original entry]