Guides

Running a windward/leeward race day

A windward/leeward course arrives over the radio in about fifteen seconds, and there is normally no route to draw beforehand. This page walks one such day in order: what has to be on the platform before you leave, what each screen on the tablet computes and from what, and what you have in the debrief afterwards. For a race whose course is known days in advance, read planning and sailing a coastal or offshore race instead.

There is no race plan on a windward/leeward day, and none is needed. A plan exists to carry a route, and this course has none until the committee reads out a bearing. Everything before the gun — the pings, the sequence, the line, all four time-to-line numbers, STOP, the recalls and FINISH — is identical whether or not a plan is loaded.

1 Ashore: what the boat needs first

Four of these are per boat and are done once. The fifth is per person.

The boat

Add it under Boats. The class fixes the price band and cannot be changed afterwards. Two dimensions matter on a race day:

  • LOA — the length. It is what turns the distance to the line into boat lengths under the metres, which is the unit a bowman calls, and it is the margin the tablet allows over the line before it says OVER. With no length there is no boat-lengths readout at all; the control is absent rather than blank.
  • Draft — not used on this kind of day. It is the depth constraint the offshore routing reads.

The polar, in two roles

Upload it under Boats → Polar. The page has three tabs and a windward/leeward day uses two of them.

RoleWhat reads it
NavThe laylines, the board times and the target column on TARGETS. It is also what an omitted role means, so a boat with one polar has a nav polar.
StartThe time-to-line tiers and the burn, from the warning to the gun. A boat approaching a line is not sailing its race polar. If there is no start polar the tablet uses nav and says so on the card.
PerfThe yardstick percent-of-target is measured against in the debrief. The tablet never reads it. With no perf polar the platform measures against nav.

Uploading a polar is not the same as measuring one. Polars and targets has the formats, the tabs and what each role changes.

The tuning targets

Boats → Targets, one table per mode — upwind and downwind. The columns are whatever your team calls them, and a cell may be a word (A2, Max) as easily as a number. Import the team’s CSV rather than retyping it.

Only five column names are wired to an instrument. Each column head carries a permanent chip saying whether it is compared against a live channel or is target-only, so a column called bs cannot quietly lose its comparison. A target-only column still appears on the tablet — it shows the setting to use and is never graded, because a rig setting has no deviation to measure.

The sails

Boats → Sails. Enter the wardrobe — every sail the boat owns, retired ones included. The crew’s taps on the water can only name a sail that is in it.

The instrument mapping

A channel the platform does not recognise is not stored. Two screens decide that, and both are read before a batch goes up:

  • Channels — the platform’s standard registry, plus your organisation’s own custom: channels.
  • Boats → Deck channels — the live field map for this hull: which name on the boat’s own feed is which platform channel. Channel mapping is the whole subject, including the correction you only make once.

A channel registered on the platform starts flowing without an app release, because the tablet checks names against the live registry rather than against a list compiled into it.

Access, per person

Race Control access is granted per user in organisation settings, and granting it costs no seat. A seat licenses a boat, not a tablet: the first device aboard claims the boat and every other tablet on it joins for free. Grant access to the whole crew.

2 At the dock: the tablet

  1. Sign in. The tablet gets a 7-day device session, so most mornings start with no sign-in at all.
  2. Pick the boat and press GO LIVE. That claims the seat. Until it is claimed the status strip reads NO LEASE and nothing leaves the tablet.
  3. On a boat that has never had a telemetry source, SET UP TELEMETRY comes up by itself. It listens on the two standard ports and offers what it heard. It never scans the network and never transmits.
  4. Check the four readings on the status strip — BSP, TWS, TWA, TWD. A reading that has gone quiet is an em dash, not the last number that arrived.

Two settings are worth a look before you leave the pontoon, both in SETTINGS → BOAT:

  • TUNING — the tack and gybe costs the routed time-to-line tier charges. They are stored on the tablet.
  • UNITS — depth, temperature, position format, bearings true or magnetic, and clocks UTC or local. These follow the tablet rather than the boat. Speed is always knots.

