A lightweight PyQt6 application designed for FRC teams to quickly synchronize and manage logs from a RoboRIO.
- Real-time Monitoring: Tracks RoboRIO disk usage and connection status.
- Fast Sync: Pulls logs from the robot via SFTP.
- Log Management: Browse, search, and manage logs stored both locally and on the RoboRIO.
- AdvantageScope Integration: Directly open local logs in AdvantageScope from within the app.
- Auto-Cleanup: Option to delete logs from the RIO after a successful sync.
- Dark Mode: Support for both light and dark UI themes.
Download the latest version for your operating system from the Releases page.
- Download `RioLogManager-macOS.zip`.
- Extract the application and move it to your `Applications` folder (if you would like).
- When you open it for the first time, MacOS will complain about it not being signed. You can override this at the bottom of System Settings/Privacy & Security. Open.
- Download `RioLogManager-Windows.zip`.
- Extract the application and run the executable; no installation required.
- Windows will complain about the app not being signed—you'll have to override this.
Once launched, ensure you are connected to the robot radio or via USB-B.
Access the Preferences menu to set:
- RoboRIO IP: Defaults to
10.6.19.2. - Save Location: Local directory where logs will be stored.
- Robot Logs: Remote path on the RIO where logs are located.
- AdvantageScope Path: Location of the AdvantageScope executable.
- Dark Mode: Toggle UI appearance.
