Just sent out an order for a new clock kit board.
Over the past two years, I had been selling a descrete logic kit, with input, from Westdave:
But, I've notice the Russian 74141 prices have been steadily increases, as their supply is diminishing. This old kit uses 5 of them. Never understood why people needed 6. Anyways, a new design was in order, to use more readily available parts, and more local parts. I'm still selling the old version, but only as bare boards.
Here's a demo video of the prototype, of the uC based, new one:
To minimize parts count, hence easier to build, its multiplexed. Charlie-plexed actually, which even saves on more parts. I added "mid-pull (to 100V) resistors" to all anode and cathode lines, and there is ~250uS blanking between digits. Total frame rate is 64Hz. It has an onboard PS, that's set for 200V. The higher the supply voltage, the faster the tube turns ON. Other features are a dekatron pendulum, and hourly chimes. Those are a must for me. It can do both 12 or 24 hour display modes. Time base is automatic. If it sees AC power coming in, it will determine and sync to the 50 or 60Hz. If the freq is not present, or too far off, it will default to the internal crystal. No GPS.
Control is simple. 3 switches; 2 momentary. Those are for setting the hours, minutes, and enabling the alarm clock mode. When you enter "alarm clock mode", the alarm time will display, transiently, for seven seconds. during this time you can adjust the alarm time. That seven seconds gets reset to a new seven seconds, with each button press, so you really have more than seven seconds. Just seven seconds for the first push. If its displaying the the "real time", either in "alarm clock mode", or "normal mode", then the hour and minute switches adjust that displayed time.
Jason Harper wrote a great document on Charlieplexing transistors, ~10 years ago. I can't seem to find the link to it. I should still have a copy of his original PDF.
I'll tell you, in this thread once I get the kits listed on eBay. Probably in ~2weeks.