Металл2024 Реклама
Метобр2024 Реклама

Перестали работать все шаговики и подогрев стола (12В) на melzi плате

ArtemKuchin
Идет загрузка
Загрузка
01.10.2018
531
11
Вопросы и ответы
Плата 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 функции никакого доп ожидания я не нашел. Я мог бы предположить, что ожидается какое-то значение на каком то порте, который подгорел, но там ничего кроме концевиков и термисторов нет, а они все работают как надо. Бред какой-то.

Есть идеи по поводу этой странности?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама