Skip to main content

Level up your coding

You’ve written your first programs on echo.pitsco.com. Today you graduate to the AT-66BL app - a full, Scratch-style coding studio for the Echo drone. It has more block categories, real variables and lists, custom blocks, message broadcasting, and math operators. This is where you build the programs for your capstone.
AT-66BL vs echo.pitsco.com - Same drone, same Bluetooth idea, but AT-66BL is a much bigger toolbox. echo.pitsco.com is great for quick first programs; AT-66BL is where you build real projects.
Comparison of echo.pitsco.com and the AT-66BL app features side by side

From the quick-start web tool to the full studio - what you gain by moving up

Get the app

Instructor: install the app on every machine before camp starts. On school-managed devices you may need IT to approve the install. Do a test pair with one drone the day before so you know the classroom’s Bluetooth works.

The main menu

When you open the app you land on the main menu with four modes. Today we live in Program, but it’s worth knowing what each one does.
AT-66BL main menu showing Control, Game, Program, and CommandPad tiles

The AT-66BL main menu: Control, Game, Program, and CommandPad

Overview of the four AT-66BL modes: Control, Game, Program, and CommandPad

What each of the four modes is for

Control

On-screen joysticks to fly the drone by hand - like a virtual controller.

Game

Guided Levels that teach flight skills one challenge at a time.

Program

The block coding studio - this is where we build our programs today.

CommandPad

A text command console for typing commands directly to the drone.

Pair the drone over Bluetooth

Before you can run code or fly, the app has to find your drone.

Turn on the drone

Power on the Echo and set it on a flat surface. Make sure Bluetooth is on for your computer.

Open the Drone List

The app scans for nearby drones. Your Echo shows up as APEX_UART_xxxxxx with a signal strength number (like -60). A smaller number closer to 0 means a stronger signal.
AT-66BL Drone List showing APEX_UART_ea2969 available to connect

Tap your drone (APEX_UART_...) to bind it to the app

Tap to bind

Tap your drone’s name to connect. The Bluetooth icon at the top of the screen turns solid when you’re paired. Use Unbind later to disconnect.
If two drones show up, check the last characters (like ea2969) against the sticker on your drone so you don’t fly a classmate’s. In a room full of drones, only power on the one you’re pairing.

Game mode: guided Levels

Game mode is a great warm-up. It unlocks flight challenges one at a time - Level 1 teaches straight take off and landing, and each new level adds a skill. Students who finish early can push into higher levels.
AT-66BL Levels screen with Level 1 unlocked and Levels 2-4 locked

Game mode Levels - complete one to unlock the next

Control mode: fly by hand

Control mode gives you two on-screen joysticks, just like the Day 2 controller. The left stick handles throttle and yaw (up/down, turn), the right stick handles pitch and roll (forward/back, left/right). The buttons along the bottom trigger take off, land, and flips.
AT-66BL Control mode with left and right virtual joysticks and action buttons

Control mode: dual on-screen joysticks plus flip and take off/land buttons

Instructor: use Control mode as a quick “does everyone’s drone fly?” check before diving into code. If a drone flies fine here but not in a program, the problem is the code, not the hardware.

Program mode: the block workspace

Tap Program to open the coding studio. This is a Scratch-style workspace: block categories run down the left, you drag blocks into the middle, and the run controls live in the top-right.
AT-66BL Program workspace showing the Fly category and a sample program on the canvas

The Program workspace - drag blocks from the left into the canvas, run with the green flag

The seven categories

Fly

Take off, land, and every movement command.

Events

Start your program - when 🏳 clicked - and send messages.

Control

Loops, waits, and if-then decisions.

Sensing

The timer for timing routines.

Operators

Math and comparisons: +, -, random, >, and, or.

Variables

Make variables and lists to store values.
And My Blocks, where you build your own custom blocks with Make a Block.

The run controls (top-right)

Know where the red stop and no-entry buttons are before you run anything. If the drone does something unexpected, hitting stop is your fastest way to end the flight safely.

Save, load, and clear

Click the save icon to open the file menu: Save, Save As, Load, and Clear Project. Save early and often so a crash never costs you your work.
AT-66BL file menu showing Save, Save As, Load, and Clear Project options

The file menu: Save, Save As, Load, and Clear Project

Have students name their saves clearly (like square_flight or alex_capstone) so they can find the right project fast during demos.
The AT-66BL app is installed, your drone is paired over Bluetooth (Bluetooth icon solid), and you can open Program mode and find all seven block categories.

Next: tour the blocks

See exactly what every block does before you start building.