Anet A8 считывает 739°C с термистора экструдера!

Я случайно позволил печатающей головке Anet A8 врезаться в один из 2 зажимов, удерживающих стеклянный лист на горячем столе, и внезапно экран погас, а принтер перезагрузился, затем он начал считывать 739°C с термистора экструдера. Я попытался сменить термистор, но это не возымело никакого эффекта. Также попробовал поменять термистор экструдера на термистор горячего стола, но это не повлияло ни на то, ни на другое. Я проверил и разъем, и гнездо термистора на наличие коротких замыканий, но ничего не обнаружил. Есть какие-нибудь идеи о причине, по которой это происходит?

-Использование Skynet3D 2.3.2 на плате Anet.

Дополнение

Я попытался записать загрузчик и прошить прошивку на плате Anet V1.0, используя Arduino UNO в качестве ISP, но это не возымело абсолютно никакого эффекта.

ПРАВКА 2

Я измерил R41, расположенный рядом с коллектором термистора hotend R41 location и обнаружил, что он имеет сопротивление 1,5 Ком, в то время как он должен иметь сопротивление 4,7 Ком, поэтому я подозреваю, что это основная причина такого высокого значения. Теперь осталось только выяснить, как изменилось сопротивление этого резистора.

Я смог выяснить, какой резистор измерять с помощью этой схемы: https://github.com/ralf-e/ANET-3D-Board-V1.0/blob/master/ANET3D_Board_Schematic.png

ПРАВКА 3 Я проверил T56 (расположенный рядом с заголовками) и T55 (расположенный рядом с ATMEGA1284P) на непрерывность и обнаружил, что между ними нет связи, в то время как они должны быть подключены в соответствии со схемами. Я также проверил клеммы стола T54 и T53 и обнаружил непрерывность между ними, что означает, что проблема может заключаться в трассировке между коллектором термистора и входным выводом чипа ATMEGA (эта трассировка ОЧЕНЬ тонкая, поэтому любой перегрузка по току может ее сократить) или в любом компоненте этой трассировки.

, 👍7

Обсуждение

Я предполагаю, что микросхема аналого-цифрового преобразователя или присоединенный к ней резистор обрезки перегорели, поэтому показания фиксируются на каком-то абсурдном двоичном значении., @Carl Witthoft

Удалась ли вспышка ("горение")? Или сама вспышка не увенчалась успехом?, @Valmond

@Valmond да, это удалось с помощью arduino в качестве метода ISP, но перепрошивка с помощью USB-кабеля не работает, и это просто продолжает выдавать мне ошибки синхронизации., @Tooniis

пахнет жареной платой, так как вы не можете мигать с помощью USB, и это просто произошло "вот так". Я не знаю вашего принтера, поэтому, пожалуйста, скажите, может ли сбой на зажиме привести к поломке электроники / какого-либо кабеля (кажется маловероятным, может быть, ваш принтер сделан так, чтобы это могло произойти)?, @Valmond

Прочитав проблему, кажется, что это обычная проблема для платы ANET3D. Я хотел бы задать два вопроса: 1. Можно ли разорвать соединения с ATMEGA и использовать само оборудование, управляя им с помощью Raspberry Pi или какой-либо другой платы разработчика? 2. В ожидании новой платы (кажется, это единственный экономичный/экономичный выбор), есть ли способ использовать другую температурную схему (вероятно, придется выполнить некоторую работу в Arduino IDE)? Хотэнд решил установить себя на 265°C, пока мой рабочий стол считывает новый термистор на новом горячем конце просто отлично. Мне нужно сделать несколько отпечатков, пока мы, @user11040

Я занимаюсь № 2 уже неделю. Я поменял местами порты сопла и стола. Теперь у меня есть функциональная насадка, но стол нельзя нагреть. Однако скоро должно появиться новое оборудование. Что касается № 1, это было бы очень трудно сделать, так как чип ATMEGA представляет собой SMD-пакет., @Tooniis

Я решил, что № 1-это слишком много, на что можно надеяться, но я должен был спросить. Итак, когда вы поменяли местами контуры нагревателя, что вам нужно было изменить в конфигурации.h чтобы убедить встроенное ПО принять измененный ввод?, @user11040

в сангвино.h есть две линии, которые определяют контакты для термистора обогреваемого стола и термистора сопла. Одному из них 6, а другому 7, и я только что поменял этих двоих местами. Линии расположены рядом друг с другом., @Tooniis

Тунис, ты ученый! Спасибо! Хотя мне всегда кажется странным, что я не отвечаю тем же. Моя основная роль в жизни вращается вокруг починки механических вещей. Я могу чем-нибудь помочь?, @user11040

Сейчас ты ничем не можешь мне помочь. Спасибо., @Tooniis

Привет, пользователь11040, и добро пожаловать в SE.3D-печать! К сожалению, ваш ответ не отвечает на вопрос. Не желая показаться резким, StackExchange-это сайт вопросов и ответов, а не форум с потоковыми сообщениями. Причина этого заключается в том, чтобы помочь в поиске ответов на вопросы и предоставить их в виде структурированных вопросов и ответов. Я знаю, что это может показаться болезненным, но можете ли вы опубликовать свой вопрос, используя ссылку "Задать вопрос" в верхней части страницы? К сожалению, этот ответ придется удалить. @Toonis, как только ОП перепостит вопрос, можете ли вы повторно отправить ответ, который вы указали в комментарии, в качестве ответа?, @Greenonline

Пожалуйста, посмотрите https://3dprinting.meta.stackexchange.com/questions/274/hotend-question-posted-as-a-answer. Еще раз приношу свои извинения за эту дополнительную работу, но именно так работает StackExchange. Если вы опубликуете свой запрос как самостоятельный ответ, его будет легче искать и, вполне вероятно, он поможет другим людям с той же проблемой., @Greenonline

