Skip to content

8. WiFi Connection & TCD Settings

John edited this page Sep 6, 2022 · 6 revisions

Connecting to Your WiFi Network

  1. Turn on the TCD by connecting it to usb power (see details on power options here)
  2. On a mobile device, connect to the TCD-AP wifi network
  3. Make sure that your device stays connected to the TCD - some devices will try to automatically switch to a mobile network that has internet connectivity
  4. In a browser, navigate to 192.168.4.1
  5. From here you can enter your WiFi network credentials

After the TCD connects to your WiFi network, it will be given a new IP address by your router. You can access the web interface later to change settings by going to this IP. To look up the TCD IP address, access your router, by going to 192.168.1.1, or whatever address your router is set to.

In v2.0 of the firmware, if connected to a WiFi network, you can view the IP by holding down the enter button to enter the settings menu, press the enter button until NETWORK appears on the displays, hold down enter again to display the IP.

Setting the Present Time

This can be done in 1 of 2 ways:

  1. Putting in the Destination Time via keypad, then time traveling to that time by holding down 0 on the keypad
  2. Connecting to your wifi network and getting time through an NTP server - this is done automatically on start up if it is connected to a network and can reach the assigned NTP server via the internet. To change the time zone and/or NTP server, see below.

TCD Settings

The TCD has a number of settings that can be changed. They can be accessed through the web config portal. They are:

  1. Setting the Present Time and Last Time Departed (this can currently only be done through NTP, or by putting in the Destination Time via the keypad)
  2. NTP Time Server
  3. GMT Offset/Time Zone
  4. Time auto rotate - this sets the duration between rotating Destination & Last Time Departed times from the movie (1-5 = 5-60min, so 1 = 5min, 2 = 10min 3 = 15min, 4 = 30min, 5 = 60min), or turning the rotation off all together (0).
  5. Brightness per display

v2 Firmware TCD Settings

In v2 of the firmware, settings can be changed via the web config portal or the keypad menu.

The Keypad Menu

The menu is controlled by "pressing" or "holding" the ENTER key on the keypad.

A "press" is shorter than 2 seconds, a "hold" is 2 seconds or longer. Data entry is done by pressing the keypad's number keys.

The menu is invoked by holding the ENTER button.

First step is to choose a menu item. The available "items" are

  • Enter dates/times for the three displays
  • Set the audio volume (VOL-UME)
  • Set an alarm ("ALA-RM")
  • Select the Time-rotation Interval ("TIME-ROTATION-INTERVAL")
  • Select the brightness for the three displays ("BRIGHTNESS")
  • Show network information ("NET-WORK")
  • Display the firmware version ("VERSION")
  • Install the default audio files ("INSTALL AUDIO FILES") if an sd card is detected with the default files on it
  • Suit the menu ("END")

Pressing ENTER cycles through the list, holding ENTER selects an item, ie a mode.

How to enter dates/times for the three displays:

  • Hold ENTER to invoke main menu
  • Press ENTER until the desired display is the only one lit
  • Hold ENTER until the display goes off except for the first field to enter data into
  • The field to enter data into is shown (exclusively), pre-set with its current value
  • Data entry works as follows: If you want to keep the currently shown pre-set, press ENTER to proceed to next field. Otherwise press a digit on the keypad; the pre-set is then overwritten by the value entered. 2 digits can be entered (4 for years), upon which the current value is stored and the next field is activated. You can also enter less than 2/4 digits and press ENTER when done with the field. Note that the month needs to be entered numerically (1-12), and the hour needs to be entered in 24 hour mode, regardless of 12-hour or 24-hour mode as per the Config Portal setting.
  • After entering data into all fields, the data is saved and the menu is left automatically.
  • Note that when entering dates/times into the destination time or last time departed displays, the Time-rotation Interval is automatically set to 0. Your entered date/time(s) are shown until overwritten by time travels (see below, section "How to select the Time-rotation Interval").
  • By entering a date/time into the present time display, the RTC (real time clock) of the device is adjusted, which is useful if you can't use NTP for time keeping. The time you entered will be overwritten if/when the device has access to network time via NTP.

How to set the audio volume:

Basically, and by default, the device uses the hardware volume knob to determine the desired volume. You can change this to a software setting as follows:

  • Hold ENTER to invoke main menu
  • Press ENTER until "VOL-UME" is shown
  • Hold ENTER
  • Press ENTER to toggle between "HW" (volume knob) or "SW" (software)
  • Hold ENTER to proceed
  • If you chose "SW", you can now select the desired level by pressing ENTER repeatedly. There are 16 levels available.
  • Hold ENTER to save and quit the menu

How to set up the alarm:

  • Hold ENTER to invoke main menu
  • Press ENTER until "ALA-RM" is shown
  • Hold ENTER
  • Press ENTER to toggle the alarm on and off, hold ENTER to proceed
  • Then enter the hour and minutes. This works as described above.
  • The menu is left automatically after entering the minute. "SAVE" is displayed briefly.