The app starts on the NIGHT palette. Swap it from the status strip. It is the one preference held by the tablet rather than by the boat, because it depends on the light, not on the boat.

3 PRE-START: ping the ends

Sail to each end of the line and press its button — PIN and RC, one tap each. Under each button the app says whether that end is pinged and how old the ping is.

The position comes off the boat’s own instruments at the moment of the press, never off the tablet’s GPS. A press with no fresh fix behind it is refused and says so.

Once both ends are in, the buttons lock. The lock toggle above them allows exactly one ping and re-locks the moment either end is taken — which is what stops a bag or a glove re-pinging the line at T−30. Re-ping freely when the committee moves an end: the platform uses the most recent ping at or before the moment being asked about, so the debrief still replays the start against the line as it stood at the gun.

A ping over ten minutes old goes amber. The committee may still have been laying the line when it was taken.

Race Control on its PRE-START tab, in the night palette, replaying a race sailed on Trinity TP52. The status strip reads LIVE, "Replay · Race 1", Trinity TP52 and SYNCED, then BSP 4.90 kn, TWS 12.5 kn, TWA 32° and TWD 40°T, then an amber REPLAY badge, a DAY button and the gear; the tab row under it runs PRE-START, START, NAVIGATION, TARGETS, TELEMETRY and SAILS, with PRE-START lit. The SEQUENCE card is headed COUNTING DOWN and fills with −1:22, over three buttons reading 3 MIN, 5 MIN and 10 MIN with 5 MIN ringed as the armed one. Under it the LINE PINGS card is marked "recorded" and carries one row per end, both in amber: "PIN old — pinged at −13:20" and "RC old — pinged at −20:51". There is no button on it and no lock. The TIME TO LINE card fills the right of the frame, badged ROUTED and reading a burn of +0:32, under it the line "burn — seconds to kill before resuming speed and angle for the gun", then the four answers ROUTED 0:50, TARGET 0:40, CURRENT 0:59 and SPEED 4.02 kn, then the label START polar over three buttons — AUTO, filled as the chosen one, beside PIN and RC — and then the first line of advice, "Ease 1.52 kn — above the speed that reaches the line on the gun."
PRE-START a minute and twenty-two seconds from the gun, in a replay of a race sailed on Trinity TP52: under the SEQUENCE card counting down, the LINE PINGS card marked recorded, one row per end — PIN old, pinged at 13:20 before the gun, and RC old, pinged at 20:51 before the gun, both amber, which is what a ping over ten minutes old reads as. A replay reads the pings back and takes none, so the card carries no buttons and no lock; live it is where PIN and RC are pressed, with the lock toggle above them.

4 Arm the sequence

Pick 3 MIN, 5 MIN or 10 MIN to match the committee, and press START on the warning signal. The countdown fills the card and counts up for two minutes past the gun. START leaves the card the moment the sequence is armed and STOP takes its place; there is deliberately no cancel.

Race Control on its PRE-START tab, in the night palette, replaying a race sailed on Trinity TP52. The status strip reads LIVE, "Replay · Race 2", Trinity TP52 and SYNCED, then BSP 3.49 kn, TWS 15.9 kn, TWA −25° and TWD 35°T, then an amber REPLAY badge, a DAY button and the gear; the tab row under it runs PRE-START, START, NAVIGATION, TARGETS, TELEMETRY and SAILS, with PRE-START lit. The SEQUENCE card is headed COUNTING DOWN and fills with −4:42, over three buttons reading 3 MIN, 5 MIN and 10 MIN with 5 MIN ringed as the armed one. The TIME TO LINE card beside it is badged ROUTED and reads a burn of +3:43, under it the line "burn — seconds to kill before resuming speed and angle for the gun", and then the four answers: ROUTED 0:58, TARGET 0:32, CURRENT 1:36 and SPEED 0.83 kn
PRE-START, four minutes and forty-two seconds to the gun, in a replay of a race sailed on Trinity TP52: the SEQUENCE card counting down with 3 MIN, 5 MIN and 10 MIN under it and 5 MIN ringed as the one it was armed at, and the TIME TO LINE card beside it already answering four ways.