Когда вы публикуете свой новый вопрос, пожалуйста, не стесняйтесь ссылаться на этот исходный вопрос, используя URL-адрес, поскольку именно по этой причине вы опубликовали его в первую очередь. Пожалуйста, поймите, что ваш вопрос высокого качества и хорошо представлен, но он был просто размещен не в том месте. Он *будет* преобразован в комментарий к исходному вопросу примерно через два дня, и было бы обидно потерять его (как реальный вопрос, доступный для поиска, а также ответ от Toonis), если вы не отправите его повторно. Пожалуйста, найдите время, чтобы прочитать [тур](https://3dprinting.stackexchange.com/tour). :-), @Greenonline

@user11040 - Я перепостил ваш ответ в виде этого вопроса: Как использовать плату управления Anet A8 с поврежденным AVR IC?. Пожалуйста, не стесняйтесь редактировать его., @Greenonline

@Tooniis - Я опубликовал ваши комментарии в качестве ответа на Как использовать плату управления Anet A8 с поврежденным AVR IC?. Пожалуйста, не стесняйтесь редактировать его., @Greenonline

r41 и r37 какого типа? 0805 или 0603, у меня та же проблема, и я попытаюсь их изменить ..., @Manuel de Juan

Добро пожаловать в стек. возьмите [тур] и при идентификации деталей посмотрите на них: R27-это плоский SMD-резистор 472, такой же, как R41. кодировка на них-XYZ, и чтобы получить значение, которое вы читаете (10*x+Y)*10^Z, так что в данном случае 4,7 Ком; 102-1 Ком, 103 10 Ком, @Trish


2 ответа


3

и обнаружил, что он имеет сопротивление 1,5 Ком, в то время как он должен иметь сопротивление 4,7 Ком, поэтому я подозреваю, что это основная причина такого высокого значения. Теперь осталось только выяснить, как изменилось сопротивление этого резистора.

Вы не можете измерить сопротивление резистора в цепи - сопротивление, вероятно, кажется ниже для вашего мультиметра из-за некоторых других элементов схемы. Также нет разумного объяснения тому, как резистор 4,7 К может внезапно превратиться в резистор 1,5 К. Маловероятно, что этот резистор является причиной ваших проблем.

Более вероятно, что повреждено что-то еще, скорее всего, сам микроконтроллер ATmega1284P. Когда ваш экструдер прикоснулся к зажиму стола, возможно, 12 В от стола закоротило через зажим и к экструдеру? Я бы предположил, что 12 В замкнуло себя на входе термистора, который впоследствии взорвал диод защиты от электростатического разряда на этом входе. Это может объяснить высокое значение и низкое кажущееся сопротивление R41.


,

Причина, по которой я предполагаю, что мои измерения точны, заключается в том, что при измерении резистора рядом с ним "R37", который является частью аналогичной схемы, он измеряет 4,7 Ком., @Tooniis

Регулятор 5 В в порядке, так как другие датчики, которые получают питание от него, работают отлично. Это может быть упомянутый вами диод или входной вывод, к которому подключен термистор в микросхеме ATMEGA1284P., @Tooniis

@Tooniis Как я уже упоминал в своем ответе, подача 12 В на вход термистора приведет к повреждению диода ESD на этом входе. Диод ESD подключает вывод к 5 В, чтобы в случае перенапряжения ток мог поступать на вывод 5 В. Если диод ESD действительно поврежден, то он может находиться в постоянно проводящем состоянии, снижая сопротивление., @Tom van der Zanden

Является ли "диод ESD на этом входе" чем-то, что можно заменить, или он встроен в микросхему?, @Paul Whiteley

@PaulWhiteley Это внутреннее., @Tom van der Zanden


4

У меня была та же проблема. Показания температуры горячего конца остаются на уровне 209 градусов, даже если термистор горячего конца отключен или заменен настольным термистором на материнской плате Anet A8.

После заказа и замены ATmega1284P (с использованием jtagice3 и паяльной станции горячего воздуха) и резистора 4,7 Ком (который измерял 2,06 Ком на плате и 4,7 Ком вне платы) безрезультатно, единственным компонентом, оставшимся в цепи, который мог вызвать сбой, был конденсатор.

Замена конденсатора C47 исправила для меня застрявшие показания. Я использовал конденсатор емкостью 10 мкФ вместо конденсатора емкостью 15 мкФ, как указано на схеме. Я не верю, что это имеет большое значение, и они гораздо более распространены. Убедитесь, что конденсатор выдерживает не менее 10 В, но я купил 30 В, потому что цена была аналогичной.

Любому органу, который столкнется с этой проблемой, прежде чем тратить время и деньги на замену компонентов, как это сделал я, измерьте напряжение узла между R41 и C47 относительно земли. Это обозначено как T56 или тестовая точка 56. Сравните это напряжение с T54, T60, T58 и T62, где расположены аналогичные схемы. Вы должны получить напряжение около 5 В ( напряжение подтягивания) в функционирующих цепях, поскольку мы говорим о постоянном напряжении, конденсатор должен заряжаться почти мгновенно, когда плата включена, и вести себя как разомкнутая цепь.

В моем случае C47 был почти в полном коротком замыкании, и я прочитал низкое напряжение на T56 ( ~0,5 В).

Поскольку конденсатор находился в режиме отказа с низким сопротивлением, напряжения питания 5 В цепи делителя напряжения было недостаточно для его питания, следовательно, фиксированные показания температуры канала АЦП термистора горячего конца независимо от того, подключен термистор или нет.

Удачи!

,