Arduino Mega voltage regulator перегревается с помощью платы RAMPS
Это моя проблема:
Я собираю 3D - принтер с платой RAMPS 1.4 и Arduino Mega. Я собрал структуру и электронику (установил драйверы, разместил перемычки, подключил шаговые двигатели...) и загрузил прошивку Marlin (настройка: термистор, эндстопы...) на Arduino Mega.
Я попытался подключиться через USB к компьютеру и с помощью программного обеспечения Repetier скомандовал принтеру, который действительно сделал какое-то движение. Принтер работал отлично. Однако после нескольких тестов я заметил, что Arduino перезапускался несколько раз, и в какой-то момент я увидел, как горит компонент на плате Arduino. Порывшись в Интернете, я увидел, что сгоревшим компонентом был регулятор напряжения.
Я слышал также об отключении экрана, потому что он потребляет много тока, который проходит через регулятор напряжения, тем самым нагревая его. Затем я приступил к покупке еще одного Arduino Mega. Я также проверил напряжение источника питания 12V 360W, и оно правильное. Я всегда питал Arduino от USB, а RAMPS 1.4 был подключен к источнику питания от двух терминалов.
Когда появился новый Arduino, я подключил его целиком (без подключения экрана) и попробовал. Принтер работал очень хорошо, пока не начал давать ту же проблему, что и первая плата Arduino. Кто-нибудь может сказать мне, сделал ли я что-то не так, или это плата RAMPS не работает должным образом?
ПРАВКА:
Я читал, что эндстопы могут вызвать эту проблему. У меня есть эти конечные точки: 1 PZ di Alta Qualità Finecorsa Meccanico Per rampe Reprap 1.4 stampante 3D Con imballaggio indipendente kit fai da te, и я подключил черный провод к GND, красный провод к 5V и зеленый провод к сигналу.
@Francesco, 👍6
Обсуждение2 ответа
Лучший ответ:
Я решил распаять диод(D1) на RAMPS. Этот диод обеспечивает питание платы arduino напряжением 12 В. Если у вас есть китайский arduino, это, вероятно, вызовет некоторые проблемы.
Надеюсь, это кому-нибудь поможет.
Сегодня я заказал подлинный Arduino Mega после того, как регулятор напряжения на моем китайском клоне Mega превратился в дым. Но я не мог ждать целых два дня, поэтому покопался, нашел старый 7805 (меньше, чем новый US$1, кстати) и припаял его. Это сработало! Просто еще одно возможное решение. На самом деле это два, если считать покупку настоящего Arduino.
- Шаговые двигатели оси Z работают неправильно
- Советы по тому, как не перегореть Arduino Mega при подключении Prusa i3?
- Использование Arduino Mega со сгоревшим регулятором напряжения
- Makerbase MKS Slot2 V1.0 + RepRapDiscount Full Graphics LCD + RAMPS 1.4
- Плата MKS теряет мощность после установки концевого упора
- Температура хотенда увеличивается до бесконечности после нескольких слоев
- Z моторы работают синхронно ToyRep
- RAMPS 1.4, 1.5 или 1.6?
Кажется маловероятным, что конечные точки особенно вызывают эту проблему. Да, отключение экрана поможет (но не решит проблему). Это кажется трудной проблемой для диагностики без некоторого опыта. С отключенным экраном ваша электроника действительно не должна потреблять слишком много энергии. Может быть, это шаговые двигатели, они способны забирать много энергии, особенно если есть механические проблемы., @Sean Houlihane
@SeanHoulihane Ваше последнее предложение не имеет смысла, так как шаговые двигатели не питаются с помощью регулятора 5V., @Tom van der Zanden
Я бы не стал так быстро исключать эндстопы. Может быть, разъем поменялся местами, или черный и зеленый провода поменялись местами, кто знает? Может быть, попробуйте измерить сопротивление между 5 В и GND (на экране RAMPS) со вставленными концевыми упорами (и срабатывающими/не срабатывающими)., @Tom van der Zanden
@TomvanderZanden, я не был уверен, вот почему я не пытался опубликовать ответ., @Sean Houlihane
Спасибо за ответы! Я измерил сопротивление конечных стопов между 5 В и GND, и когда конечный стопор не срабатывает, сопротивления нет, но когда я нажимаю кнопку, сопротивление есть. Я тестировал также платы без концевых стопов, но регулятор напряжения нагревается так же (но теперь я думаю, что arduino работает не очень хорошо, потому что компьютер не распознает плату). @SeanHoulihane, @Francesco
@Francesco Сопротивление между 5V и GND, равное нулю, - это очень плохой знак. Вы неправильно подключили концевые опоры., @Tom van der Zanden
@Francesco - Вам удалось решить свою проблему? Если да, то не могли бы вы опубликовать ответ, так как он может оказаться очень полезным для кого-то еще, кто испытывает ту же проблему. Была ли проблема, как предполагает [Том](https://3dprinting.stackexchange.com/users/26/tom-van-der-zanden), связанные с конечными точками? Действительно, если существует нулевое сопротивление (0 Ом) между 5 В и GND, когда конечные точки закрыты (не срабатывают), то это будет означать, что происходит короткое замыкание, и это, скорее всего, то, что повреждает вашу плату Arduino., @Greenonline
@Greenonline Да, я решил. Проблема заключалась в том, что регулятор напряжения на Arduino не был оригинальным, поэтому он не мог поглощать слишком большой ток. Чтобы решить эту проблему, я распаял диод(D1) на плате RAMPS, так что Arduino питается только от USB, и все работает хорошо., @Francesco
@Francesco - это здорово, что вам удалось решить эту проблему. Похоже, что и другие люди нашли бы эту информацию очень полезной. Не могли бы вы расширить свой комментарий, может быть, фотографией или двумя, и опубликовать его как *ответ* (не как комментарий), а затем *отметить его как принятый ответ*, используя значок галочки? Таким образом, он удалит ваш вопрос из списка "Вопрос без ответа". Спасибо. :-), @Greenonline