SYNC nudges the gun one second at a time onto the signal you actually saw. It moves the gun and never the warning, it is refused after the gun, and it is clamped at ±60 seconds — the window the platform matches a gun in. The whole approach re-times itself around the corrected instant.

Under the sequence the card counts the day: Start 2 today. It counts starts that stood, so a stopped start does not spend a number.

5 Read the line

The LINE card carries three numbers and names the favoured end, or says the line is square.

CellWhat it is
DISTThe perpendicular distance from the bow to the line, with the boat’s own length under it in lengths. It carries a source badge: pings when it is computed from the fix and the two pinged ends, FaRo when the boat’s own processor publishes the number.
LENGTHThe distance between the two pings.
BIASHow far the line is off square to the true wind, in degrees, and which end that favours.

Over the line, DIST reads OVER and how far back you have to come. Being over is not a separate calculation — it is the sign of the distance you were already being shown, which is why the readout cannot disagree with itself. It is judged on the box rather than on the plane of the line, so a boat beyond the pin on the line’s extension is not called over.

Race Control on its START tab, in the night palette, replaying a race sailed on Trinity TP52. The status strip reads BSP 10.73 kn, TWS 15.4 kn, TWA −97° and TWD 29°T beside an amber REPLAY badge, and START is lit in the tab row. Down the left: TIME TO GUN −2:36, BURN +1:20 labelled ROUTED, and PERF 100 % with a step either side. The chart is marked OVER at its top left corner and carries a wind arrow labelled TWD 29°T, the pinged line between PIN and RC, dashed laylines off both ends, three dotted distances reading 25.6 BL, 17.7 BL and 18.6 BL, and the boat’s own glyph below them, still well under the line. Four cards down the right read UNDER LINE 21.6 BL and 342 m, sourced FaRo; TO CENTRE 17.7 BL and 281 m; TO PIN 25.6 BL and 405 m; TO RC 18.6 BL and 294 m
The line drawn from the crew’s own two pings, on the START tab two minutes and thirty-six seconds from the gun in the same replay: PIN and RC at its ends, a dashed layline off each end, the boat still under it, and the four distances down the right in boat lengths over metres — UNDER LINE 21.6, TO CENTRE 17.7, TO PIN 25.6 and TO RC 18.6.

This is geometry and never a ruling. Whether a boat was on the course side at the start is the race committee’s, and nothing here is evidence in a protest. The start line works the geometry through.

6 Read the approach

TIME TO LINE answers four ways at once, and the badge on the card names which tier is talking.

CellComputed from
CURRENTThe speed the boat is doing, on the course it is doing. A measurement, and the one number PERF never touches.
TARGETTarget speed on the same course, from the start polar at the live wind.
ROUTEDThe fastest sailable route to the line, with your own tack and gybe costs charged to it.
SPEEDThe other unknown, in knots: the most boat speed you can carry at this angle and still not be early. A ceiling rather than a target, and amber the moment you are over it.

The large number on top is the burn: the seconds to kill before resuming the speed and angle that make the gun. Time to the line explains what the gaps between the tiers are telling you.

AIM is AUTO, PIN or RC. On AUTO the routing picks the end. Choosing one points every tier, the burn and SPEED at that end and says so for the whole approach — and the line card goes on naming the favoured end while you aim at the other one, because a crew overriding a recommendation is owed the recommendation.

PERF trims the model to the day, between 80 and 120 %. It scales the target and routed tiers and nothing else. A boat that is not quite on its numbers is the ordinary case rather than a fault to be argued with.

While a sequence is armed the card can carry an amber KILL and a distance: the water it takes to stop the boat from its current speed, read off the boat’s own braking table. It is an advisory and never enters the burn arithmetic. The burn answers in seconds, and a helm coming into a crowded line needs the answer in metres.

The START tab is the same last minutes as one full-screen picture: time to gun, the burn, how far under the line the bow is, PERF with a step either side, and the line. It carries no chart. One person can work PRE-START while the helm sails off START.

