I have a Quadrino Nano Flight Controller and wanted to connect a 3DR Telemetry module to it. I tried connecting it to the Serial-1 port and setting the baudrate to 57600 but the software times out trying to connect. The computer sees the 3DR radio on a serial port. I assumed that I connect Rx–Tx and Tx–Rx on the nano -to-3DR ports?
Hello @DrTom
I think this tutorial could be usefull for you:
Make sure you read the Option 2 - 3DRobotics Radio Modules.
Let me know if it helps
I have looked with a scope at the output pins of the Nano and don’t see any signals at the Serial 1 pins(Rx or Tx). Does the Nano send out anything if its not connected to the WinGUI program or do I need to setup something besides the baud rates (on the nano and WinGUI)?
That’s the site I used. I looked at the signal coming out from the nano controller and nothing is coming out(either Rx or Tx labeled pins). I have verified that the 433MHz radio link works by running a serial terminal and doing a loop back test(tying Rx to Tx on the drone 3DR unit and sending characters from my keyboard and seeing them echoed onto the screen).
I’ve changed the baud rate of the Nano to 56700 with the firmware tool, set the baud rate of the WinGUI to 56700. Don’t know what else to try.
I have looked with a scope at the output pins of the Nano and don’t see any signals at the Serial 1 pins(Rx or Tx). Does the Nano send out anything if its not connected to the WinGUI program or do I need to setup something besides the baud rates (on the nano and WinGUI)?
Thanks…Tom
The Quadrino Nano itself has multiple Serial ports available however they are all used for the same purpose in MultiWii code and will shoot informations if something is connected and ask for it with the MultiWii Serial Protocol.
Most serial communication modules will have a baudrate set by default and you need to match the MultiWii baudrate to that in order for the communication to work. Granted the TX is in the RX and the RX in the TX as well.
Any links to the module you are using ?
Closeup pictures of your wiring…
The pinout seems Ok on the picture.
That type of module usually have a blinking LED which goes steady if the two modules are connected. Do you get that steady LED ?
Yes, They connect. I have tied the Rx & Tx wires together and used a serial terminal on the computer to do a loop back test. So I know the wireless link works and is at 57600 baud.
When you click “connect” in the WinGUI application, do you have something going to the Quadrino ?
The WinGUI should request the informations from the Quadrino Nano and only then it will answer.
Not sure what you mean by “going to the Quadrino”? It is plugged into the GPS antenna, has a receiver connected to it. Shouldn’t it connect the quadrino nano to the computer running WinGUI just like it does if it had a USB cable plugged into its USB port? I should see compass heading, speed,. etc…
Exaclty - It should connect just like a USB cable.
However the Quadrino Nano will not send information unless the information is requested so if there are no request going through your wireless devices it will do nothing.
WinGUI times out when you try to connect. The telemetry transceiver (usb) shows up as a serial port on WinGUI list but doesn’t connect.
I can’t help you much more than that.
What i can tell you is, if WinGUI try to retrieve the information and the flight controller never get the request than it will not answer.
Is there any help at LynxMotion that could answer my question?
Tom
Hi DrTom,
The issue seems to be your modules not the Quadrino.
You said you scoped the modules before, i would make sure the TX to the Quadrino RX is getting the proper request from WinGUI.
The modules seem to be working like they should. I can send data from the computer side, over the RF data link, route that signal back through the receive module back to the computer and get valid data.(Loop-back test). The module appear as a serial port on the computer.
Maybe, but if the baudrate is not set right it will now work.
The way MultiWii handle it’s serial ports is it will only shoot it’s informations if they are requested. (like by WinGUI)
I verified the baudrate the transceiver is connected at 57600. I set both the serial ports with the “Firmware Configuration Tool” —> Misc Tab --> “Serial Port Speed” to 57600 for Serial1 & Serial3.
Have you re-flashed after doing the changes in FCT ?
Have you tried just flipping TX and RX just in case ?
Yes, I reflashed after the changes, no errors. I have tried swapping the Tx & Rx.