Где и как подключить физическую тревожную кнопку аварийного останова непосредственно к плате RAMPS 1.4, чтобы быстро остановить все движения шагового двигателя?

Это принтер Prusa I3. Я запускаю его прямо с ПК с Repetier 2.2.4. Репетиер имеет мягкую чрезвычайную ситуацию Остановитесь, но для этого нужно схватить мышь и навести указатель на горячую точку на экране. Мне было бы удобнее использовать физическую кнопку.

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

, 👍1

Обсуждение

Думаю, я мог бы просто взять контакт сброса на Arduino Mega и использовать тревожную кнопку, чтобы соединить его с землей. Это сбросит плату., @allardjd


1 ответ


Лучший ответ:

1

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

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

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

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


,

При хорошем теплоотводе это не проблема - диаметр филамента должен быть монотонно-убывающим вплоть до горячей зоны, чтобы всегда можно было реверсировать вручную., @R.. GitHub STOP HELPING ICE

@gitub Вы отключаете питание своего принтера, пока хотэнд находится на температуре печати? Я всегда ждал, пока он не опустится ниже температуры стекла, прежде чем выключать, если только нить уже не была разряжена (нечего нагревать ползучесть), @ChinchillaWafers

Я думаю, что *предпочтительнее* не позволять теплу перемещаться в холодную зону, но это также очень плохая конструкция теплозащиты, чтобы сделать выступы / зазоры, где нить может застрять, если тепло поднимается вверх или если теплая нить втягивается (например, это делает автоматический материал переключение рискованно и др.). Я надеюсь, что такая хорошая машина, как Prusa, не имеет этой проблемы., @R.. GitHub STOP HELPING ICE

Имейте в виду, что если вы подключены к RAMPS через USB, он будет питаться через USB во время такого аварийного отключения. Это означает, что не будет фактического отключения контроллера, а вместо этого вашим шаговым двигателям и нагревателям не хватит мощности для работы. При повторном включении питания процесс будет продолжаться, как если бы он печатал все это время (это означает, что многие шаги «пропускаются», и положение XYZ будет совершенно неверным). Это также может повлиять на электронику контроллера (он будет пытаться работать со своей нагрузкой, не имея достаточного количества соков)., @Eduard Sukharev

Уничтожение Arduino 2560 с помощью сброса остановит все, не так ли, даже если плата все еще питается от USB-соединения?, @allardjd

Как предложил ChinchillaWafers в последнем абзаце своего ответа, я подтвердил, что на моей плате RAMPS есть тактильная кнопка сброса. Не очень удобно расположен на моей установке, но он есть и потенциально является местом, где можно привязать тревожную кнопку., @allardjd