Перестали работать все шаговики и подогрев стола (12В) на melzi плате
Плата melzi на бывшем TRONXY P802
ранее уже пальнул на ней мегу и запаял другую
Сегодня опять странная история (прошел год, если что). Во время прикоснулся к столу (зеркало) и все остановилось.
Ресетнул принтер. Экран работает, прошивка работает, с репетиера управляется все, статусы репортит, температуру показывает корректно, но ни один двигатель физически не девигается, стол и экструдер не греются. Т.е. команды
посылаются, но ничего не происходит. При нагреве столе в итоге паника и ресет.
Начал копать. Подумал, что 12В отпало. Но LED подстветка работает, но мало ли.
1) Посмотрел 12В на драйверах - есть
Отсключил все, кроме двигателя на Y.
2) Посмотрел ENABLE на драйверах при команде на движение: 5В (т.е. нет enable. Дал команду M17 - 0В двигатель запищал).
3) Решил посмотрел STEP сигнал осциллографом - НЕТ его.
4) Посмотрел сигнал управления горячим столом при включении подогрева - 0В на ноге.
Казалось бы, все признаки в очередной раз спаленной атмеги. Но есть одно непонимаение. Почему не включается шаговки при команде на движение, если вручную через M17 шаговик включается нормально?
Смотрим код Marlin
Команда М17
void enable_all_steppers() {
enable_X();
enable_Y();
enable_Z();
enable_E0();
enable_E1();
enable_E2();
enable_E3();
enable_E4();
}
enable_Y() определена как
#define enable_Y() Y_ENABLE_WRITE( Y_ENABLE_ON)
т.е. никаких ожиданий
В планнере
void Planner::_buffer_steps(const int32_t (&target)[XYZE], float fr_mm_s, const uint8_t extruder) {
длz прюши
if (block->steps[Y_AXIS]) enable_Y();
То же самое, автоматом включается двигатель, если есть движение по нему.
В G0_G1 функции никакого доп ожидания я не нашел. Я мог бы предположить, что ожидается какое-то значение на каком то порте, который подгорел, но там ничего кроме концевиков и термисторов нет, а они все работают как надо. Бред какой-то.
Есть идеи по поводу этой странности?
ранее уже пальнул на ней мегу и запаял другую
Сегодня опять странная история (прошел год, если что). Во время прикоснулся к столу (зеркало) и все остановилось.
Ресетнул принтер. Экран работает, прошивка работает, с репетиера управляется все, статусы репортит, температуру показывает корректно, но ни один двигатель физически не девигается, стол и экструдер не греются. Т.е. команды
посылаются, но ничего не происходит. При нагреве столе в итоге паника и ресет.
Начал копать. Подумал, что 12В отпало. Но LED подстветка работает, но мало ли.
1) Посмотрел 12В на драйверах - есть
Отсключил все, кроме двигателя на Y.
2) Посмотрел ENABLE на драйверах при команде на движение: 5В (т.е. нет enable. Дал команду M17 - 0В двигатель запищал).
3) Решил посмотрел STEP сигнал осциллографом - НЕТ его.
4) Посмотрел сигнал управления горячим столом при включении подогрева - 0В на ноге.
Казалось бы, все признаки в очередной раз спаленной атмеги. Но есть одно непонимаение. Почему не включается шаговки при команде на движение, если вручную через M17 шаговик включается нормально?
Смотрим код Marlin
Команда М17
void enable_all_steppers() {
enable_X();
enable_Y();
enable_Z();
enable_E0();
enable_E1();
enable_E2();
enable_E3();
enable_E4();
}
enable_Y() определена как
#define enable_Y() Y_ENABLE_WRITE( Y_ENABLE_ON)
т.е. никаких ожиданий
В планнере
void Planner::_buffer_steps(const int32_t (&target)[XYZE], float fr_mm_s, const uint8_t extruder) {
длz прюши
if (block->steps[Y_AXIS]) enable_Y();
То же самое, автоматом включается двигатель, если есть движение по нему.
В G0_G1 функции никакого доп ожидания я не нашел. Я мог бы предположить, что ожидается какое-то значение на каком то порте, который подгорел, но там ничего кроме концевиков и термисторов нет, а они все работают как надо. Бред какой-то.
Есть идеи по поводу этой странности?
Популярные вопросы
QIDI Q2 PA-CF Отклеивается модель
Здравствуйте! Наверное банальная ситуация - при печати PA-CF NexaForge происходит отлипание модели от стола. Я обезжирил PEI чистым изопропиловым спир...
Как это работает ?
Увидел на Ютубе этот ролик , и не понятно как это все работает , автор конечно поясняет но на английском язык , а я увы языками не владею :) ...
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...

Комментарии и вопросы
Зачем вообще надо было тронкси...
Qidi q2 на али падал до 38 без...
Ты же не такая))) что там по ц...
Всем привет! Встречаются модел...
Всех приветствую. Такая пробле...
Здравия всем желаю, что это та...
Всем добрый вечер, столкнулся...