Open Source · DIY · Raspberry Pi

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)
Configuration 3x jumpers (GA / GB selection)

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 decoder 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 watches and clocks that use radio time signals for synchronization. Each brand calls this something different — Casio says “Multiband 6”, Citizen says “Radio Controlled”, and German watches call it “Funkuhr”.

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

Tested & Confirmed

BrandModelManual SyncAuto Sync
CasioGW-M5610YesYes (02:00)
CasioGW-5000uYesYes (02:00)
CasioOceanusYesYes *
SeikoAstronYesYes
CitizenAttesaYesYes

* Oceanus requires Japan timezone setting for auto sync. Sync takes 2–5 minutes — be patient!

Wall & Desk Clocks Too

AirTime also works with radio-controlled wall and desk clocks, including models from La Crosse Technology, Bulova, and other atomic clock manufacturers. 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 decoder 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:

sudo git clone https://github.com/aleh11/airtime.git
cd airtime && sudo ./install.sh
Easy Mode

Buy Pre-Built

Too lazy to build it yourself? Same. You can buy a fully assembled and tested unit, ready to plug in and go.

What you get:

  • Pre-assembled AirTime hat (populated PCB)
  • Raspberry Pi Zero 2W with software pre-installed
  • Just add a ferrite coil and power

The ferrite coil is not included due to customs restrictions in some countries — they can mistake it for a broadcasting device. Search for “DCF77 decoder coil” online.

Contact Us to Order

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)

Built on TXTempus

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. Huge thanks to Henner for making this 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.