build details

Show: section status errors & todos local changes recent changes last change in-page changes feedback controls

Part 1: Power Distribution and Raspberry Pi Checkpoint

Modified 2020-10-18 by sageshoyu

Expected Time: 10 minutes

Connect to the Pi for the first time

Modified 2020-07-21 by Garrett Warren

You will now verify that the SD card is working properly by connecting to your Pi for the first time. The SD card is configured to serve a text editor that gives you access to all of the files on the Pi. You won’t be making any changes at this point, you will just be verifying that you can connect to the server.

Power up your drone build

Modified 2020-08-05 by Garrett Warren

Plug the battery into the XT60 connector

Connect to the drone’s wifi network

Modified 2020-08-05 by Garrett Warren

On your base station, connect to the network labelled defaultdrone. The wifi password is bigbubba

At this point you will lose internet access, because you will be connected to the Pi’s network. You can disconnect and reconnect to the network at any point without causing issues on the Pi.

Browse to your drone’s code server

Modified 2020-08-03 by Garrett Warren

In a web browser on your base station, browse to The first 8 numbers ( are the IP address of the drone, and the numbers after the colon (8081) is the port number that the text editor is served to


Modified 2020-09-03 by Garrett Warren

If the link does not show an error, then your SD card is correctly flashed! The screen you are looking at is a text editor that allows you to edit the code on your drone. Any changes you make in this editor will be automatically saved to the drone. You can browse around the text editor and files if you’d like. You will be learning more about this interface in a later lesson.

Change your WiFi SSID

Modified 2020-09-03 by Garrett Warren

At this point, if student A is working on their drone in the same room as student B, both students would not be able to connect to their drone.

Can you figure out why?

There can’t be multiple WiFi networks named “defaultdrone”. The SSID must be changed for each drone so that there aren’t multiple networks with the same name.

Now, you will change the name of your WiFi SSID. Follow the steps below along with this instruction video to change the SSID

Launch a terminal

Modified 2020-09-03 by Garrett Warren

  1. In the code server in your browser, find the the menu button in the top left corner (it looks like three horizontal lines)

  2. Click the menu button, then click Terminal > New Terminal

  3. A small window will open up in the bottom of your screen.

change the SSID

Modified 2020-09-03 by Garrett Warren

  1. In the terminal, type: sudo nano /etc/hostapd/hostapd.conf

  2. when prompted, type bigbubba and press enter (you will not see the password typing as a security feature)

  3. Use the arrow keys on your keyboard to move the cursor to the end of the second line of this file that says: ssid = defaultdrone

  4. Delete the phrase defaultdrone and type a new network name for your drone

Save and exit

Modified 2020-09-03 by Garrett Warren

  1. While pressing down the control (ctrl) key, press the x key

  2. Type y and press enter to save and exit


Disconnect and reconnect the battery to your drone. On your base station, look for the available WiFi networks. If the file was edited properly, you will now see your new network name instead of “defaultdrone”

Congrats on finishing Build Part 1!