AirTime
Open Source · DIY · Real-World Tested

Sync your watches.
Anywhere in the world.

AirTime is a compact, locally deployed time-signal transmitter that synchronizes radio-controlled watches and clocks — even in regions with no national long-wave time service.

5 Signal Standards
~6m Amplified Range
100% Open Source
AirTime PCB hat - custom board with LEDs, jumpers, amplifier, and antenna pins

How It Works

Three components, one seamless system

1

NTP Time Sync

The Raspberry Pi syncs precise time from the internet using NTP via Chrony, ensuring atomic-level accuracy.

2

Signal Encoding

The AirTime software encodes the current time into your chosen radio standard (DCF77, WWVB, MSF, or JJY) using the TXTempus library.

3

Antenna Broadcast

The AirTime hat transmits the signal via a ferrite coil (up to 6m) or air coil (up to 10cm), syncing any radio-controlled watch or clock nearby.

Features

Everything you need to keep your watches in sync

Scheduled Broadcasts

Set daily or weekly broadcast schedules. Most watches auto-sync overnight — set it once, forget about it.

5 Signal Standards

Supports DCF77, WWVB, MSF, JJY40, and JJY60. Works with watches from any region, anywhere in the world.

Web Dashboard

Full control from any browser. Monitor system health, start broadcasts, manage schedules — desktop and mobile optimized.

Global Time Offset

Adjust the transmitted time by hours and minutes. Compensate for timezone quirks or deliberately set watches ahead.

Fully Open Source

Hardware schematics, PCB files, and all software on GitHub under AGPL-3.0. Build it, modify it, make it yours.

Stealth Mode

Toggle all hardware LEDs on or off from the dashboard. Perfect for concealed setups or if blinking lights bother you.

Auto-Update

Check for and apply software updates directly from the web interface. One click to stay current with the latest features.

System Monitoring

Real-time CPU, RAM, temperature, NTP sync status, ping, and uptime — all visible at a glance on the dashboard.

Supported Signal Standards

Transmit any major time-signal frequency, regardless of your location

77.5 kHz

DCF77

Germany · Mainflingen

Covers most of Western Europe, up to Romania. The most common standard for European radio-controlled watches.

60 kHz

WWVB

USA · Fort Collins, Colorado

Covers North America. Broadcasts in UTC — watches adjust based on timezone setting.

60 kHz

MSF

UK · Anthorn

Covers the United Kingdom. Used by British radio-controlled watches and clocks.

40 / 60 kHz

JJY

Japan · Fukushima & Saga

Dual-frequency standard covering Japan and surroundings. Used by Casio, Seiko, Citizen, and other Japanese brands.

AirTime is intentionally short-range. It is not a broadcast transmitter — it’s designed for personal, laboratory, workshop, or small-office environments. Users are responsible for ensuring compliance with local emission regulations.

The Hardware

A Raspberry Pi hat with everything you need

The AirTime Hat

A custom PCB that sits on top of a Raspberry Pi Zero 2W. It includes a signal amplifier, status LEDs, a manual sync button, and connectors for your antenna of choice.

Platform Raspberry Pi Zero 2W
LEDs 2x Green (status) + 1x Blue (transmit)
Button Manual broadcast trigger
Amplifier Onboard low-power amplifier
Antenna Pins 4-pin output (air coil or ferrite)

Non-Amplified Mode

Air Coil
  • Range: ~10 cm
  • Antenna: User-supplied air coil (15–30 turns, 5–10 cm diameter)
  • Pins: 1 & 2
  • Jumpers: All set to GA
  • Use case: Bench testing, regulatory-safe environments

Amplified Mode

Ferrite Coil
  • Range: ~5–6 m (line of sight)
  • Antenna: Tuned ferrite rod and coil (DCF77 receiver coil)
  • Pins: 3 & 4
  • Jumpers: All set to GB
  • Use case: Room-scale synchronization

The Web Dashboard

Full control from any browser on your network

Try the Live Demo
http://airtime.local/
--:--:--
System Idle · Ready to Broadcast

Broadcast Control

DCF77
10 min
BROADCAST NOW

System Control

System LEDs
Global Offset -5m
AIRTIME PI UPDATE

System Statistics

CPU
14.1%
RAM
52.2%
TEMP55.8°C
NTP SYNC1m ago
PING11ms
UPTIME0d 2h 42m

Broadcast Schedule +

