Ender 3 не позволяет z=0 независимо от значения смещения z

Использование микропрограммы TH3D с некоторыми небольшими изменениями, позволяющими выполнять ручное выравнивание сетки и повышать скорость передачи данных по последовательному порту, ни один из которых не активен при появлении ошибки.

Когда используется функция автоматического возврата в исходное положение либо через ЖК-дисплей, либо путем прямого нажатия команды на принтер, он (правильно) говорит, что x=0, y=0, но постоянно говорит, что z=0,3. При измерении с помощью щупа оказывается, что это правильное значение Z, что было бы хорошо, если бы это было не так, потому что он отказывается опускаться ниже воспринимаемого Z = 0,3, даже когда я намеренно искажаю самонаведение, поэтому что концевой упор не срабатывает на этой высоте.

Я пытался установить смещение az как через последовательное соединение, так и через ЖК-дисплей, и он отражает их обратно и, кажется, прослушивает изменения в том, что расстояние между соплом изменяется, но все же принтер предполагает, что при срабатывании конечного упора Z = 0,3 , что для меня абсолютно бессмысленно.

Будем признательны за любую помощь

, 👍1


1 ответ


1

Проблема с прошивкой TH3D, которую я использую (последняя доступная для Melzi ender 3 на данный момент), заключается в том, что я не смог найти никаких значений для минимального значения Z, потому что оно явно не определено в конфигурациях. по умолчанию.

Покопавшись в некоторых пограничных доисторических документах и сообщениях на форуме, я обнаружил, что это нужно исправить в файле configuration_backend.h (насколько я могу судить, он также может работать в других файлах конфигурации).

#define Z_MIN_POS 0

Мое текущее предположение заключалось в том, что отсутствие определения этого марлина либо предполагало какое-то неверное значение по умолчанию, либо принтер использовал какое-то давно установленное значение, что делало невозможным изменение этого значения по умолчанию через последовательное соединение без обновления прошивки. (опять же это предположение - возможно)

Очевидно, что это также можно использовать для установки любого минимального Z, например, для стола, который выше, чем его конечные упоры.


,