Race Control on its START tab, in the night palette, replaying a race sailed on Trinity TP52. The status strip reads LIVE, "Replay · Race 2", Trinity TP52 and SYNCED, then BSP 5.20 kn, TWS 15.2 kn, TWA 17° and TWD 29°T, then an amber REPLAY badge; START is lit in the tab row. Three cards run down the left: TIME TO GUN −1:31, BURN +0:25 labelled ROUTED, and PERF 100 % with a minus and a plus either side of it. The chart between them is marked OVER at its top left corner and carries a wind arrow labelled TWD 28°T, the pinged line drawn end to end between PIN and RC, dashed laylines off both ends, three dotted distances to the line reading 24.9 BL, 15.3 BL and 14.6 BL, the boat’s own glyph under them, and a red LEAVE NOW line across the foot. Four cards down the right give the distances in boat lengths over metres: UNDER LINE 16.1 BL and 255 m, sourced FaRo; TO CENTRE 15.3 BL and 242 m; TO PIN 24.9 BL and 395 m; TO RC 14.6 BL and 232 m
The same tab a minute later, one minute and thirty-one seconds from the gun: TIME TO GUN, a burn of twenty-five seconds badged ROUTED and PERF at 100 % down the left, the red LEAVE NOW line across the foot of the chart, and the distances now reading 16.1 boat lengths under the line, sourced FaRo.

7 STOP, and the two kinds of recall

One red STOP covers the whole armed sequence: a postponement before the gun and a general recall after it. Both mean the same thing to the platform — this start will not count as a race — and it asks before it acts.

Then it asks a second question: keep the pinged line, or clear it? Keep it for an ordinary re-start, which is almost always. Clear it when the committee has moved the line. Either way the cloud keeps every ping.

INDIVIDUAL RECALL sits beside STOP after the gun and is a different act: the race stands and the cloud keeps the note. One tap, no dialog — it is not destructive and the moment matters.

STOP is available from the warning press until two minutes past the gun, then it leaves the card.

8 The course, from one radio call

On NAVIGATION, press SET RADIO COURSE and enter the weather mark as the committee broadcast it — a bearing and a distance from the middle of the line. One action lays the whole estimated course from it.

  • GATE or NO GATE is part of the radio call rather than a preference, so a windward/leeward with a gate and a single lap to a finish are one toggle apart. Once a gate mark has been fixed at a rounding the toggle disables itself and says why: the boat has been there, and that outranks the setting.
  • + OFFSET and + SAFETY add those marks once a weather mark exists.
  • MARK POSITIONS types a position in directly, for a mark whose coordinates the committee published.

An estimate draws hollow and a fixed mark draws solid. The radio call is plotted on a flat-earth approximation and can be a hundred metres out. Fix each mark at the rounding, from the boat’s own position — the tablet asks Set weather mark to boat position? and you confirm. Re-fix it every lap if you like: marks drag, and committees move them.

Laylines come off your tuning table first and your nav polar second. North is up and stays up.

BOARD TIMES in the corner of the plot counts the time left on this board and on the next, badged with what it is aiming at — to LINE, to RC or to PIN on a course with no gate. Past the layline it reads OVERSTOOD and by how many degrees, rounded up, so it can never print a confident nought at the moment it starts to matter. Laylines and board times has the geometry.

Race Control on its NAVIGATION tab, in the day palette, replaying a race sailed on Trinity TP52. The status strip reads BSP 5.46 kn, TWS 15.1 kn, TWA 43° and TWD 23°T beside an amber REPLAY badge, and NAVIGATION is lit in the tab row. The BOARD TIMES card at the top left is headed "to W" and reads TACK IN 7:42, then "STBD 7:42 → PORT 8:36" and "16:24 to the mark · 6 s charged". The plot is north-up with the weather mark W drawn hollow as an estimate near the top, dashed laylines running down from it, the gate marks GL and GR drawn hollow above the pinged start line between PIN and RC, and the boat’s own glyph and track at the line. HIDE and FLEET stack down the right edge, FLEET reading "Overlay the fleet from the event tracker." Along the bottom: "Upwind laylines 35° — your tuning table" and "5.7 nm across  auto-fit · double-tap re-fits"
NAVIGATION on the first beat, in the day palette, in a replay of a race sailed on Trinity TP52: the weather mark W and the gate marks GL and GR all still estimates and so all drawn hollow, the laylines running down from them, the pinged line between PIN and RC at the foot with the boat’s own track beside it, and BOARD TIMES calling the tack in 7:42 with the board after it at 8:36.

