Перестали работать все шаговики и подогрев стола (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 функции никакого доп ожидания я не нашел. Я мог бы предположить, что ожидается какое-то значение на каком то порте, который подгорел, но там ничего кроме концевиков и термисторов нет, а они все работают как надо. Бред какой-то.
Есть идеи по поводу этой странности?
Популярные вопросы
Какой софт выбрать для моделирование под 3д печать?
Начал заниматься 3д печатью, пока для себя, есть редкие заказы на коммерческую печать, но пока приходится отдавать моделирование на фриланс, т.к. не х...
Тюнинг Эндер3
Всем привет! Посоветуйте пожалуйста оптимальные замены для Эндер 3. Что стоит заменить и на что именно, что бы выжать максимум качества печати из стар...
Волнистые стенки.
С того момента как я собрал принтер Ultimaker уважаемого Plastmaski, не могу избавиться от одной проблемы. Уже почти 2 кг пластика перевел на тесты. М...
Комментарии и вопросы
В многоэтажных домах при работ...
https://disk.yandex.ru/d/bWDOJ...
На ремни посмотрел, впечатлилс...
Добра всем. Нужен совет. Может...
Плата BTT SKR 2Экран BTT SPI/T...
Добрый день, Коллеги!Не получа...
не могу найти модель для крепл...