An operator dashboard to control bits of FRC Team 1155's 2025 robot, Sciduck!
Big thanks to wpilibsuite/StandaloneAppSamples and this CD post for being starting points for the start of research for the Java version!
Also, thanks to HenryLi-0/ivo for being the rendering system, which this dashboard uses a modified version of!
After you've obtained this code locally, run setup.bat
for to quickly install modules! Alternatively, see requirements.txt
for the necessary modules to install.
Run main.py
! Visit settings.py
to modify settings (very important, get familiar with it and double check before running!)
The code is centered around subsystems/
! The NetworkTables system is in subsystems/comms.py
, while the interface is in interface.py
. The logic is also located in interface.py
, under tick()
. Checkout the resources/
directory to view image files.
All other files, such as those under subsystems/lib/
contain the code needed to run IVO, and changes are not recommended to these.