PATH AHEAD is not on the tab row on this kind of day, and that is not a licence question. It is a view of a route, and a windward/leeward course has none. It appears the moment a coastal or offshore plan with a route is loaded.

9 TARGETS between the marks

TARGETS reads the boat’s own tuning table, interpolated at the live true wind speed, with the upwind or downwind table picked from the boat’s angle. One tile per column of your table, in your table’s own order and under your own column names.

Race Control on its TARGETS tab, upwind, in the day palette, replaying a race sailed on Trinity TP52. The status strip reads LIVE, "Replay · Race 1", Trinity TP52 and SYNCED, then BSP 8.86 kn, TWS 13.8 kn, TWA 329° and TWD 32°T, then an amber REPLAY badge, a NIGHT button and the gear; the tab row under it runs PRE-START, START, NAVIGATION, TARGETS, TELEMETRY and SAILS, with TARGETS lit. The TARGETS card is badged UPWIND and reads TWS live 13.8 kn, TWA live 31° and VMG 105 %, over the two lines "AUTO — upwind from the live TWA." and "Targets from 1m ago."; UPWIND, AUTO, DOWNWIND and REFRESH stand to the right of them with AUTO filled as the chosen one. The UPWIND GUIDE card under it carries eight cells, each with the target in large type: BSP live 8.95 kn over "now 8.86 kn", TWA live 36.0° over "now 31.0°", HEEL live 23.0° over "now −21.2°", RUDDER live 4.0° over "now 3.6°", FORESTAY live 7.8 over "now 7.9", and then DEFL 99.0, LW_V1 0.5 and RAKE 4.2, each of those three labelled "target only" and carrying no reading of its own
TARGETS upwind, in the day palette, in a replay of a race sailed on Trinity TP52: AUTO reading upwind from the live TWA, the table interpolated at TWS 13.8 kn and fetched a minute ago, and the UPWIND GUIDE under it carrying the target in large type over the boat’s own reading — BSP 8.95 kn against 8.86, TWA 36.0° against 31.0° — with DEFL, LW_V1 and RAKE marked target only and carrying no reading of their own.
  • The target is the large number and the boat’s own value sits under it with its grade. That is the inverse of the web player’s tuning window, deliberately: on the water the question is what to sail, not how far off you were.
  • AUTO, UPWIND, DOWNWIND — the three-way picker holds a mode through a transition, and the choice is remembered per boat. AUTO also holds the table it was showing through a gap in the wind rather than flickering.
  • A setting like A2 is shown as written and never graded.
  • A column wired to a channel whose instrument has gone quiet shows an em dash rather than the last value.
  • COURSE PERF trims the course targets the way PERF trims the approach. The two are separate on purpose: a day can be a hundred per cent upwind and not in the last three minutes before a gun.

10 The second and third races

Nothing has to be reset between races, and two things carry over.

  • The pinged line stays unless you clear it. Re-ping an end the committee moved; the platform reads the most recent ping at or before the instant being asked about, so race 1 keeps the line it was started on.
  • The course stays on the plot. Press CLEAR COURSE when the committee lays a new one, and set the new radio course. It asks first.

Arming the next sequence re-arms FINISH and takes the next start number. Both the marks course and the pinged line expire at the venue’s midnight, and only a forward crossing rolls them — a clock correction walking backwards over midnight keeps what the crew are racing on.

11 TELEMETRY

