Предотвратить сброс позиции на 0.0.0, когда последовательный порт отключается

Мое аппаратное обеспечение Arduino Mega с RAMPS 1.6 с Marlin 1.0.2 и питанием от внешнего источника, чтобы предотвратить потерю памяти моей платой, когда я повторно подключаю USB и последовательный порт отключается, плата устанавливает последнюю позицию, например, 10,0,0 на 0,0,0 как x,y,z

Как предотвратить сброс последней позиции?

, 👍0

Обсуждение

Простой ответ — не переподключать USB, возможно, вам нужно объяснить, почему вы переподключаете., @0scar


1 ответ


2

Проблема не с марлином, Плата сбрасывается с помощью линии DTR последовательного порта, которая становится низкой и пульсирует на выводе сброса Arduino, Вы можете предотвратить это, отключив DTR на своем ПК или удалив конденсатор, соединяющий последовательный контакт DTR с контактом сброса.


,