Arduino Nixie Clock "Classic Rev4 and Rev5" "All in One": Operating Instructions Firmware V52
Arduino Nixie Clock "Classic Rev4 and Rev5" "All in One": Operating Instructions Firmware V52
Arduino Nixie Clock "Classic Rev4 and Rev5" "All in One": Operating Instructions Firmware V52
Operating Instructions
Firmware V52
Supported Models:
“All-In-One”
• Classic Revision 4
• Classic Revision 5
• All-In-One
If you want to have the construction manual to guide you through the process of building the clock, please
find the appropriate manual at:
https://www.nixieclock.biz/Manuals.html
There should have been an exact link to the clock manuals on the packing skip you received in the package.
Contact Information
If you want to get in contact with us, please email to:
nixie@protonmail.ch
We'll usually get back to you right away. We can help you with kits or construction.
We also offer discounts for direct purchases, we save the Ebay fees, and share this with you.
http://www.open-rate.com/Store.html
There is also a forum for the clocks, where you can find many answers to questions and contact others who
are also using the clocks at:
https://goo.gl/dQUYWx
https://www.tubeclockdb.com/component/kunena/12-arduino-nixie-clock-kit-support-forum.html
Firmware
The firmware is open source and you can install new versions on the clock if you wish, or even change the
firmware to suit you own tastes or needs.
https://github.com/isparkes/ArdunixNix6/releases
A shock from the clock high voltage circuit is at least a nasty bite. At worst it can kill you.
We decline any responsibility in the case of injury or death. You must be qualified to use this clock, it is not
intended for anyone unqualified.
REPEAT: If you are not sure what this means, do not use the clock!
General
The clock has different modes of operation, which you select using the pushbutton.
When you start the clock up th very first time, it will start in “First Start Mode”. This mode is intended to
simplify the set up of the hardware. It cycles through the digits “0” - “9” and drives the High Voltage
Generator with a basic setting which does no dimming.
To EXIT First Start Mode, press the pushbutton when the display shows “88:88:88”, and
the clock will enter calibration mode!
The clock will display “88:88:88” for several seconds. This is for the calibration of the High Voltage
Generator to match the power adapter you have attached. During this time you might hear some faint
crackling noises from the generator. This is normal.
After finishing the calibration, the version number ( “00:47:07” ) will be displayed for about a second. The
clock will then go into normal operating mode.
You will use this function when you are building the High Voltage circuit.
https://youtu.be/XA3LOPLX8vI
Once you have exited First Start Mode, it will not enter it again until you do a factory reset (See below).
Clock Mode
After the first start, each time you start up the unit, the clock will go into normal clock mode and will display
the time. In normal clock mode, the time will be displayed.
Every 10 minutes (at “xx:x9:15” , the clock will do “Anti-Cathode Poisoning”, which will cycle all the digits for
about 15 seconds.
This is not an error! It is important to keep the tubes healthy in the long term.
Additionally, the WiFi time module gives you a easy to configure interface, which you can use to set up the
clock using a tablet, phone or computer.
Overview
Normally the clock is in “Time Display Mode”, which will show the time. If you press the button for differing
lengths, different things will happen.
“Short Press” (less than 1 second): A temporary display will be shown for 5 seconds. This is useful if you
want to know the date, for example. The options here are given in the section “Temporary Display Mode”
“Medium Press” (more than 1 second): The clock will go into “Setting Mode” to allow you to change
settings. If you have the WiFi module, you can change settings using a browser.
“Long Press” (more than 8 seconds): The clock will go into “Tube healing mode”. Read the section on
“Tube healing Mode” before using this mode. This mode can damage your tubes if you don’t use it
correctly!
Note: The IP address is skipped if you do not have the WiFi module = “192.168”
connected.
IP Address If you have the WiFi module connected, this will show the last two digits Example:
part 2 of the 4 digit IP address. Put this together with the value shown in IP “00:11:06”
Address part 1 to give the full address.
= “001.106”
You can enter the whole value into your browser to connect to the
module. You must remove any leading “0” from the value. If you receive
“192.168.001.106”, you must enter this as “192.168.1.106” into your
browser address bar.
Mux Speed This shows the number of impressions per second, which is the refresh Example:
rate of the display. It varies a little based on the exact workload, but is “01:02:--”
usually about 100 impressions per second.
Each medium press of more than 1 second will move the setting mode onto the next. When you finish the
setting modes, the clock returns to normal time display mode.
To exit the setting mode before going through all the options, press the button for more than 2 seconds
(“long press”). The “RGB back light” LEDs will return back to their normal operation. Another way of exiting is
to cycle through all of the setting options, after which you will return to time mode.
To change a setting, press the button for less than one second, and then release it (“short press”).
Time mode. This is the normal mode and displays the time. It is
the normal start up mode of the clock. If you do nothing. The clock is
in this mode.
In this mode a short press cycles through the values given in “Time
Display Mode”, but always returns to the standard time display after
5 seconds.
Time and Date Settings
Note that the Time and Date settings will not be shown if the WiFi module is active!
Set Hours. Each short press will advance the hour. The hours roll
over back to zero after reaching 12 or 24 (depending on the 12/24
hours mode).
Set minutes. Each short press will advance the minute. The
minutes roll over back to 0 ffter reaching 59 minutes. Each time you
set the minute, the seconds is reset to 0.
Reset seconds. Each short press will reset the seconds to 0,
without changing the hours or minutes.
Set Day. Each short press will advance the day. The day roll over
back to one after reaching the maximum number of days in the
month.
Set Month. Each short press will advance the month. The month
roll over back to zero after reaching 12.
Set Year. Each short press will advance the year. The year roll over
back to 2015 after reaching 2099.
Basic Settings
“--:--:00” 12 or 24 hour time. The hours are displayed in 12 or 24 hour “1” = 12 hour
flashing mode. “0” = 24 hour
default: 0
“--:--:01” Blank leading “0”. Blank out the leading “0” from single digit “1” = blank
flashing hours. “0” = don't blank
default: 0
“--:--:02” Scroll back. Use the scroll back (rapid count down) effect when “1” = enable
flashing changing from “9” to “0”. “0” = disable
default: 1
“--:--:03” Fade. Use cross digit fading. “1” = enable
flashing “0” = disable
default: 1
“--:--:04” Date format. Set the format that the date is displayed in. “0” = YY.MM.DD
flashing “1” = MM.DD.YY
“2” = DD.MM.YY
default: 2
“--:--:05” Display blanking. To preserve the tubes, you can set the display “0” = Don't blank
flashing to be blanked. “1” = Weekends
“2” = Week days
Options: “3” = Always
• “0” = “never”: Don’t use blanking. “4” = Hours
• “1” = “Weekends”: Blank at weekends. “5” = H or weekends
• “2” = “Week days”: Blank on week days. “6” = H or week days
• “3” = “Always”: Always use blanking. “7” = H on weekends
• “4” = “Hours”: Blanks between the start and end hour every
day. “8” = H on week days
• “5” = “Hours or weekends”: This blanks all day during the default: 0
weekends and between the start and end hour every other
day.
• “6” = “Hours or week days”: This blanks all day during the
week days and between the start and end hour every other
day.
• “7” = “Hours on weekends”: This blanks between the start
and end hour on weekends.
• “8” = “Hours on week days”: This blanks between the start
and end hour on week days.
“--:--:06” Blanking Hour Start. Hour blanking will start at this hour, on the Default: 00
flashing days set by the Display Blanking Mode. If the display blanking mode
does not use hours, this setting is not shown.
“--:--:07” Blanking Hour End. Hour blanking will end at this hour, on the Default: 07
flashing days set by the Display Blanking Mode. If the display blanking mode
does not use hours, this setting is not shown.
“--:--:08” Anti Cathode Poisoning night suppression. The ACP which “1” = don't do ACP
flashing runs during the night lights the digits up at full brightness, and some when dimmed
people might find this disturbing. Using this setting, you can stop “0” = do ACP always
ACP happening when the display is fully dimmed (e.g. at night). default: 0
“Cycle” fades the back lighting randomly, and does not use the Red,
Green and Blue channel intensities. These settings will be skipped if
cycle mode is selected.
Options “0”, “1” and “2”, do not dim with the bulbs. Options “3”, “4”
and “5” do.
“--:--:17” Red Channel Intensity. Sets the maximum intensity of the red Default: 15
flashing channel back light. This will be dimmed according to the display Max: 15
dimming. If you are in cycle mode, this setting will be skipped. Min: 0
“--:--:18” Green Channel Intensity. Sets the maximum intensity of the Default: 15
flashing green channel back light. This will be dimmed according to the Max: 15
display dimming. If you are in cycle mode, this setting will be Min: 0
skipped.
“--:--:19” Blue Channel Intensity. Sets the maximum intensity of the blue Default: 15
flashing channel back light. This will be dimmed according to the display Max: 15
dimming. If you are in cycle mode, this setting will be skipped. Min: 0
“--:--:23” PWM On Time Longer. This setting controls how long the PWM Default: 150
flashing On pulse is. Normally you should not have to change this, but you Max: 50
can try changing this is the HV generation is noisy or you have Min: 500
unusual tubes.
“--:--:24” PWM On Time Shorter. This setting controls how long the PWM Default: 150
flashing On pulse is. Normally you should not have to change this, but you Max: 50
can try changing this is the HV generation is noisy or you have Min: 500
unusual tubes.
“--:--:25” Increase Minimum dim. This setting allows you to increase the Default: 100
flashing minimum brightness you want to have when the clock is fully Max: 500
dimmed. Min: 100
“--:--:26” Decrease Minimum dim. This setting allows you to decrease the Default: 100
flashing minimum brightness you want to have when the clock is fully Max: 500
dimmed. Min: 100
Information Settings
“--:--:29” Current case temperature. Show the current temperature
flashing inside the case (used as part of the temperature compensation for
the clock crystal). Note: This will show 0 if the RTC is not installed.
“--:--:30” Clock version. Show the clock software version.
flashing
Digit Test. Will roll through all digits on all locations to check that
the display is healthy.
Note “HV Settings”: Before leaving the clock for long periods with a new “HV Generation” setting, check
that neither the MOSFET nor the voltage regulator is running too hot. If either of these components gets too
hot, either adjust the high voltage settings or add a heat sink.
You can configure the display to blank at weekends, during week days, always or never (the default). Also
you are able to define hours during which to blank. For example I have a setting saying that the clock is
blanked on weekdays between 7am and 4 pm, while I am out at work. At weekends, the display runs all the
time.
You are also able to override the blanking. Press the button while the clock is blanked, and the display will
come on again. Pressing the button will display the time for about a minute (60 seconds, but the display is
only blanked on the minute change).
If you press the button multiple times within 5 seconds, the blanking will stay off for longer periods:
• 1 Press: 10 seconds
• 2 Presses: 1 hour
• 3 Presses: 4 hours
If you make a “long” press of the button (more than 8 seconds), the clock will enter filament healing mode. All
the power will be placed through a single filament of a single digit to clean it. A short press will change the
selected filament.
Another super-long press or cycling through all the filaments will return the clock to normal.
Caution! Don't leave a single filament in this state for an extended period of time. It is a harsh process, and
may damage the tube if you leave it in this mode for too long. Normally a few seconds minutes will restore
the cathode digit.
Normally you will not need to use this mode! It is only there for tubes that are already in trouble. Don’t
make a habit of using this mode!
Factory Reset
To reset the clock back to initial settings, hold down the button while powering on. The LEDs will rapidly flash
some colours to signal that the reset has been done.
Everything will be reset back to the factory default state, and the clock will go back to “First Start Mode”.
If you use more than 12V be aware that you might have to provide a heat sink for the power components and
adjust the HV voltage generation. It is not advised to use more than 12V.
The absolute maximum permissible is 16V DC. Higher voltages than this will surely damage the clock.