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.
For FTC teams · Free
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 →
Features
Enter your team number once. PitBoard finds your current event and keeps itself up to date from the FTC Events API.
Your alliance color, station and field in big type, your partner and opponents, and how many matches are left before you play.
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.
Write your own list. It clears itself when the next match changes, so nothing gets skipped.
One button per teammate. Their phone rings at full volume and shows a red screen over the lock screen. You see when they confirm.
Send a message to anyone connected. Offline phones get it when they reconnect, and you see when it's read.
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
No accounts and no cloud. Each team runs its own laptop with its own join code.
Enter your team number. The settings window shows the address phones connect to and a join code.
They enter the address, their name and the join code in the Android app. Their name appears on the laptop.
The phone rings and vibrates for up to two minutes. They tap "Got it, on my way!" and the laptop shows it.
Phones use the laptop's local address, like http://192.168.1.20:8765. Works without internet.
Forward the port in VS Code and set it to Public. Phones use the tunnel address, like https://abcd1234-8765.euw.devtunnels.ms.
Download
Install the Windows app on the pit laptop and the Android app on every teammate's phone.
The installer isn't code-signed yet, so SmartScreen may warn you. Click More info, then Run anyway.
SHA-256 160ab4c608b2235d7f1033f40e07a5cb8235b414aac39d1675374f3120aa85af
Open the downloaded file. Android asks once to allow installs from your browser; allow it, then tap Install.
SHA-256 a90bc7c56b7a6ef48f9f3c04e40a93000324780173e41cdc8d17edaa0b9cc4e6
Setup
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
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.
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.
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.
Not yet. The phone app is Android only for now.
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.