UserGuide
UserGuide
User Guide
Software Version 1.0 - December 23, 2015
In order to obtain service under this warranty, Customer must notify Joey of the
defect before the expiration of the warranty period and make suitable arrangements for
the performance of service. Customer shall be responsible for packaging and shipping
the defective product to the service center designated by Joey.
Specifications
• Teensy 2.0
• 16 MHz ATMEGA32U4 MCU, 8 bit AVR
• 32K Flash, 2.5K RAM, 1K EEPROM
• USB-Mini type B Connector for power and programming
• Time Synchronization offset of less than 10ms from USB sync source
• Time drift of less than one minute per year
• ChronoDot v2.1 – DS3231SN Temperature Compensated RTC
• -40°C to <0°C ±3.5 ppm frequency stability
• 0°C to +40°C ± 2 ppm frequency stability
• >40°C to +85°C ± 3.5 ppm frequency stability
• -40°C to +85°C ± 3°C temperature stability
• 2 module HPDL-1414 display assembly
• 8 character 16-segment per character LED display
• 2.85 mm character height
• Integrated magnifying lenses
• ± 40° off-axis viewing angle, Typical 1.0 mcd luminous intensity
• 655nm peak wavelength, 640nm dominant wavelength
• KY-040 Rotary Encoder with 20 Cycles per Rotation with Momentary Switch
Time Display
Adjustment
Knob
Power &
Data USB
Connector Battery
The Digital Clock DC-001 can be installed on a desk or shelf with the included
right-angle Mini-USB cable and USB power adapter. Simply plug the cable into the
clock and USB power supply and plug into a standard household socket. The plug
included works in the United States, but additional plugs are available to use worldwide
from Apple as the “Apple World Travel Adapter Kit”, an optional accessory. More
information available at https://support.apple.com/en-us/HT202114
If you need to unplug the clock to move it, don’t hesitate; timekeeping is
maintained through the backup battery.
The default mode for the clock when it is powered on is Display mode. Cycle
through the different display modes; Time, Date, and Temperature, by rotating the
knob. Each of the displays remains persistent until changed or power is removed from
the clock.
[ 9:41:28] ⤸
[10/11/15] ⤸
[ 67 F ] ⤸
< loop >
Menu Map
Pressing the knob while in Display mode enters the Menu mode. Settings
available include Set Time, Auto DST, 12/24 Hr, Show Sec, and Temp F/C. Selecting
each of these options shows a submenu allowing for configuration of particular
preferences. If left on the menu (excluding the Time Set Mode), the clock will
automatically return to Display mode after 10 seconds of inactivity.
1 The “⤸” symbol represents rotating the knob, “⟶” represents a click.
Auto DST: This setting should be enabled for all localities observing Daylight
Savings Time. Time will be adjusted automatically at the beginning and ending DST
periods.
12/24 Hr: This display preference determines if the time readout will be shown in
12H format or 24H format. The Time Set interface is always displayed in 12H format.
Show Sec: This display preference determines if the clock shows seconds or the
AM/PM indicator. If the clock has been configured for 24H format, the AM/PM choice
simply hides the seconds instead of showing the day period indicator.
7) If the time has not been set, try running the command an additional time.
At this point the time should be accurately synchronized to the computer within a
few ms.
Time may be set directly using the knob as well. To set the time, begin by
choosing the Set Time option from the main menu. Once in the Set Time interface, use
the knob to select Month, Day, Year, Hour, Minute, and Day Period by rotating the
knob then clicking to move to the next field. In order to set the time most accurately, it
is best to choose the subsequent minute then wait on the AM/PM selection.
Immediately as the clock ticks over to the next minute, click the button to commit the
time. The seconds will start at zero upon selection of the AM/PM day period and return
to the Display mode. The Digital Clock DC-001 is implemented to recognize button
clicks on “button-up.”
The CR1632 battery supplied in your Digital Clock DC-001 is expected to last at
least 8 years, but likely many more if the clock is left running. The battery is only used
to keep time when the clock is not plugged in, and therefore only needs to be replaced
to avoid resetting the time when it is not powered.
Procedure: It is recommended to replace the battery while the clock is plugged in
and running to avoid the need to reset the time after replacement. Simply eject the old
battery using a ballpoint pen or other blunt object, and slide in a replacement CR1632
in its place.
Firmware Updates
The USB port that is normally used to power your clock may also be used for
firmware updates. If in the future a firmware update is released by the manufacturer, it
may be necessary to send the clock back to the manufacturer to upgrade the firmware.
Alternatively, you may be able to perform a firmware upgrade in-the-field by installing
the Arduino and Teensyduino software packages, as well as downloading dependent
libraries. If you are interested in performing your own firmware upgrades, or developing
your own software for your Digital Clock DC-001, contact the manufacturer for more
specific instructions on getting started. Firmware source code access is granted upon
request.
Daylight Savings Time rules vary around the world. The Digital Clock DC-001 is
programmed from the factory with DST rules for the United States, but has been
architected to be easily reprogrammed through firmware update to fall back and spring
ahead at different dates, and of different offsets. If you move to an international location
and take your clock with you, please send it back to the factory or arrange for an in-the-
field firmware update.
According to the Uniform Time Act of 1966, the dates at which daylight savings
time begins and ends, and the offset of DST is mandated by the federal government
and uniform across the US. Some states, however, choose to exempt themselves from
DST, such as Arizona and Hawaii, as of this writing. Support for this is built in to your
clock and may be enabled by simply disabling the “Auto DST” option within the settings
menu. Historically, the dates at which DST begins and ends have changed several
times, most recently in 2005. If Congress makes a further change to the dates at which
DST is observed, please send your clock back to the factory or arrange for an in-the-
field firmware update.
Qty Part
2 HPDL-1414 LED Display Modules
1 Teensy 2.0 (ATMEGA32U4 CPU based development board)
1 ChronoDot v2.1 Ultra-Precise Real Time Clock (DS3231 based Module)
1 CR1632 Battery
1 KY-040 Rotary Encoder
1 Aluminum Knob
2 0.33µF Ceramic Disc Capacitors
1 47µF 25V Electrolytic Capacitor
1 Adafruit Perma-Proto 1/2 Sized Breadboard
1 Adafruit Perma-Proto 1/4 Sized Breadboard
1 Apple 10W USB Power Supply
1 Right Angle Mini-USB cable
- Assorted Wires and Solder
- 2.54mm Header Pins
4 Rubber Feet