Запрос «энда 0 1» чаще всего означает, что владелец 3D-принтера Creality Ender (Ender 3, Ender 3 Pro, Ender 3 V2 и похожих моделей) столкнулся со значениями 0 и 1 при проверке концевых выключателей — и пытается понять, какое из них нормальное. Эти цифры появляются в ответе на команду M119, в меню диагностики некоторых прошивок и в логах при сбоях самонаведения (homing). Разберём, что они значат и как по ним диагностировать неисправность.

Сразу обозначим границу применимости: точное отображение состояний зависит от прошивки (Marlin, Klipper и их варианты) и от того, как подключены эндстопы — нормально разомкнутые или нормально замкнутые. Поэтому ниже приведён общий принцип и безопасная диагностика, а не «единственно верная» инструкция для всех Эндеров.

Что такое концевик и почему у него два состояния

Концевой выключатель (эндстоп, endstop) — это датчик, который сообщает плате принтера, что ось доехала до нулевой точки. На классических Ender это механический микропереключатель: каретка, стол или портал нажимают на рычажок, и цепь замыкается либо размыкается.

У такого датчика есть ровно два логических состояния, которые прошивка обозначает цифрами:

  • 🔘 0 — контакт не сработал: ось не в нулевой точке, выключатель свободен;
  • 🔘 1 — контакт сработал: рычажок нажат, ось достигла концевика;
  • 🔘 в некоторых прошивках вместо цифр выводятся слова open (разомкнут) и TRIGGERED (сработал) — смысл тот же.

Важный нюанс: соответствие «0 = не нажат» справедливо для типичного подключения, но в прошивке логику можно инвертировать. Если кто-то перепрошивал принтер или менял конфигурацию, значения могут трактоваться наоборот. Поэтому надёжнее проверять поведение практически, а не только по цифре.

💡

0 и 1 — это два логических состояния концевика: «не нажат» и «нажат». Само по себе любое из них нормально — важно, чтобы состояние менялось при нажатии рычажка.

Как проверить состояние эндстопов командой M119

Стандартный способ диагностики в прошивках семейства Marlin — команда M119. Она отправляется на принтер через USB-подключение и терминал (например, через программу для печати с ПК с функцией консоли) и возвращает состояние всех концевиков по осям X, Y и Z.

M119

Порядок безопасной проверки такой:

  • 🖥️ подключите принтер к компьютеру по USB и откройте терминал с нужным портом;
  • ✋ отправьте M119, не нажимая ни один концевик, — запомните показания;
  • 👆 пальцем нажмите рычажок концевика оси X и снова отправьте M119;
  • 🔁 повторите для осей Y и Z, сравнивая, меняется ли значение.

Ожидаемый результат: при нажатом рычажке состояние соответствующей оси должно меняться (с 0 на 1 либо с open на TRIGGERED, в зависимости от прошивки). Если значение не реагирует на нажатие — это и есть неисправность, которую нужно искать в проводке, разъёме или самом выключателе.

☑️ Проверка концевика за 5 шагов

Выполнено: 0 / 5

Типичные неисправности и их признаки

Если при нажатии рычажка значение в ответе на M119 не меняется, возможных причин несколько, и называть одну из них «точно вашей» без проверки нельзя. Вот что стоит осмотреть в первую очередь:

СимптомВозможная причинаЧто проверить
Значение всегда 0Обрыв провода или окислившийся разъёмЦелостность кабеля, посадку штекера на плате
Значение всегда 1Залипший рычажок или замыкание в цепиСвободный ход рычажка, отсутствие соплей припоя
Меняется не та осьПерепутаны разъёмы на платеСоответствие штекеров маркировке X/Y/Z
Значение «плавает»Плохой контакт, вибрация, наводкиОбжим клемм, крепление кабеля стяжками
Меняется, но homing не работаетЛогика инвертирована в прошивкеНастройки инверсии эндстопов в конфигурации

⚠️ Внимание: любые манипуляции с разъёмами на плате выполняйте при выключенном питании принтера. Переподключение «на горячую» может повредить входы платы, и тогда заменой концевика проблема уже не решится.

Отдельный случай — механика. На Ender рычажок концевика оси Z иногда не дожимается из-за смещённого кронштейна или ослабших винтов. Тогда электроника исправна, а самонаведение сбивается из-за того, что каретка физически не достаёт до выключателя. Проверяется это просто: при ручном перемещении оси (при выключенных моторах) рычажок должен нажиматься с характерным щелчком.

