Automated race signals and easy finish timing for dinghy racing
- Provides a connection to USB relays in order to control a horn system
- Supports 10-5-Go, 5-4-1-Go and 3-2-1-Go start hooter sequences
- Uses the second relay channel for light sequences
- Has a simple way to record finishes on the "Finish Times" tab
Screenshots and more details are over at the Rotor-Rig.com website
More detailed installation and configuration information is in the wiki
Currently the common/inexpensive USB serial relays are supported
that use the instruction set for the CH340 (or CH341)
and some USB HID relays are also supported
These relays quite often have the "Songle" name on the components
The 1, 2 and 4 channel relays should work. It is not too hard to extend the
code in rbrelayconfig.py to support other relays if you have the instruction set.
The PL2303/ICStation and RT232R/KMTronic serial relays are supported
Arduino microcontrollers are supported - see the Rotor-Rig Arduino repo
for the sketch that works with the ABCD commands that Racebox uses.
The configuration file rbconfig.ini is created when the program is started.
This is used to adjust defaults and settings
Once installed Racebox is run like this:
python3 racebox.py
(on Windows it is python rather than python3)
python3.x (latest version) including pip and tcl/tk (often installed by default)
The Digital Ocean guide is good
The required "pip" and "tcl/tk (tkinter)" options are normally installed by default.
Python3 is usually pre-installed. Check by typing in terminal:
python3 -V
There are extra packages required to support various relays.
These are covered in the relays section of the Wiki