Описание экрана
Blue - текущий фильтр.
На экране ??? если колесо не подключено, либо произошла ошибка перемещения от фильтра к фильтру

-0029 
положение фокусера,
стрелка вниз - направление последнего движения

В каждой температуре:
'.' и ',' моргают с частотой опроса термодатчика.
':' и ';' моргают у датчика по которому идет термокомпенсация (левый верхний на экране).

Частота зависит от скорости термодатчика -
0.8сек для DS1621,
0.1сек для датчика облачности MLX90614 (правый верхний)

-T3- этот термометр отсутствует
Stop -
означает, что один из контактов шины I2C замкнут концевиком на ноль и запрещает движение фокусера в эту сторону (указана стрелкой)

Чтение термодатчиков в этот момент невозможн



Описание функций кнопок и меню.

4 правые кнопки меняют фильтр (1-й столбец кнопок) и крутят фокусер (2-й столбец кнопок).

4 левые кнопки выбирают пункт меню, 4 правые в этот момент редактируют параметры в меню

Меню 1

B=...   
компенсация люфта фокусера

K=...   
коэфициент термокомпенсации (шаги на 1 градус), может быть как положительным так и отрицательным

F=...

скорость фокусера (шаги в секунду)

W=...
скорость мотора колеса фильтров

FilterCor
Коррекция положения текущего фильтра

FocusCor
Коррекция фокуса (в шагах) для этого фильтра.

Между значениями 0 и -1 есть значение none (отсутствие коррекции)- оно удобно для непрозрачного фильтра.

Если колесо фильтров не подключено - это меню недоступно.

Меню команд

4 правые кнопки выбирают команду -
1. Go Home
- возврат колеса фильтров к первому фильтру.
2. Reset Focus - сброс положения фосуса в 0.
3. K-T - выбор активного термометра (либо выключение) термокомпенсации
4. Avr - подменю осреднения температуры
Подменю осреднения температуры

Avr=
100 - температура осредняется за 100измерений. Так же раз в 100измерений сработает термокомпенсация.

Revers=10 - в процессе термокомпенсации реверс фокусера произойдет только если потребуется сдвинуться на 10 шагов минимум.
Сделано для игнорирования мелких колебаний температуры

Показываются, но не редактируются:
Tr= - текущая опорная температура (если включена термокомпенсация)
Shift= - текущий сдвиг фокуса в шагах




Работа термокомпенсации.
Синий график - температура трубы ньютона (датчик DS1621 прилеплен через термопасту, и прикрыт теплоизоляцией от воздуха).
Розовый - датчик болтается в воздухе.
Температура контроллером осредняется за 100сек. ( Avr=100 )

Термокомпенсация включена по трубе (по синему графику)
Красный - отмасштабированная позиция фокусера (K=50 шагов на градус, Revers=6)

На мой взгляд работает нормально, без нужды реверс не включается (на мелкие провалы температуры не реагирует).
И вполне видно, что датчик термокомпенсации нельзя оставлять в воздухе - температура скачет.