logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

Nixie Watch - Open Nixie Project

Limonit  30 13122 Cool? (+29)
📢 Listen (AI):

TL;DR

  • Open Nixie is a modular Nixie watch built from three boards: base, display, and logic.
  • The base board carries the MC34063 inverter, buttons, power, ambient light sensing, and the hour/minute separator.
  • The display board uses MMBTA42 and MMBTA92 transistor pairs for anodes and a 74141 driver for cathodes.
  • The logic module can use a Wemos D1 mini for Wi-Fi time sync or an Atmega 328 with DS3231 backup.
  • The watch fits Electronix cases, including LC-513 and a specially assembled Z566M version, and the rear LEDs can be turned off.
Generated by the language model.


Good morning
I wanted to present my next watch project. I have been building watches for years and recently I realized that most of the pieces somehow fell apart and I have the last one left. This motivated me to try to rebuild my collection, hence this project. I called him Open Nixie. Firstly, because it has a modular design, so you do not have to limit yourself to a specific type of displays or a single microcontroller. Second - I make all the materials available.
The watch consists of three modules on three plates.
The base module includes the inverter (on MC34063), buttons, power section, ambient light and hour / minute separator.
The display module includes lamps and drivers (MMBTA42 and 92 pairs for the anodes and circuit 74141 for the cathodes).
The logic module contains a microcontroller. You can use the Wemos D1 mini module here and the watch then downloads the time via Wi-Fi. I also developed my module with Atmega 328, DS3231 chip and CR1220 / 1225 battery socket for backup. Maybe someday I will develop a different module for fun, for example on MSP430 or STM32.
The watch was designed to fit in the case from Electronix - aesthetic, easily accessible and at a reasonable price. I designed the interior my way.
LC-513 lamps and derivatives. There is also a version for the Z566M, it required special assembly to fit into the housing (also from Electronix :) )
I built a few pieces, they differ in the logic module and the color of the leds on the back. Leds are and are the way they are, because they are - the privilege of the designer. They do not illuminate the lamps, but the wall / surroundings behind the watch. I know that there are critics of mounting watch diodes - I wasn't sure myself if I would like them - there is a software option to turn them off. Also, choosing the color of the solder mask is just my fantasy. It is dark on the front, so that the plate is unobtrusive, and white on the back, to better diffuse the light from the LEDs.
The project has its side: http://open-nixie.elektrofanklub.pl/ .
I add materials to the post, but there is also a github repository: https://github.com/limonit/opennixie

Attachments:
  • OpenNixie.zip (1.27 MB) You must be logged in to download this attachment.

About Author
Limonit
Limonit wrote 138 posts with rating 367 , helped 1 times. Live in city Wwa. Been with us since 2007 year.

Comments

NIXIE_123 17 Mar 2021 19:54

1. How is time measured? Inside the CPU in the function and every now and then correction from the ds3231 or maybe the processor only gets time from the ds3231 on a regular basis? 2. Is there a brightness... [Read more]

Limonit 17 Mar 2021 20:17

Ad1. As for the version with ATmega328 and DS3231, the time is measured inside the CPU and updated every 30 minutes from the RTC chip. Since the processor is clocked by an internal RC oscillator, this... [Read more]

lombard1 17 Mar 2021 22:38

First look at the pictures and it seemed to me that this is a newly developed electroNIXclock Z560M lamp clock. Here the thread: https://www.elektroda.pl/rtvforum/topic2858244.html#14293490 And these... [Read more]

yego666 17 Mar 2021 23:15

It looks nice. I envy your aesthetic sense. My designs have always missed an aesthetic finish, hence my question, where can you buy such nice, stylish enclosures? [Read more]

lombard1 17 Mar 2021 23:21

Look for the name electroNIXclock on a well-known auction site ;) [Read more]

yego666 17 Mar 2021 23:35

Thank you. I've finally found something that will appeal to my nixie clock. Once upon a time I made such a clock on the DCF77, but did not have a nice box. [Read more]

Limonit 18 Mar 2021 00:33

The ZM1020 Tesla looks the most beautiful. They have a rare filter shade - very intense red. Unfortunately, I only have 2 pieces. It's hard to find one. However, I decided to use a dedicated RTC.... [Read more]

yego666 18 Mar 2021 01:24

Come on, no one will accuse you of that. What matters is the ability to adapt different elements to achieve a great end result. Unfortunately, I do not have it, but I can admire other people's achievements... [Read more]

danthe 18 Mar 2021 16:40

You can put the atmega to sleep, and only on the timer interruption, perform the necessary operations every second, check if the clock is powered externally, and how not to put it to sleep again. [Read more]

fotomh-s 20 Mar 2021 16:12

What is the advantage of this solution over getting the time from the RTC chip in real time? [Read more]