TIMEFREQSERVICEDURATIONACTIVE
23:55DailyDCF776 hr
23:25DailyMSF10 min
12:00WeeklyWWVB10 min
4 Widgets

Clock, Broadcast Control, System Statistics, and Broadcast Schedule — all at a glance.

Mobile Optimized

Responsive layout adapts to any screen. Manage your AirTime from your phone.

Real-Time Updates

System metrics refresh every 2 seconds. Always know what your Pi is doing.

Compatible Watches & Clocks

Works with any radio-controlled timepiece

AirTime works with any radio-controlled watch or atomic clock that syncs via long-wave time signals. Each brand calls it something different — Casio says “Multiband 6”, Citizen says “Radio Controlled”, Seiko says “Radio Wave Control”, and German watches call it “Funkuhr”. If your watch won’t sync because you’re too far from a transmitter, AirTime is your fix.

Casio

Japan
  • G-SHOCK (Atomic / Multi-Band 6)
  • Wave Ceptor
  • Oceanus
  • Edifice (Radio-Controlled)
  • Pro Trek

Citizen

Japan
  • Eco-Drive Radio-Controlled
  • Attesa
  • Promaster Sky
  • Atomic Timekeeping series

Seiko

Japan
  • Astron
  • Brightz
  • 7Bxx / 8Bxx calibers
  • Radio Wave Control models

Junghans

Germany
  • MEGA
  • MEGA Solar
  • Funk / Funkuhr series

Orient

Japan
  • Neo70s
  • WV series (radio-controlled solar)

Bering

Denmark
  • Radio-Controlled models
  • MSF/DCF77 compatible

Wall & Desk Clocks Too

AirTime also works with radio-controlled wall and desk clocks — sometimes called “atomic clocks” — including models from La Crosse Technology, Bulova, and others. Note that some American-market clocks only support WWVB.

Get Started

Two paths to your own AirTime

DIY

Build Your Own

Everything you need is open source. Get the PCB made, source the components, and flash the software yourself.

1
Get a Raspberry Pi Zero 2W

Plus microSD card, power supply, and headers.

2
Get the AirTime Hat PCB

Send the files from the repo to PCBWay, or order your own way.

3
Add the Ferrite Coil

Buy a DCF77 receiver coil and solder it to the board.

4
Install the Software

Flash Raspberry Pi OS, SSH in, clone the repo, run the installer.

Installation is a single command:

git clone https://github.com/aleh11/airtime.git
cd airtime && sudo ./install.sh
Last Resort

Ask Us to Build One

We'd honestly prefer you build it yourself — that's the whole point of open source. But if soldering really isn't your thing, we can send you a ready-made hat.

What you'd get:

  • Pre-assembled AirTime hat (populated PCB)
  • Ferrite receiver coil (pre-soldered)

What you provide:

  • Raspberry Pi Zero 2W
  • microSD card, power supply
  • Install the software yourself (it's one command)

You set up your own Pi with Wi-Fi credentials and install the AirTime software. We never ship a working transmitter — just the hat.

Get In Touch

What You Need (DIY Path)

Hardware

  • Raspberry Pi Zero 2W
  • microSD card (8 GB+)
  • USB power supply (5V, 2A+)
  • Micro USB cable
  • AirTime Hat PCB
  • Ferrite coil or air coil antenna
  • 3x jumpers

Optional (Recommended)

  • Pre-soldered GPIO headers
  • Heatsink for the Pi
  • Spacers / standoffs
  • Ethernet/USB HAT (for wired network)

Software

  • Raspberry Pi Imager
  • Raspberry Pi OS (32-bit)
  • Wi-Fi network with internet
  • SSH client (built into most OS)

Standing on the Shoulders of Giants

AirTime would not exist without TXTempus, the open-source time-signal transmitter library created by Henner Zeller. TXTempus handles the low-level encoding and transmission of time signals across all supported frequencies and standards (DCF77, WWVB, MSF, JJY40, JJY60). We built AirTime on top of this excellent foundation — adding the hardware hat, web dashboard, scheduling system, and overall user experience.

The amplifier circuit on the AirTime hat is based on a design by Andreas Spiess, who explains the concept in depth in this YouTube video. Huge thanks to both Henner and Andreas for making this project possible.

View TXTempus on GitHub

Contact Us

Questions, orders, or just want to say hi?

Get in Touch

Whether you want to order a pre-built unit, have questions about the project, need help with your build, or just want to chat about radio-controlled watches — we'd love to hear from you.