milr.ad
Try it Buy

MILR.AD takes any video feed, detects targets and tracks hits.

milrad works with the range's own cameras, even from steep angles and with the paper swinging, on as many lanes as you have. A hit shows about 0.2 s after it lands.

Hit shown after
0.2 s
Targets
ISSF · IPSC
Groups in
mm · MOA · mrad
Lanes and viewers
any number

01Camera

Any camera that can see the target.

It does its best to compensate for bad angles or image quality, and for paper that swings after every shot. milrad finds the target in the picture, straightens it and measures where each hole is.

A range camera's picture: the target seen steeply from below and to the side
The target straightened, its rings found, five hits numbered
Ready
Looking for the target
Straightened

A real range camera, 2560 × 1440, through milrad's detector. The five hits: 9.4, 9.4, 9.6, 8.9, 8.5.

02Scores

Every hit is scored as it lands.

Ring and tenth, inner ten and the distance from the centre. IPSC targets by zone. On the zero sheet: how far off, and which way.

03Targets

It recognises the target hanging there.

ISSF rifle, pistol, air rifle and air pistol targets, IPSC targets, and two sheets of its own to print. The distance is the lane's, so any target works at any distance.

To print yourself

A4 Precision

The 10 m air pistol face, scored in rings and tenths.

A4 Zero

A 10 mm grid round an aiming diamond: the offset, and the clicks to correct it.

04Group

Group size, offset and the correction in clicks.

In mm, MOA and mrad at the lane's distance. The statistics cover everything since the last clear: results, rings, series over time, and the sight correction.

Group
centre to centre
Offset
right, left, up, down
Correction
in clicks

05Paper

Many series on one target, without pulling it back.

milrad remembers every hole already in the paper. A new series, or the next shooter's session, goes on on the same target, and the lane shows only what is new. That saves paper, money and trips to the target line.

When the paper is shot through and new hits land on old holes, milrad marks them as uncertain. That is the moment to pull the target back for a fresh one.

Left the camera's picture: every hole from earlier series and shooters. Right the lane: the running series alone, its group measured as if the paper were new.

06Lanes

The range puts up tablets, or people open their lane by QR code.

One computer runs every lane. A tablet can stand at each bench, and anyone can scan a lane's QR code on the overview with their own phone, tablet or laptop. Any number of devices can show the same lane.

Bench tablet Lane 5
Own laptop Lane 6
Own phone Lane 3

07Setup

A new lane takes a minute to set up.

Find cameras looks through the network and finds most cameras by itself: at the paths common makes use, or by asking the camera over ONVIF, the cameras' common language. Pick the picture that shows the lane's target and type the distance. A camera's address can also be typed in.

It tries the one login you give it, once per camera, so a wrong password never locks a camera out.

OverviewNew lane
Stream
Test
Or find it on the network
Find cameras

Looks at 192.168.0.1 to 192.168.0.254 for cameras and shows each with a picture.

Add lane

08Detection

Fast or precise, set for each lane.

On fast, a hit shows after about 0.1 s, even during a quick string of shots. On precise, milrad waits until the paper hangs still.

0.2sstandard
Lane 1Settings
Detection
standard
FastPrecise

Decimal scoring
Language

09Access

The range decides who sees what.

Lanes stay on the range's own network, or go online for members at home. Online, every lane is watch only until the range opens it for changes.

Range network
full control
Internet
watch only, or open, per lane
Lanes and access
set on the range's network only
Camera passwords
stay on the range's computer
The lanes are

10Price

One price for the whole range.

milrad · one range

1000CHF

One payment, VAT included.

Lanes
any number
Phones, tablets, screens
any number
Targets
ISSF, IPSC, the two sheets
Runs on
macOS · Windows · Linux
Buy · 1000 CHF

Paid through Stripe: card, Apple Pay and others.

Try it first, with your own camera: the trial runs one lane for 14 days. Or open the demo, one lane for every target in your browser, with simulated shots.

For training and live display. It does not replace a certified electronic scoring system for official competition.