Перестали работать все шаговики и подогрев стола (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 функции никакого доп ожидания я не нашел. Я мог бы предположить, что ожидается какое-то значение на каком то порте, который подгорел, но там ничего кроме концевиков и термисторов нет, а они все работают как надо. Бред какой-то.
Есть идеи по поводу этой странности?
Популярные вопросы
Flashforge a5m pro + orca +petg - дефекты
Доброго времени суток, дорогие форумчане)
Недавно приобрел принтер Flashforge a5m pro и с тех пор потерял сон и душевное равнов...
Недавно приобрел принтер Flashforge a5m pro и с тех пор потерял сон и душевное равнов...
Qidi q2
Всем привет не получается заставить печатать qidi q2..вроде и должен печатать из коробки , но чет не хочет тесты печатает нормально , но стоит запусти...
Программа для 3D проектирования
Понимаю, что тема 100500 раз обсуждалась, но не удалось нигде найти обобщающей информации, в основном все в одной куче советуется.
Пр...
Пр...

Комментарии и вопросы
Да, это очень удобно. Уже давн...
Любопытно.Хочется, конечно, кл...
Приведите живые примеры и срав...
Принтер QIDI 1 PRO.Приобрёл но...
Принтер самодельный, давно про...
Вечера доброго.Может, кто знае...
Мой Bambu lab А1 после года от...