📊 Что показала проверка M119 на вашем Ender?
Значения меняются при нажатии — всё исправно
Значение застряло на 0
Значение застряло на 1
Не получилось подключиться к принтеру

Если концевик неисправен: замена и нюансы

Механический микропереключатель — недорогая и широко доступная деталь, поэтому при подтверждённой неисправности его обычно меняют, а не ремонтируют. Перед покупкой сверьтесь с разъёмом и типом крепления именно вашей модели: у разных ревизий Ender они могут отличаться.

При замене обратите внимание на распайку. У микропереключателя обычно три контакта, а задействованы два. Возможные варианты подключения — нормально разомкнутый (NO) или нормально замкнутый (NC). Если припаять провода «не на те» контакты, логика инвертируется: принтер будет считать концевик нажатым, когда он свободен, и наоборот. Внешне это выглядит как «ось не едет» или «ось не останавливается».

Почему нормально замкнутое подключение считается надёжнее

При NC-подключении обрыв провода выглядит для прошивки как «концевик нажат», и многие конфигурации прошивок трактуют это как аварийную ситуацию, а не как разрешение двигаться. При NO-подключении обрыв выглядит как «концевик не нажат», и ось может уехать за пределы. Какой вариант используется у вас — зависит от прошивки и сборки конкретного принтера.

⚠️ Внимание: если после замены концевика ось при самонаведении не останавливается и упирается в конец хода — немедленно выключите принтер кнопкой питания. Продолжительная работа мотора «в упор» вредна для механики и драйверов. Дальше проверяйте распайку и инверсию логики в прошивке.

Когда цифры 0 и 1 появляются в других контекстах

Не всегда «0 1» рядом с Эндером — это именно концевики. Похожие значения встречаются и в других местах, что иногда сбивает с толку при поиске:

  • 📟 в логах и на экране при ошибках самонаведения прошивка может указывать состояние датчика цифрой;
  • ⚙️ в конфигурационных файлах прошивки параметры эндстопов часто задаются значениями 0/1 или true/false;
  • 🧭 в меню некоторых версий ПО есть пункт диагностики, где состояния датчиков отображаются в реальном времени — наличие такого пункта зависит от прошивки вашей модели.

Общий принцип один и тот же: 0 и 1 — это бинарное состояние датчика или параметра. Если вы видите эти цифры в незнакомом меню, сначала сверьтесь с официальной документацией на вашу модель и версию прошивки, прежде чем что-то менять.

💡

Перед любыми правками конфигурации прошивки сохраните копию исходных значений параметров. Это позволит вернуть рабочее состояние одним действием, если изменение окажется неверным.

Когда стоит обратиться к специалисту

Диагностика через M119, осмотр проводки и замена микропереключателя — задачи, доступные аккуратному пользователю. Но есть ситуации, где лучше не экспериментировать: следы подгорания на плате, повреждение разъёмов, неисправность, которая остаётся после замены концевика и проверки кабеля. В этих случаях проблема может быть в самой плате, и её ремонт разумнее доверить мастерской по ремонту электроники.

💡

Значения 0 и 1 на Ender — не ошибка, а нормальные состояния концевика. Диагностика сводится к простому тесту: состояние в ответе на M119 должно меняться при нажатии рычажка. Не меняется — ищите обрыв, залипание или перепутанные разъёмы.

Частые вопросы

Что означает TRIGGERED в ответе на M119?

Это словесный аналог состояния «1»: концевик сработал, то есть рычажок нажат (или логика инвертирована в прошивке). Противоположное состояние — open, «концевик свободен».

Концевик щёлкает, но значение не меняется — почему?

Щелчок подтверждает только механику рычажка. Возможные причины — обрыв провода, плохой контакт в разъёме, перепутанные штекеры на плате или неисправность самого переключателя. Проверяйте цепь от датчика до платы.

Можно ли печатать без исправного концевика?

Нет, если речь о концевике, участвующем в самонаведении. Без него принтер не сможет определить нулевую точку оси, и печать начнётся со смещением либо ось упрётся в ограничитель. Сначала восстановите датчик.

Отличается ли диагностика на Ender 3 V2 и обычном Ender 3?

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

Нужно ли перепрошивать принтер после замены концевика?

Обычно нет — если новый датчик подключён так же, как старый. Перепрошивка или правка конфигурации требуется только при смене типа подключения (NO/NC) или инверсии логики. Это уже более рискованная операция, к ней стоит подходить с резервной копией настроек.