For FTC teams · Free

Your whole pit on one screen.

PitBoard runs on the pit laptop. It shows your next match, your alliance partner and your pre-match checklist. When you need someone back in the pit, one click makes their phone ring at full volume, even when it's locked.

Version 1.0.0 · Windows 10/11 and Android 8.0+ · Read the documentation →

The PitBoard dashboard on a laptop next to a phone showing a full-screen red pit alert.

Features

Everything the pit asks between matches

Enter your team number once. PitBoard finds your current event and keeps itself up to date from the FTC Events API.

Next match at a glance

Your alliance color, station and field in big type, your partner and opponents, and how many matches are left before you play.

All your matches

Every match at the event with partner, opponents, color, field and result. The next one is highlighted, and a "Playing now" line shows while you're on the field.

Pre-match checklist

Write your own list. It clears itself when the next match changes, so nothing gets skipped.

Pit alert

One button per teammate. Their phone rings at full volume and shows a red screen over the lock screen. You see when they confirm.

Chat with phones

Send a message to anyone connected. Offline phones get it when they reconnect, and you see when it's read.

Scouting built in

Click any team number for np OPR, Auto and Teleop OPR and ranking from FTCScout, or sort every team at the event.

Never miss a queue. When only two matches are left before yours, PitBoard shows a full-screen alert with sound, flashes the taskbar and sends a Windows notification.

How it works

The laptop is the server. Phones just connect.

No accounts and no cloud. Each team runs its own laptop with its own join code.

  1. 1

    Run PitBoard on the pit laptop

    Enter your team number. The settings window shows the address phones connect to and a join code.

  2. 2

    Teammates connect their phones

    They enter the address, their name and the join code in the Android app. Their name appears on the laptop.

  3. 3

    Press Alert, they come back

    The phone rings and vibrates for up to two minutes. They tap "Got it, on my way!" and the laptop shows it.

Same Wi-Fi

Phones use the laptop's local address, like http://192.168.1.20:8765. Works without internet.

From anywhere

Forward the port in VS Code and set it to Public. Phones use the tunnel address, like https://abcd1234-8765.euw.devtunnels.ms.

Download

Get PitBoard

Install the Windows app on the pit laptop and the Android app on every teammate's phone.

PitBoard for Windows

Installer · 106 MB · v1.0.0

  • Windows 10 or 11, 64-bit
  • Internet for match data (alerts work on local Wi-Fi)
  • You can choose the install folder
Download installer (.exe)
Windows says it protected your PC?

The installer isn't code-signed yet, so SmartScreen may warn you. Click More info, then Run anyway.

SHA-256 160ab4c608b2235d7f1033f40e07a5cb8235b414aac39d1675374f3120aa85af

PitBoard for Android

APK · 13.6 MB · v1.0.0

  • Android 8.0 or newer
  • Not on Google Play: install the APK directly
  • The app's interface is in Hebrew
Download APK
How do I install an APK?

Open the downloaded file. Android asks once to allow installs from your browser; allow it, then tap Install.

SHA-256 a90bc7c56b7a6ef48f9f3c04e40a93000324780173e41cdc8d17edaa0b9cc4e6

Setup

Ready in five minutes

On the laptop

  1. Install and open PitBoard. The settings window opens on first launch.
  2. Enter your team number. Leave season and event code empty, and PitBoard finds your current or next event.
  3. Under Emergency button, note the address and the join code. Phones need both.
  4. Edit the pre-match checklist, one item per line. Press F11 for full screen.

On each phone

  1. Enter the server address, your name and the join code from the laptop.
  2. Tap Test connection. It should answer with your team number.
  3. Allow notifications, full-screen alerts and unrestricted battery. The app lists anything missing.
  4. Turn on Pit connection and use Test ring to check the volume.

Xiaomi, Samsung and Huawei phones have extra battery settings: on Xiaomi turn on Autostart, on Samsung add PitBoard to Never sleeping apps, on Huawei allow Run in background.

Full step-by-step guide with screenshots →

FAQ

Questions

Can any FTC team use it?

Yes. Nothing team-specific is built in. Each team enters its own team number on the laptop, and each phone enters its own laptop's address and join code.

Does the alert work if the phone is locked or on silent?

Yes. The alert uses the alarm stream, which rings through silent and vibrate mode, and the red screen opens over the lock screen. Allow Do Not Disturb access in the app if you also want it to ring through total silence.

Do we need internet at the venue?

Match data comes from the FTC Events API, so the laptop needs internet for the schedule. Alerts and chat work on the local Wi-Fi alone.

Is there an iPhone app?

Not yet. The phone app is Android only for now.

Can strangers connect to our laptop?

Only if they have your IP address and port, or the tunnel address you're using. On top of that, phones need a join code. PitBoard creates a random one by default, and you can change it or remove it in the settings.