Helps with FTC robot development workflow including building, deploying, and debugging...
Commands and guidance for the FTC robot development workflow. Designed to help rookies get up and running quickly.
/doctor
This checks if ADB is installed and helps you install it if needed.
/connect
Connects to your robot via WiFi (default) or USB.
/build # Compile your code
/deploy # Build and install to robot
/log # View robot logs
/log --errors # View only errors
/opmodes # List available OpModes
/init TeleOp # Initialize an OpMode
/start # Start the OpMode
/stop # Stop the OpMode
| Command | Description |
|---|---|
/doctor |
Check environment setup (ADB, connection) |
/connect |
Connect to robot via WiFi or USB |
/build |
Compile robot code |
/deploy |
Build and deploy to robot |
/log |
View filtered robot logs |
/opmodes |
List available OpModes |
/init |
Initialize an OpMode |
/start |
Start the initialized OpMode |
/stop |
Stop the running OpMode |
TEAMNUMBER-RC)/connect/connect --usbSee TROUBLESHOOTING.md for solutions to:
See ADB_SETUP.md for platform-specific ADB installation instructions.
When connected, the status line shows:
š¤ Connected (12.4V) ā TeleOp Test [INIT] ā 192.168.43.1
See HUD.md for configuration options.
# BAD - Jump straight to connecting
/connect # "ADB not found" error
# GOOD - Check environment first
/doctor # Identifies missing dependencies
/connect # Now it works
# BAD - Deploy after build fails
/build # Shows errors, you ignore them
/deploy # Deploys old working code, not your changes!
# GOOD - Fix errors before deploying
/build # Fix any errors shown
/build # Verify clean build
/deploy # Now your changes are deployed
# BAD - Deploy fails silently
/deploy # "No device connected" error
# GOOD - Ensure connection first
/connect # Establish connection
/deploy # Deploy succeeds
# BAD - Overwhelmed by system noise
/log # Thousands of unrelated messages
# GOOD - Filter to what matters
/log --errors # Only error messages
/log --tag=MyOp # Only your OpMode's logs