rēlā

User Guide

What is rēlā? rēlā, pronounced "relay" is an interoperability bridge. Use rēlā to connect a supported launch monitor to a selected simulator output, monitor readiness, and control common device modes from one, simple interface.

Independence notice: rēlā is a vendor-agnostic connector and is not affiliated with, endorsed by, sponsored by, or officially associated with any launch monitor manufacturer, simulator provider, or vendor software publisher.

Quick Start

  1. Turn on your launch monitor, if not already on.
  2. Start the simulator software you plan to use.
  3. Open rēlā.
  4. Confirm the Device dropdown is set to your launch monitor. The installer sets this default.
  5. Choose the connection type, when that control is available for the selected device.
  6. Click Search under Device and let the launch monitor connect first.
  7. Confirm the Simulator dropdown is set to the simulator you are using. The installer sets this default.
  8. Once the launch monitor connects, rēlā will auto-connect to the selected simulator.
  9. Wait for the status rows to show device connectivity, simulator connectivity, and ball state.
Search for and connect the launch monitor before manually connecting the simulator. Connecting the simulator first can prevent shots from flowing in some setups.

Main Window

rēlā main window
Main rēlā window.

Simulator

Select the simulator output rēlā should send shots to. Common options include Pureplay, GSPro, Infinite Tees, drills, Golf Simulator Toolkit, and OpenGolfSim.

Device

Select the launch monitor rēlā should use. Use the device controls to search, connect, or disconnect depending on the selected device.

Hardware

Shows hardware details when the selected device reports them, such as battery, tilt, and roll.

Status Tiles

Show simulator type, launch monitor type, connection status, ready state, ball status, mode, and club.

How to Connect

Use the launch monitor as the first connection point. rēlā can then connect the selected simulator after the device is online.

First Connection

  1. Turn on the launch monitor.
  2. Launch the simulator software.
  3. Launch rēlā.
  4. Confirm the Device dropdown. The installer sets this from your setup choices.
  5. Set the connection type, when applicable.
  6. Click Search under Device.
  7. Confirm the Simulator dropdown only if you need to change it.
  8. Wait for rēlā to auto-connect to the simulator.
  9. Confirm the status rows show connectivity and ball state.

Every Launch After

  1. Turn on the launch monitor.
  2. Launch the simulator software.
  3. Launch rēlā.
  4. Click Search under Device.
  5. Wait for rēlā to connect the saved device and simulator.

For a more automatic startup, enable Auto Connect and Discover in Settings. This makes it so the device is searched for on launch automatically.

Do not use the simulator Connect button as the normal first step. Use it only when the simulator was not open during device search or when you are recovering a simulator-only connection.
Device selector
Select the launch monitor first, then search for the device.
Connection type selection
Set the connection type when the selected launch monitor supports multiple connection paths.
Simulator selector
Confirm or change the simulator selection after the device is selected.
Status rows
Use the status rows to confirm device connectivity, simulator connectivity, and ball state.

Status and Readiness

Status area What it tells you
Simulator The selected simulator and whether rēlā is connected to it.
Launch Monitor The selected device family and its connection state.
Ready Status Whether rēlā believes the selected setup is ready for a shot.
Connection Type Which connection type has been selected.
Ball Status Whether the selected device reports ball presence or a search/waiting state.
Mode The current handedness and game mode when that data is available.
Club The selected or detected club value used by the current shot setup.
Status rows
Status rows.
Information state panel
Information state panel.
Hardware statistics
Hardware battery, tilt, and roll statistics.

Modes, Putting, and Shot Controls

The main screen includes mode controls for setups that support them.

Device-specific controls only apply when the selected launch monitor supports them. Disabled/Missing controls usually mean the selected device or current connection state does not use that function.
Toggles and mode controls
Toggles and mode controls.

Webcam Putting

Use the Webcam Putting tool when your setup relies on external putting. Open it from the launcher icon in the lower-right control area.

Webcam putting settings
Webcam Putting settings.

Settings

Open Settings from the gear icon. Settings are organized into general behavior, simulator connection, device-specific options, and optional integrations.

Common Settings

