EverSet ES100 ADK V2 Atomic Clock DIY kit for WWVB-BPSK

SKU: 26522 Categories: , Brand:

MSRP: C$75.00

The CANADUINO® ES100 ADK V2 is a refreshed and improved version of the original EverSet ES100 WWVB-BPSK Atomic Clock Application Development Kit for the 60kHz clock radio signal from Fort Collins, Colorado (USA).

The ADK V2 is based on the same proven ES100 technology and remains software-compatible with the original design. The update includes several PCB corrections, a new Arduino library, significantly improved demo firmware, and updated documentation.

The kit includes the bare PCB and all electronic components required to assemble the device as shown in the product images. It contains one EverSet ES100MOD atomic clock receiver module and a matching carrier board. The ES100MOD can either be soldered directly onto the ADK PCB or mounted onto the carrier board and connected to the ADK PCB using a pin header, depending on the preferred assembly method.

The CANADUINO® ES100 ADK V2 features a 20×4 character LCD, two fine-tuned 60 kHz antennas with an antenna holder, a DS1307 real-time clock (RTC) with backup battery, and an Arduino-compatible ATmega328 microcontroller. The microcontroller is pre-programmed with a comprehensive demo firmware.

After assembly, the development kit operates as a high-precision atomic clock. The display presents detailed status information including time, date, current DST state, upcoming DST changes, the antenna used for synchronization (1 or 2), and reception diagnostics such as synchronization attempts and decoding status. A detailed explanation of all screens and displayed information is provided in the accompanying PDF manual.

The demo firmware (included in the ES100 V2 library) is heavily commented and designed as a technical reference. It explains the complete interaction between the ES100 receiver, RTC, display, and user interface, making it suitable as a starting point for custom firmware development or for creating entirely new applications.

Important notes:

  1. This product is intended as a development and evaluation tool for embedded systems designers, software engineers, and technically inclined hobbyists. It is not designed as a consumer-grade, maintenance-free clock for everyday household use.
  2. Educate yourself about the signal coverage. A map and explanations about reception and coverage are available on NIST official website and on Wikipedia, for example. 
  3. The included antenna holder is not a perfect design, but it is a space saving solution that works acceptable in most situations. You can increase RX performance if you keep the antennas at least 30mm away of each other at the closest point, and align them perpendicular like T rather than L.

Specifications:
– Platform: Arduino UNO compatible
– Processor: ATmega328P-PU, 16MHz (5V)
– Power Supply: 5V, <100mA
– RTC: DS1307 with backup battery CR1220
– I/O: 6 x GPIO (2 of them for serial communication), 4 x analog in, ICSP
– Buttons: 1 x reset, 3 x user definable
– Display: 4 x 20 character LCD with backlight (5V)
– On-Board 3.3V voltage regulator for ES100MOD
– On-Board Level Shifter 3.3-5V

Interesting projects making use of the ES100 WWVB receiver module:
ES100 with Raspberry Pi and Python by Martin Levy
ES100 WWVB reference clock by fiorenzo1963
ES100 WWVB receiver with Arduino DUE (ARM Cortex-M3)
WWVB Receiver with Arduino in-depth project description by Keith Greiner

Code and document downloads:
CANADUINO® ES100 ADK V2 manual with schematic (PDF)
PCB Position Print
CANADUINO® ES100MOD Receiver Module datasheet (PDF)
EverSet ES100 Datasheet
Arduino library V2 including demo firmware V2

 


Substitute parts in DIY soldering kits:
Always install all matching parts first. If you have parts left that are no exact matches to the parts in the schematic, we shipped your kit with substitutes that replace currently unavailable parts. For example: Instead of a 220µF capacitor, some kits come with a 470µF capacitor.


 

Weight 0.22 kg
Dimensions 140 × 100 × 45 mm
Shopping Cart
Scroll to Top