SailPro RaceCourse – User Guide

SailPro RaceCourse – User Guide

Version 1.0 | November 2025


Overview

SailPro RaceCourse allows sailors to define a race course by setting course marks either manually, by dropping pins on the map, or by uploading a CSV file containing pre-defined marks.

Once the course is loaded and the user presses Play, SailPro provides real-time guidance to the next mark, including:

  • The direction to steer

  • Whether the boat is high or low of the mark

  • The angle correction required to stay on the optimal line

  • Estimated time to the mark and arrival time

When a mark is reached, RaceCourse automatically advances to the next mark, continuing guidance for each leg of the course.

RaceCourse is designed to help racers maintain accurate course alignment, make informed steering adjustments, and approach each mark as efficiently as possible.

  • Set and follow a Race Course with custom marks
  • See real-time distance, ETA, speed, COG, and course variation
  • Hear audio callouts (Variation or Speed)
  • Record your boat track and save as GPX file
  • Import/Export marks via CSV
  • Save & load full routes

Getting Started

1. Open the App

  • Launch SailPro → Tap "RaceCourse"

You’ll see a map, control buttons, and a data table.


Step 1: Set Your Marks

There are (4) Ways you can enter marks to setup your Race Course. 
  1. Entering your marks Lat/Lng 1 x 1
  2. Adding marks directly within the map.
  3. Uploading marks from a CSV file
  4. Loading 'Saved Routes'

1. Entering Lat and Long

  1. Tap the Edit button 
  2. Tap "Add Mark" or "Import CSV"
  3. Enter:
    • Label (e.g., Mark 1)
    • Latitude (e.g., 37.7749)  DD
    • Longitude (e.g., -122.4194) DD      
    • Notes (optional)
  4. Tap Add 
  5. Repeat for all marks
  6. Drag to reorder marks
  7. Tap Save (back arrow)
Important Note:  You must use DD (Decimal Degrees) NOT Deg.Mins.Secs    To convert to DD = Deg + (Mins / 60) For Example;  38° 08.887′ S   =  38 + (8.887 / 60) = 38.14812

By Dropping Marks into map

  1. Click the 'Add Mark' icon 
  2. Move the map under the desired mark location.
  3. Click the 'Add Mark' icon again.
  4. Enter the Mark details in the fields provided:  Label (eg Mark 1) and notes if required.
  5. Click Add.
  6. Repeat for additional marks.

Import / Marks (CSV)

Using the 'Import' marks is a great way for you to create you races within CSV files and share them with other Sailors/Competitors.
  1. Ensure the CSV is on your phone and marks are entered correctly (Remember to us Decimal Degrees)
  2. In Edit Marks  → Tap Import CSV.
  3. Select file → Marks loaded.

CSV Format (first row is header):

Label,Latitude,Longitude,Notes
Mark 1,37.7749,-122.4194,Start
Mark 2,37.7800,-122.4100,Windward

Saving a Route

You can Save a route to do so:
  1. Click the 'Edit Settings' button  
  2. Click the 'Save' button 
  3. Name the Route
  4. Click Save

Step 2: Starting RaceCourse

  1. Tap the Play button 
  2. Allow location permission when prompted
  3. The app will:
    • Start tracking your boat
    • Begin audio callouts
    • Show live navigation data

Step 3: Follow the Course

The app shall now show the following:
  1. Blue Line - represents the direct course to the next mark
  2. Red Line - the current course over ground of your device with the lentgh of this line being the same as the length to the next mark.
  3. The 'Red' digits show the course variation you need to make to be on course to the next mark. a +ve number represents that you must go 'up' those degrees and a -ve number means you must come 'down' that many degrees.
    1. As an example the red digits say 15 you must come up 15 degrees relative to your current heading.

Below the map is a table that shows the following information:

Display Meaning
DIS Distance to next mark (in NM)
TIME Time to Arrival at the next mark (H:MM:SS)
Shows how long it will take to reach the next mark from your current position.
Example: 00:01:05 means you will arrive in 1 minute and 5 seconds.
WAT Estimated arrival time at the next mark (Clock Time)
Shows the actual time of day you are expected to reach the next mark, based on your current speed and course.
Example: If the current time is 10:32:00 and TIME is 00:01:05, WAT will be 10:33:05.
(Please Note: both TIME and WAT are based on current boat speed)
NEXT Label of next mark
SPEED Your speed in KTS / MPH / KPH
COG Your current Course Over Ground
ELAPSED TIME The total time of the current track since you clicked the 'Start' icon D:H:M:S

Step 4: Stop the Race

  1. Tap the Stop button 
  2. Confirm: "End Course and clear all marks?"
  1. If a track was recorded → You’ll be asked: "Do you want to save the boat track as a GPX file?"
  • Tap Yes → Enter a filename → Saved!  (GPX file will be saved to your local 'Download/SailPro' folder)
  • Tap No → Track is discarded
  1. GPX files are saved in your device’s Downloads or Documents folder. You can upload them to other map viewers at a later date.


Audio Callouts

You can set what SailPro RaceCourse shall audible call out:

To access theses Options:

  1. Click the Settings button 
  2. Select the 'Audio Callout' drop down
  3. To select your course variation select 'Variation' →
    1. “5 degrees High” means that you are sailing 5 deg above the course to the next mark.
    2. “3 Degrees Low” means that you are sailing 3 deg low of the course to the next mark.
  4. For Boat speed select 'Speed' →
    1. “Speed 6.2 KTS”
  5. For None → Select 'Silent'
  6. Click 'Save'

Callouts repeat every 10 seconds (configurable in future updates)


Track Recording (GPX)

SailPro RaceCourse records your track from the point you click the play button .  You can save that track as GPX file which can be read by a wide range of mapping analytic tools.  Your GPX file shall be saved to the Download/SailPro folder on your device.

Notes on Track recording:
  • Always records while course is active
  • Pauses when you Pause
  • Resumes when you Resume
  • Only saves if you say Yes.

Map Features

  • Blue line = Route to next mark(s)
  • Red line = Your current heading (COG)
  • Yellow line = Your recorded track
  • Boat icon = Your position (rotates with heading)
  • Pin icons = Marks (labelled)

Tap My Location to re-enter on your boat


Other Settings

Option Choices
Speed Unit KTS • MPH • KPH



File Locations

File Type Android iOS
GPX Tracks Android/data/.../files/ or Downloads Documents
CSV Marks Same as above Same


Troubleshooting

Issue Fix
No location Enable GPS + Allow location permission
No audio Check device volume + TTS enabled
GPX not saving Allow Storage permission
Map not loading Check internet



Need Help?

Email: support@sailpro.app Website: https://sailpro.app

    • Related Articles

    • SailPro Tactical Display - How To Use

      Introduction SailPro’s Tactical Display is designed to help you become a more competitive sailor by delivering clear, real-time race information when it matters most. It provides an audible countdown timer, audible boat speed, and Course Over Ground ...
    • SailPro FAQ's

      Here is a list of commonly asked questions and answers regarding the use of SailPro. Firstly its important to ensure that you have the latest version of SailPro. Please check by visiting SailPro on either the Google Play or Apple App Stores and ...
    • SailPro Pulse (Weather Tool) How to Use

      SailPro Pulse How To Use Introduction Welcome to SailPro Pulse, a cutting-edge weather and race planning tool designed for sailors. This manual provides a concise guide to help you get started and use the app effectively. Key Features Weather ...
    • SailPro AnchorMe - How to use

      ⚠️ WARNING: SailPro AnchorMe is NOT intended for navigational purposes! SailPro AnchorMe is SailPro’s smart GPS anchor alarm—designed for cruisers and racers who want confidence their boat is staying put, without dedicated onboard hardware. ...
    • Sailpro RaceHub - How to Use

      Introduction How to Create a Race How to Join a Race RaceHub FAQ's Introduction Introduction to RaceHub RaceHub enables live race tracking via SailPro by logging each competitors GPS position, boat speed and Course over Ground (COG) every 10 seconds. ...