Setting Use it for
Shot Intelligence Engine Model-backed interpolation for non-measured metrics. Turn on for full data. Turn off for raw behavior. Measured metrics are never manipulated (beyond metric conversion).
Auto Connect and Discover Automatically connect and discover on startup. Turn off for fully manual startup.
Putt HLA Clamp Limit horizontal launch angle deviation for short putts. This will be automatically disabled for events and tournaments, when applicable.
Automatic Chip Selection Switch to chip mode automatically for short LW shots under the configured distance. Only applies to devices which use a dedicated putting mode.
Full Shot Data Logging Write complete raw shot payloads for troubleshooting.
Split Packets Send ball data first, then club data when available. Required for certain devices (FSS) to maintain responsiveness.
Simulator Connection Configure host/local IP and port for the selected simulator. Leave default unless your specific setup requires a change.
Tangent Opt-in only. Send data to your Tangent account when a user-generated connection token is present.
Settings window
Settings window.

Advanced Features

Advanced settings include optional behavior for putting, console, logging, and integrations. Leave these unchanged unless your setup needs them.

Advanced features and settings
Advanced features and settings.

Updating rēlā

rēlā can check for updates from inside the app. Updates are shown before they are installed so you can review what changed.

Upper-left update icon

When rēlā finds an available update, a small update icon appears in the upper-left corner of the main window. If no update is available, this icon is hidden.

Settings check

You can also open Settings and click Check Updates. This forces rēlā to check again instead of waiting for the background check.

Expected update flow

  1. Click the upper-left update icon, which will only appear when an update is available, or open Settings and click Check Updates.
  2. If an update is available, rēlā shows the available version before installing it.
  3. Review the release notes. This is the changelog for the update.
  4. Choose Update or confirm the install prompt to install it. If you are not ready, choose the Remind me later option shown in the pop-out.
  5. During installation, rēlā shows an update progress window.
  6. When the update is ready, rēlā closes and restarts automatically.
  7. After restart, rēlā shows an update-complete message when the update finished successfully.
If you are about to hit shots, wait to update until you can let rēlā close and restart. The update flow is intended to be hands-off once you approve it.

How to see the changelog

The changelog is shown as release notes before installation. The upper-left update icon opens the update dialog with a Release notes area. Settings > Check Updates also shows the notes in the update prompt when an update is available. Read the release notes before approving the update.

Updating rēlā progress window
Update progress window. Leave rēlā open while it prepares the update; it will restart automatically when ready.

Troubleshooting

Problem What to check
Simulator does not connect Confirm the simulator is running. Check host/local IP and port in Settings. Confirm firewall rules allow the connection. Most connections happen instantly. If it does not, it likely won't connect.
Launch monitor does not connect Confirm the LM vendor app is installed. Confirm the correct device is selected. Rerun installer repair if setup previously showed a red result.
Setup said a device link was not created Read the red setup result. Install the missing vendor app or install the required vendor software and rēlā on the same drive, then rerun setup. Only install software you are entitled to.
Ball status does not change Confirm the selected launch monitor supports ball-presence reporting. Some setups show readiness differently.
Shot does not appear in simulator Confirm simulator connection, launch monitor connection, selected mode, selected club, and simulator host/port settings. In some situations, simulators need their connection side reset once everything is connected. If you see shots in rēlā's console, it is likely the simulator connection that needs to be reset. See the manual for the simulator to reset their respective connections.
Need support details Open the log folder from Settings or use the Console window to inspect recent status messages.
What if my Launch Monitor is not supported/listed? Some launch monitors require their own software to run and some have protections in place to prevent users from getting their data their way. Since rēlā has a strict policy not to break digital locks or bypass entitlement, some LMs will not be supported. If you believe your device should be, let me know. If it is feasible, fits into rēlā's policies, and there is bandwidth available, it can be added. There is an optional "Other" Device option whose API surface is open source. That is available for community plugins to be made in instances where there are not enough users, bandwidth is not available, etc. to justify a native connection, but people still want to use rēlā.
Console or log view
Console or log view for troubleshooting.

Repair or Change Setup

Rerun the installer if you change launch monitors (only needed if the new vendor requires it), install missing vendor software, move software to a different drive, or need to repair device links.

If setup shows all selected integrations as configured, launch rēlā and follow the quick start workflow above.

Community and Support

Thank you to the simulator and launch monitor community for testing, feedback, edge cases, and the practical knowledge that makes tools like this better.

rēlā is authored by eKsiSLe. If you need assistance, have questions, or see something that can be improved, please reach out. Any and all feedback is welcome.

Fuel the next round

If you like what I do, or if rēlā made your setup better in some way, or made your launch monitor behave like it finally got the memo, consider tossing a coffee toward the workbench. It helps, and keeps the late-night testing, weird edge cases, and stubborn integration work moving.

Support eKsiSLe on Buy Me a Coffee