What ships today

Features

Everything on this page is in the app now, free, in the public beta. Nothing here is a roadmap item.

A standards library that answers back

The Library is the on-ramp: no project, no state, just the tables you'd otherwise dig out of binders. 87 NIHS standard entries are organised by subsystem and searchable in plain words — “pivot”, “balance”, “screw”. Each entry names its standard, so a value you take from Horolator can be cited in your own documentation, and any page exports as a PDF for the workshop binder.

In the library

  • Pivot and bore fits (NIHS 05) with tolerance classes
  • S-thread and M-thread dimensions (NIHS 06)
  • Barrel drum, arbor and mainspring geometry (NIHS 10–12)
  • Gear profiles, ratios and escape-wheel geometry (NIHS 20–26)
  • Balance wheel and hairspring tables (NIHS 34–35)
  • Jewel hole, endstone and setting tolerances (NIHS 41–43)
  • Shock-absorber geometry (NIHS 44)
  • Screw designation system (NIHS 50–58)
  • Cases, crowns, crystals, dials and hands (NIHS 60–66)
  • Lubricant symbols and application (NIHS 99)
  • Unit converter: millimetres, inches, lignes
  • Watchmaking glossary
  • “Export page data”: any Library page as a PDF
  • Single-gear tool: preview one wheel, export DXF or a dimensioned PDF drawing
A Library entry for the gear train: ogival tooth profile selected with module and pinion leaf count, and a part identifier citing NIHS 20-02 with a PDF export button.

Every value carries its part identifier and standard citation — and exports as a dimensioned PDF.

52 calculators that teach as they compute

The Calculator section covers the arithmetic of a mechanical movement end to end. Every calculator shares one discipline: inputs are visibly divided into decisions you make and defaults you can leave; computed results are marked as computed; the schematic redraws to scale from your numbers; a tap on a symbol in the figure highlights the matching field; and a collapsed “How to use” explains what the tool is for and when its assumptions stop holding.

The calculators cover

  • Timing: beat rate, going train ratios, wheel speeds, clock trains
  • Gearing: gear mesh and centre distance, tooth dimensions, cycloid and ogival profiles, gear efficiency, Willis planetary trains
  • Energy: mainspring selection and developed turns, barrel torque, delivered energy, power reserve
  • Oscillators: balance and hairspring pairing, balance inertia, pendulums, torsion oscillators, quartz comparison
  • Escapements as first-class calculators: Swiss lever, cylinder, detent, Robin, verge — plus tourbillon and remontoir
  • Mechanisms: motion work, keyless works, calendar and moonphase gearing, equation of time
  • Materials and fits: density, strength, Brinell hardness, thermal expansion, ISO fits, pivot fits
  • Measure: vernier reading, chord geometry, continued-fraction gear approximation, saros cycles
  • “Export page data”: any calculator's inputs and results as a PDF
The Horolator Calculator section: a grid of calculator cards spanning timing, gearing, energy, oscillators, escapements and mechanisms.

The full set. Each card opens into a to-scale schematic with its own “How to use”.

A drawing board that knows the rules

Designer is where the movement takes shape. Its gear generator constructs the Swiss ogival wheel-and-pinion form to NIHS 20-02 / 20-10 — the going-train tooth form, not a generic involute — and offers NIHS 20-25 corrected epicycloidal and ISO 53:1998 involute profiles beside it. Wheels are parts, not pictures: they mesh, they collide, they carry Z-heights you can inspect in a section view, and they export. When it's time to power the train, the barrel panel ranks real catalogue mainsprings and answers the question that matters: what amplitude and what reserve will this strip actually give this movement.

On the board

  • NIHS 20-02 / 20-10 ogival wheel + matched pinion generator
  • NIHS 20-25 corrected epicycloidal and ISO 53:1998 involute profiles
  • Auto-suggest a going train from target beat rate, escape teeth and caliber size
  • Interactive gear chaining: route power, get integer tooth-count suggestions with honest error margins
  • Catalogue mainspring picks with amplitude and reserve verdicts (same dynamics as Simulate)
  • Per-mesh module gradient check, barrel → escape
  • Caliber fit against round, rectangular or freeform (sketched) outlines
  • Wheel-to-wheel collision detection, Z-aware
  • 2.5D section view: every part's height interval on its axis
  • 2D sketcher with geometric constraints (points, meshes, edge clearances)
  • Assembly tree with groups; goals dashboard with amplitude feasibility
  • Calculators available inside Designer, next to the open project
  • Edit history timeline that persists with the project
  • Export per part or whole: DXF and SVG from true LINE / ARC entities
The Designer: gear train on canvas with real tooth forms, assembly tree with barrel, centre, third, fourth and escape wheels, and live beat-rate confirmation.

An auto-suggested five-arbor train. The status bar reads: no collisions, 0.27 mm to case edge.

The barrel panel ranking real GR catalogue mainsprings: each candidate lists developed turns, sustained reserve against the target, and full-wind amplitude solved by escapement dynamics.

Mainspring picks with verdicts — developed turns, sustained reserve and full-wind amplitude for this movement, not just catalogue rows.

A test stand with real dynamics

Simulate never plays a canned motion. Rates derive from the design's own tooth counts; torque comes from the mainspring chosen in Designer, declining over the wind. The escapement is solved as dynamics — a Runge–Kutta integration through unlocking, percussion, sliding impulse and free swing, driven by the live escape torque — so amplitude follows the spring as it runs down, and the movement stops where the swing can no longer clear the unlocking window. Forces are not hidden in tables: switch on arrows, a heat map or power flow directly on the canvas, and tap any wheel to inspect it.

On the stand

  • Going-train kinematics derived from geometry, escapement gating every tick
  • Force chain from the chosen mainspring: barrel torque, per-arbor torque, tooth force per mesh, bearing load per arbor
  • Live canvas layers: force arrows, heat map, power flow
  • Wind slider and “wind one turn” — every force readout follows the wind state
  • Runge–Kutta escapement dynamics: unlocking, percussion cascades, sliding impulse, free swing
  • Amplitude follows the spring: full-wind amplitude, sustained reserve, honest stopping point
  • Derived-rate readouts: target vs delivered beat rate, per-wheel speeds, daily rate
  • Spring lab: draw a blade (pen, touch or mouse), analyse deflection and per-element stress with in-browser FEM
  • Spring exports: STEP, DXF and SVG
Simulate running a project: live force arrows on the going train, amplitude 91 degrees from the RK4 equilibrium curve, wind state, running time and the full torque chain listed per arbor.

Running at 1× with the force-arrow layer on. The panels cite their sources — beat coupling, mesh ratios and per-mesh rendement per the NIHS gear-train standards.

And it fits in your pocket

Horolator is built phone-first and installs as a PWA. The same standards library, the same calculators, the same designer — at the bench, at the lathe, on the train home. The interface ships in 17 languages.

No account required. Free while in beta.