Проблема оказалась в аналоговой части — почему-то один канал усилителя выдавал что хотел вместо того, что надо. почему так произошло — не понятно. Менял все компоненты — до фени. Изготовил ещё одно плату, из другого куска тестолита :)))  — помогло. Правда, по ходу дела спалил как-то контроллер, но  это уже отдельная история.
Добрый день, господа. 
Подскажите, можно вместо atmega328  впендюрить atmega8 ?
Прошивка ver 0.5, плата 2016 с переключением термопара/терморезистор
на 99% оборотах вентилятора — темgературу фена показывает стабильно 0, если 1%, то проскакивают значения какие-то. Я уже не выдержал, сделал второй экземпляр платы с новыми элементами. Эффект тот же. Попробовал вынести цепь управления вентилятором (транзистор,  разъём) с платы на внешнюю макетку. Вот тут всё пошло как надо. 
Наверное, каким боком этот транзистор даёт какие-то помехи на схему усиления сигнала датчика. Без осцила не разобраться. Тестером всё прозвонил -  всё нормально: ни замыканий,ни разрывов нет. 
Может переделаю плату — вынесу операционник подальше от силовых цепей, если лень неодолеет.
Частоту шима не менял — не феншуйно это, в аппаратуре косяк.
Ничего. Геркон никуда не подключен.