Judas 20 Mar 2021 20:49

Nothing. It's inaccurate and the CPU gets boring most of the time anyway. In my solutions, I take the time on a regular basis from RTC and I do not have to worry about accuracy and all kinds of time... [Read more]

marek-zarzycki 21 Mar 2021 08:06

Would you be able to make a watch with radio synchronization? It is about time synchronization such as wall clocks, etc. [Read more]

Limonit 21 Mar 2021 11:34

There is a lot of information that frequent communication with the RTC system causes inaccuracies in timing. My experiences do not confirm this, with both the DS3231 and DS1307. Personally, I had another... [Read more]

Judas 21 Mar 2021 14:48

There are several problems with DCF77, of which number 2 is probably "more painful": 1 - in fact, as my colleague Limonit describes, the dimensions of the receiver, the difficulty of independent amateur... [Read more]

lombard1 21 Mar 2021 15:35

I confirm the problem number 2 in the case of the inverter. However, I do not agree with problem 1, I use DCF77 receivers similar to the type from the photo and I have no problem with signal reception... [Read more]

fotomh-s 21 Mar 2021 16:47

It's probably such a myth, the whole idea of RTC systems is to measure time correctly. I do not understand what would be the reason for this, reading the register like any other, how would it affect... [Read more]

Limonit 21 Mar 2021 16:48

This solution is already there. The watch has a removable logic module and fits the Wemos D1 mini which has ESP8266 and syncs via NTP. I programmed it in Arduino, the problem is that a lot of things are... [Read more]

yego666 21 Mar 2021 22:56

There is no need to use Chinese clocks. There is a 2002A kit based on the U4221B chip, which is a ready-made DCF signal receiver. I use one in my NIXIE clocks and there have never been problems with them. ... [Read more]

pawelr98 23 Mar 2021 00:18

Since, according to the website, the power supply is from 10-12V, why is the colleague the archaic 34063 used instead of the UC3843, which is dedicated to such applications? We immediately have a built-in... [Read more]

FAQ

TL;DR: ±2 ppm DS3231 keeps a Nixie clock within ±0.17 s/day, and “It works perfectly for almost a year” [Elektroda, Limonit, post #19331858] Modular design lets you swap displays, MCUs and sync sources in minutes. Why it matters: You can build or service an Open-Nixie without guessing specs.

Quick Facts

• Supply: 10–12 V DC input, 170–190 V boost for tubes [Elektroda, pawelr98, post #19335962] • Display drive: 4× LC-513 or Z566M tubes via 74141 + MMBTA42/92 pairs [Elektroda, Limonit, post #19324601] • Brightness: 50 % PWM, 200 µs period; refresh every 100 µs [Elektroda, Limonit, post #19324897] • Timekeeping: DS3231 ±2 ppm, half-hour CPU sync [Elektroda, Limonit, post #19324897] • Backup: CR1220 cell ≈ 3–5 years typical [Elektroda, Limonit, post #19325419]

How does the Open-Nixie measure and correct time?

The ATmega328 counts seconds with its internal timer, then resynchronises every 30 minutes to a DS3231 RTC. During each sync it trims timer-0 range to cancel RC-oscillator drift [Elektroda, Limonit, post #19324897]

Why not read the RTC each second instead of every 30 minutes?

Frequent I²C reads risk timing glitches if power drops mid-transfer, causing the RTC to jump to random dates [Elektroda, Limonit, post #19331858] Half-hour polling lowers that risk while using little CPU time.

Can I switch to continuous RTC reading anyway?

Yes. Continuous reads add <1 % CPU load and give ±2 ppm accuracy, provided your firmware manages I²C errors [Judas, #19330946].

Is display brightness adjustable?

Yes. A one-step dimmer imposes 50 % PWM on the multiplex signal; with LEDs off, it halves tube current without colour shift [Elektroda, Limonit, post #19324897]

Does PWM make the tubes audible at night?

Some users hear a faint 16–22 kHz “chirp” from electrode vibration during multiplex. Tweaking the sweep frequency 2–3 kHz higher usually silences it [Elektroda, Limonit, post #19582874]

Which boost-converter IC is best?

The stock MC34063 works but wastes power. A UC3843 includes a MOSFET driver, needs a smaller sense resistor and raises efficiency by ≈7 % [Elektroda, pawelr98, post #19335962]

Can I add radio (DCF77) synchronisation?

Possible but tricky. The HV converter floods the 77.5 kHz band, and receivers plus loop antennas rarely fit the Electronix case [Elektroda, Limonit, post #19331858]

How do I retune PWM to stop audible noise?

  1. Open firmware and locate displayTimer ISR. 2. Change the refresh period until the tone disappears. 3. Re-flash MCU and test in a quiet room.
Generated by the language model.
%}