Under normal operation (ie outside of the menu), holding "1" enables the alarm, holding "2" disables it.

Note that the alarm is recurring, ie it rings every day at the programmed time, unless disabled. Also note, as mentioned, that the alarm is by default relative to your actual Present Time, not the time displayed (eg after a time travel). It can, however, be configured to be based on the time displayed, in the web Config Portal.

If the alarm is set and enabled, the dot in the present time's minute field is lit.

How to select the Time-rotation Interval:

  • Hold ENTER to invoke main menu
  • Press ENTER until "TIME-ROTATION-INTERVAL" is shown
  • Hold ENTER, "INT" is displayed
  • Press ENTER to cycle through the possible Time-rotation Interval values.
  • A value of 0 disables automatic time cycling ("OFF").
  • Non-zero values make the device cycle through a number of pre-programmed times. The value means "minutes" (hence "MIN-UTES") between changes.
  • Hold ENTER to select the value shown and exit the menu ("SAVE" is displayed briefly)

How to adjust the display brightness:

  • Hold ENTER to invoke main menu
  • Press ENTER until "BRIGHTNESS" is shown
  • Hold ENTER, the displays show all elements, the top-most display says "LVL"
  • Press ENTER to cycle through the possible levels (1-5)
  • Hold ENTER to use current value and proceed to next display
  • After the third display, "SAVE" is displayed briefly and the menu is left automatically.

How to find out the IP address and WiFi status:

  • Hold ENTER to invoke main menu
  • Press ENTER until "NET-WORK" is shown
  • Hold ENTER, the displays shows the IP address
  • Press ENTER to view the WiFi status
  • Hold ENTER to leave the menu

How to install the default audio files:

  • Hold ENTER to invoke main menu
  • Press ENTER until "INSTALL AUDIO FILES" is shown. If this menu does not appear, the SD card isn't configured properly; see the "Audio file installation" section at the top of this document.
  • Hold ENTER to proceed
  • Press ENTER to toggle between "CANCEL" and "COPY"
  • Hold ENTER to proceed. If "COPY" was chosen, the display will guide you through the rest of the process. The menu is quit automatically afterwards.

How to leave the menu:

  • While the menu is active, press ENTER until "END" is displayed.
  • Hold ENTER to leave the menu

SD card

The provided audio files are, after proper installation (see "Audio file installation" section at the top of this document), part of the firmware and stored in the device's flash file system. These default sounds can, however, be substituted by files on a FAT32-formatted SD card, and will be played back from the SD card. No installation necessary.

Your custom replacements need to be put in the root directory of the card, be in mp3 format (128kbps recommended) and named as follows:

  • "enter.mp3". Played when a date was entered and ENTER was pressed
  • "baddate.mp3". Played when a bad (too short or too long) date was entered and ENTER was pressed
  • "intro.mp3": Played during the power-up intro
  • "travelstart.mp3". Played when a time travel starts.
  • "timetravel.mp3". Played when re-entry of a time travel takes place.
  • "alarm.mp3". Played when the alarm sounds.
  • "alarmon.mp3". Played when enabling the alarm by holding "1"
  • "alarmoff.mp3". Played when disabling the alarm by holding "2"
  • "nmon.mp3". Played when enabling night mode by holding "4"
  • "nmoff.mp3". Played when disabling night might by holding "5"
  • "shutdown.mp3". Played when the device is fake "powered down" using an external switch (see below)
  • "startup.mp3". Played when the clock is connected to power and finished booting

If a file is not found on the SD card, the default file from the device's flash memory will be played.

Several sounds are time-sync'd to display action, such as "intro", "enter", "baddate", "startup", "timetravel", "travelstart". If you substitute those with custom files on the SD card, synchronicity will naturally be lost.

Note that the "Audio file installer" cannot be used to replace default sounds in the device's flash memory with custom sounds. Your custom sounds will be played back from the SD card, which needs to remain in the slot for that matter.

Additional Custom Sounds

If the SD card holds a file named "hour.mp3", this file will be played every hour, on the hour. This feature is disabled in night mode.

If the SD card holds files named "key3.mp3" and/or "key6.mp3", these files will be played if you hold the "3"/"6" key for 2 seconds.

External switch and button

The software supports a switch connected to IO13 (active low) to act as a fake "power switch". If this option is enabled, the device will power-up, initialize everything, but stay quiet and dark. Only when the fake "power switch" is activated, the device will visually "power up". You can also fake "power off" the device using this switch. Fake "off" disables the displays, the audio (except the alarm) and the keypad.

Furthermore, a button switch can be connected to IO14 (active low). This button triggers a re-entry from a time travel and plays the respective sequence. The button must be pressed for 200ms to be recognized.

Clone this wiki locally