Doodle Radio VOXL2 Setup
A guide to setting up the doodle radio with a VOXL2
Assemble Laptop-Side Doodle Radio
(If you are using a flight controller with built-in radio, assembly is likely not needed)
Assemble the doodle radio. It takes 5V 2A+ input:




Connect the other end of the microusb to your laptop.
Access Doodle Radio Settings on Host Computer:
First, after plugging the doodle radio into your host computer and powering on, you will need to assign the wired interface a static IP.
Host machine Setup:
To do this on windows, follow the Host machine setup guide here: https://doodlelabs.bitbucket.io/sw-guides/getting-started/#host-machine-setup
On your end, it should show that the ethernet is permanently connecting. This is because a static IP has not been set yet.
Click on the top right where network is showing, and select the ethernet interface that is the doodle radio:
Click on "Wired Settings".

Click on the settings gear for the "USB ethernet" device:

Select "ipv4" and set static IP settings as shown:
You can choose any 10.224.0 address as long as it ends up being different than the one on doodle radio attached to the VOXL2
Now that you've set a static IP, you can finally access the doodle radio settings on your web browser. If you are using a mini-OEM radio, there should be a sticker on it that tells you it's IP address. Depending on the specific type of doodle radio you are using, it could be different where you find it's IP address. The address of mine is 10.224.74.18. In a web browser, type the IP address of the doodle radio. It should bring you to a login screen. You could assign a username and password for the radio if desired:

You should now be brought to a simple configuration page. Here you can set your channel, frequency, and other things. I recommend to keep the profile as "General profile".

If you wish to adjust more settings, click on "Advanced Settings" on the left of the page. To see if you have a connection with the other doodle radio, hit the "Status" dropdown on the left side of the page and go to "Overview". You should see your radio under "Wireless". If it has a connection to the other radio, you should see it under "Associated Stations". There should be bars of connection, and RX/TX rate should be above zero. You should also be able to access the settings page of the other radio through the host computer, assuming there is a connection and RX/TX rate. If there is no connection, it is likely that the frequency and channel of the VOXL2 radio needs to be set to the same as the one on the host computer.

If you are getting a 0.0 Mbit/s RX/TX rate, it is likely that the firmware of both radios need to be updated and on the same firmware. I would also recommend factory resetting both and starting from scratch with settings, to ensure that the settings of both radios are the same.
Setup on VOXL2
1. Clone this repo: https://github.com/AscendEngineering/IFT-voxl2-setup 2. On terminal, navigate to the repo folder and then run setup.sh
This will begin the setup process on your VOXL2. Make sure the VOXL2 is on and connected to your computer via USB-C. 3. When the setup script asks "Would you like to configure your modem? [Y/n]", hit "Y" and enter.

For type of modem, choose doodle by typing the associated number and hitting enter.

For choosing the IP address, default works fine, but if you want to choose a custom one, you can hit 2 for custom and enter it. Hard reboot the VOXL2 when the setup completes.
Connect from GCS
On your GCS, open up QGroundControl. Hit the logo on the top left, and hit "Application Settings->Comm Links". Hit "Add" and enter a name for this comm link. The name can be anything you want. For "Type" choose UDP. For "Port" choose 14550 For "IP", type the IP you set for the doodle. If you chose "default" in the setup script above, the IP you would enter is 10.223.0.100

Last updated