Синхронизация с RTC идет каждую минуту (судя по скрин-фото) и если 4 минуты идет нормально, а потом нет, то даже не знаю что предположить.
На свежесобранных часах с прошивкой 2.5 после старта наблюдал такую картину: при первом включении время установилось по времени компиляции, а затем каждые 15 минут сбрасывалось на это исходное. Например, компиляция была в 09:12, часы стартовали с 09:12, честно отсчитывали время до 09:26, а вместо 09:27 снова появлялось 09:12.
Не знаю, что тут причиной было: вероятнее, настройки в calculateTime() (timeTicker.ino, строки 15-21 - там, где каждые 15 минут синхронизация с RTC), но может быть, период антиотравления катодов (#define BURN_PERIOD 15 в nixieClock_2_v2.5.ino), который тоже на 15 минут настроен.
После прошивки nixieClock_2_v2.6_mod часы вообще не шли. То есть индикация стартового времени была, точка мигала (значит, процессор функционировал), а отсчёта, изменения времени не было. Оно и понятно - в этой прошивке синхронизация с RTC ежеминутная заложена (строка 976 в nixieClock_2_v2.6_mod.ino), и вместо увеличения минут сбрасывалось в стартовое время.
Заменил RTC-модуль - заработали часы. Более глубоко проблему не исследовал.
Может, и у
@Владимир 1234 так хитро проблемный RTC-модуль себя обнаруживает?..