Подписаться YouTube

T0 sensor abnormal

Текст видео

Недавно я столкнулся с такой проблемой. Я запустил печать большой детали на своем 3d принтере и оставил его, но когда я в очередной раз подошел к нему, то заметил что, он завис. Хотенд и столик были холодными, а вентилятор хотенда продолжал громко работать, столик уже был остывшим. На экране не было никакой полезной информации. Экран выглядел вот так. Я предпринимал много разных попыток, чтобы разобраться, в чем дело, изучил материал на разных форумах, знакомился опытом других пользователей, которые столкнулись с подобной проблемой, и могу им поделиться с вами. Описывать все свои безуспешные попытки я не буду, опишу только то, что помогло мне, а так же другим пользователям и объясню вам все, что необходимо, для понимания почему возникает эта ошибка и что в этот момент происходит с 3d принтером.

Но обо всем по порядку.

Часть 1. Как возникает эта ошибка, что при этом происходит

Для решения этой проблемы мне больше всего помогло то, что я записывал видео в таймлапс. И когда я начал его просматривать заметил, что принтер после зависания выдает вот такую ошибку.

t0 sensor abnormal

На русский это переводится так: Датчик t0 ненормальный

Ничего не поделаешь. Вот такой вот перевод.

После того как это окно появляется оно исчезает само в течение минуты. За что я хочу выразить отдельную благодарность разработчикам принтера Anycubic. Когда я заметил, что принтер не печатает, то оно уже исчезло. Если бы я не просматривал видео, то очевидно я бы никогда и не увидел эту ошибку, а увидел бы только зависший принтер.

Дело в том, что в принтерах от Anycubic, а также видимо от других производителей, которые используют прошивку Marlin с сенсорным экраном, за работу сенсорного экрана отвечает отдельный микроконтроллер. Ошибка возникает в основном микроконтроллере на материнской плате после чего программа в нем останавливается, а микроконтроллер сенсорного дисплея продолжает работать, только он больше не получает ответов от основного контроллера. Дисплей какое-то время отображает ошибку от основного микроконтроллера, но потом видимо решает обновиться и сообщение об ошибке исчезает. На сегодняшней версии прошивки принтеров Anycubic дела обстоят именно так. Со временем они возможно исправят это, но суть проблемы останется прежней.

Если попробовать выйти из печати зайти в какой-то другой пункт меню, например в меню управления, шаговыми двигателями чтобы поднять экструдер вверх, то переход произойдет, но принтер не будет реагировать на команды, поступающие от контроллера сенсорного дисплея. Так же будет и с другими пунктами меню. Единственное что остается сделать, это перезапустить принтер, выключив питание.

С принтерами, которые используют Marlin без сенсорного экрана, например принтерами от Creality, должно быть все лучше. Эта ошибка на них не должна исчезать и скорее всего вы ее увидите, когда подойдете к зависшему принтеру.

Часть 2. Что это за ошибка.

Чтобы ее устранить очень важно понимать суть этой ошибки. Такая ошибка возникает когда Marlin по каким-то причинам не может поддерживать температуру хотенда или стола. В случае со столом текст ошибки может быть другой, но все остальное должно быть так же.

В процессе печати температура хотенда может меняться по разным причинам, например из-за изменения температуры в комнате, сквозняков и по другим причинам. Чтобы ее контролировать в хотенд установлен термодатчик и нагревательный элемент. Когда температура печати падает, то Marlin делает ШИМ для нагревателя более плотным и повышает температуру, а когда температура понижается то наоборот. В общем Marlin старается поддерживать постоянной температуру хотенда и столика.

При этом если принтер исправен и вы живете не на северном полюсе, то скачки температуры хотенда не должны быть очень большими. И не должны выходить за какой-то интервал значений. У меня это был интервал в 20 градусов Цельсия.

Если же Marlin, по каким то причинам, не может поддерживать температуру в этом диапазоне, то считается что имеется техническая неисправность принтера. Затем выдается это сообщение и печать останавливается.

Давайте посмотрим, что происходило перед тем как печать остановилась. Видно, что температура хотенда начинает прыгать. Принтер пытается это скомпенсировать, но температура выходит за допустимые границы и печать останавливается.

Часть 3. Как устранить ошибку.

Для этого нужно найти техническую неисправность, которая может быть совершенно разной.

1. Нет постоянного контакта с термодатчиком или нагревательным элементом.

По отзывам других пользователей, причина часто бывает в том, что один из разъемов шатается или вставлен не до конца. В таком случае разъем достаточно вставить до конца, закрепить его стяжкой, чтобы он не шатался, может быть пропаять часть контактов если они плохо припаяны или заменить на новый.

Нужно проверять все разъемы, от хотенда, до материнской платы. Чтобы поймать такую ошибку можно в меню принтера включить нагрев столика и хотенда и попробовать пошатать разъемы, наблюдая при этом за показаниями температуры.

Некоторые пользователи писали, что у них отрывались провода от столика. В таком случае их нужно припаять, а после закрепить стяжкой так, чтобы они не шатались в месте спайки во время печати.

Возможно, что один из проводов протерся и где-то происходит замыкание.

2. Не исправен датчик температуры или нагревательный элемент.

В этом случае их нужно заменить на новые, менять весь хотенд при этом не обязательно. Достаточно заменить именно датчик. У меня было именно так, но я перепробовал много всего, перед тем как дошел до этого. Чтобы заменить эти элементы на моем 3d принтере, нужно ослабить два прижимных винтика которые расположены вот здесь и вот здесь. Вынуть элементы и заменить их на новые. Я так же заметил что эти элементы плохо прилегают к корпусу хотенда, и потому решил промазать их термопастой. Нужно брать высокотемпературную термопасту, чтобы она могла работать при температурах печати принтера. Я использовал вот такую. В ее характеристиках указано, что она может работать при 280 градусах Цельсия. После этого печать должна стать более стабильной. В прочем это не обязательно, принтер будет работать и без термопасты. Выход из строя этих элементов тоже не редкость. По этой причине нужно всегда иметь запасной хотенд, датчик и нагреватель.

У большинства пользователей такая ошибка возникала по этим двум причинам.

Если принтер у вас завис без сообщения об ошибке, то возможно причина в неисправной флэшке. Китайцы часто на них экономят, можно попробовать заменить флэшку или отформатировать старую. Так же возможно, что проблема в слайсере. При этом сообщение об ошибки T0 быть не должно.

Дальше сложнее. Я надеюсь, что до этого у вас не дойдет, и большинству пользователей помогут два первых совета.

3. Другая причина может быть в неисправных мосфетах на материнской плате. Некоторым пользователям помогла их замена. Они обычно расположены где-то рядом с разъемами для подключения хотенда и нагревателя столика.

4. Неисправен блок питания. Мне попадалась информация о то, что после замены высохших конденсаторов в блоке питания эта ошибка исчезала, и принтер продолжал работать. А так же о том, что блок питания пришлось заменить на более мощный.

Если вы не разбираетесь в электроники и не можете самостоятельно перепаять эти элементы, то можно попробовать заменить блок питания или материнскую плату целиком, или отдать этот принтер в ремонт.

Надеюсь, это видео вам поможет. Если оно вам помогло, то в комментариях к видео можете написать название своего принтера и что именно вы сделали чтобы устранить эту ошибку.