TELEMETRY is the crew’s own instrument bank — the display bank this tablet stands in for. Press EDIT, then + ADD to pick channels out of the platform’s registry, and use the arrows to order them and the size control to make one double width. Up to twelve tiles, remembered per boat.

Four tiles from Race Control’s TELEMETRY tab, in the day palette, replaying a race sailed on Trinity TP52. Each is a card of its own with the page showing between them, and each carries its channel name in small type over the reading in large: BSP 9.00 kn, TWS 14.9 kn, TWA 311° and TWD 18°T
Four of the tiles on TELEMETRY, in the day palette, in the same replay as the targets above: BSP 9.00 kn, TWS 14.9 kn, TWA 311° and TWD 18°T, each one a channel picked out of the registry and each drawn as a card of its own.
  • Every edit writes through immediately, so DONE is just leaving edit mode. There is no cancel and no reset.
  • Each channel is badged live or quiet against the feed. That is a badge and never a lock: a channel that has not spoken yet can still be picked.
  • A stored tile whose channel this build has never heard of is kept, not dropped.

12 The sails log

SAILS is up, down, swap and docked, one tap each. + HOIST picks from the boat’s wardrobe; each flying sail gets a tile carrying the minutes it has been up and a DOWN chip; DOCKED takes everything down at once and confirms.

Every tap sends the complete set that is flying at that instant, never a change. So a press somebody missed costs one interval boundary rather than the rest of the day, and a swap has no middle in which the log shows two spinnakers up at once.

Hoist a second sail of a kind already up and the app asks whether you are replacing it or flying both. UNDO is not a special case: it emits the previous configuration, like any other tap.

Nothing takes a sail down for you. The platform cannot tell a sail still up from a tablet that died, so a sail left up carries on counting and the log says so. The sails log is the ashore half — correcting an interval, typing in the practice day, and the two analysis panels.

13 FINISH

Back on PRE-START, a card appears once a start stands. Press the green FINISH as the boat crosses and confirm.

What it replaces is a guess. Without it the platform estimates where a race stopped from the data’s own cadence, and an estimate can fold the sail home into the race. The press trims the derived race to the crossing.

It cannot be taken back, and only the first press counts — so press it as the boat crosses, not before. It is confirmed once for exactly that reason.

14 After the day: the debrief

The day is in the debrief by the time you tie up. It arrives as one live import row per boat per UTC day, named Race Control live, and there is nothing to upload.

The races derive themselves

Nobody types a race into Nordic Stars. Regattas, days and races are derived from the guns and warnings inside the data, and recomputed every time another import lands — so a day that arrives as a telemetry log and a separate events file is still one regatta.

  • Each warning is paired with the gun that followed it, and the race starts at the warning or ten minutes before the gun.
  • A general recall voids the start it recalled, which is why STOP matters more than it looks: without it the recalled approach would stand as a race.
  • Your FINISH press ends the race where the boat crossed. Without one, the end is estimated.
  • A window nobody started — a practice segment, a tuning run before the first warning — can be added by hand on the regatta page. Derivation only ever produces the day’s starts.

How a race derives itself is the whole rule set, including what happens to two guns thirty seconds apart.

The sail log

The intervals recomputed from the day’s taps are already in the boat’s log. Correct one and your version stands: the recorded one is kept underneath, so the next tap on the boat neither overwrites what you typed nor puts a second copy beside it.

Rollups, and what the player reads

Telemetry is summarised as it arrives, at several levels, so the player can draw a whole race and a single tack from the same store without re-reading raw samples. Percent-of-target is computed against the boat’s perf polar, falling back to nav while there is no perf source.

Open Debrief, pick the regatta and the race, and scrub. The debrief player is the tour; rollups and series is how the summaries are built.

The start replays as numbers, not as a picture. The tablet recorded what the TIME TO LINE card showed, once a second, while the sequence was armed; the player draws those frames over your video. On the tablet, REPLAY goes further and recomputes the tiers, the burn, the bias and the laylines from the recorded channels — which is the only reason to review a start: not what the tablet said at the time, but what it would have said.

15 Where to go next