Перейти к основному содержанию

Ограничения

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

Предупреждение безопасности
  • Подключение концевиков должно выполняться при отключенном питании.
  • Перед возвратом в ноль переместите печатающую головку в центр станка и подготовьте аварийный стоп или отключение питания.
  • Не выполняйте G28 при некорректном состоянии концевиков, иначе возможна авария.

Микропереключатели

Меры предосторожности для трехпроводных микропереключателей

Опасность

Внимание, пользователи плат FLY: трехпроводные микропереключатели нельзя подключать напрямую к плате FLY. Разъемы концевиков на плате уже имеют питание 5 В. Неправильное подключение трехпроводного микропереключателя может привести к короткому замыканию по 5 В и выходу из строя платы, верхнего управляющего компьютера или драйвера.

Способы решения:

  • Обрежьте соответствующий провод 5 В (обычно красный, но ориентируйтесь на распиновку) в разъеме XH2.54 трехпроводного концевика.
  • После обрезки изолируйте конец провода изолентой или термоусадочной трубкой, чтобы избежать короткого замыкания.
Loading...

Схема подключения микропереключателя

Внимание

Настоятельно рекомендуется использовать нормально замкнутый (NC) контакт. Подключение NC позволяет легче выявить неисправность при обрыве провода, снижая риск аварии.

Клемма платыФункцияТребование к подключению
5VПитаниеНе подключать
GNDЗемляОбязательно подключить
SСигналОбязательно подключить

Этапы проверки:

  1. Переключите мультиметр в режим проверки целостности цепи.
  2. Проверьте нормально замкнутый (NC) и общий (COM) контакты микропереключателя.
  3. В ненажатом состоянии цепь должна быть замкнута (звуковой сигнал).
  4. При нажатии цепь должна размыкаться (звука нет).
  5. Если результат противоположный, проверьте, не используется ли ошибочно нормально разомкнутый (NO) контакт или нет ли плохого контакта в разъеме.
Loading...

Пример конфигурации микропереключателя

Для большинства концевиков требуется включить подтягивающий резистор, поэтому перед выводом необходимо добавить ^. При использовании нормально замкнутого (NC) концевика обычно также требуется добавить ! для инверсии состояния.

printer.cfg
[stepper_x]
endstop_pin: ^!PD9

TAP

Инструкция по подключению

Опасность
  • В данном руководстве в качестве примера используется интерфейс BL-Touch на SHT36-V2.
  • Некоторые датчики TAP поддерживают питание 12 В или 24 В, но рекомендуется использовать питание 5 В.
  • Средний сигнальный контакт BL-Touch не может использоваться как контакт концевика.
Клемма платыФункцияТребование к подключению
5VПитаниеОбязательно подключить
GNDЗемляОбязательно подключить
SСигналОбязательно подключить
Loading...

Пример конфигурации TAP

printer.cfg
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5

[probe]
pin: ^sht36:PC15
x_offset: 0
y_offset: 0
# z_offset: 0
speed: 3.0
lift_speed: 5
samples: 3
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.075
samples_tolerance_retries: 3
activate_gcode:
{% set PROBE_TEMP = 150 %}
{% set MAX_TEMP = PROBE_TEMP + 5 %}
{% set ACTUAL_TEMP = printer.extruder.temperature %}
{% set TARGET_TEMP = printer.extruder.target %}

{% if TARGET_TEMP > PROBE_TEMP %}
{ action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) }
M106 S255
M109 S{ PROBE_TEMP }
M106 S26
{% else %}
{% if ACTUAL_TEMP > MAX_TEMP %}
{ action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) }
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP }
{% endif %}
{% endif %}

Оптические концевики

Опасность
  • В данном руководстве в качестве примера используется EE-SX670WR.
  • Тип датчика: NPN, нормально замкнутый.
  • Оптический переключатель питается от 5 В.
  • Если требуется питание 12 В или 24 В, обратитесь к разделу о бесконтактных датчиках ниже.

Инструкция по подключению

Клемма платыФункцияТребование к подключению
5VПитаниеОбязательно подключить
GNDЗемляОбязательно подключить
SСигналОбязательно подключить

Рекомендации по подключению EE-SX670WR:

Оптический переключательФункцияТребование к подключению
КоричневыйПитаниеОбязательно подключить
СинийЗемляОбязательно подключить
ЧерныйСигналОбязательно подключить
РозовыйНормально замкнутыйПодключить к GND для использования NC
Loading...

Пример конфигурации оптического концевика

printer.cfg
[stepper_x]
endstop_pin: ^PD9

Бесконтактные датчики (Индуктивные/Емкостные)

Опасность

В качестве примера используется бесконтактный датчик Omron TL-Q5MC2-Z. Перед работой обратите внимание:

  • Тип датчика: NPN, нормально замкнутый.
  • Необходимо самостоятельно подготовить диод BAT85.
  • Оголенные концы проводов должны быть тщательно изолированы для предотвращения короткого замыкания.

Этапы подключения

  1. Подключите черный конец диода (катод, отрицательный) к сигнальному проводу датчика.
  2. Подключите другой конец диода (анод, положительный) к сигнальному разъему на плате.
  3. Изолируйте оголенные места термоусадочной трубкой или изолентой.
Loading...

Пример конфигурации бесконтактного датчика

printer.cfg
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0

Проверка состояния концевиков

Подготовка

  1. При отключенном питании вручную переместите печатающую головку в центр станка.
  2. Включите питание и откройте веб-консоль.
  3. Введите следующую команду для просмотра состояния концевиков:
QUERY_ENDSTOPS

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

Loading...

Проверка срабатывания

Нажмите и удерживайте один из концевиков, не отпуская, выполните снова:

QUERY_ENDSTOPS

Состояние нажатого концевика должно измениться на TRIGGERED. Например, при нажатии Y-концевика состояние Y должно измениться с OPEN на TRIGGERED.

Loading...

Анализ результатов

СитуацияСпособ решения
Состояние не изменилосьПроверьте подключение концевика и правильность вывода pin в конфигурации
Нечеткое срабатываниеПроверьте, добавлен ли символ подтяжки ^ перед выводом, например ^PC0
Противоположное состояниеПроверьте, нужно ли добавить или удалить символ инверсии ! перед выводом

При противоположном состоянии:

  • Если сейчас ^!PD9, попробуйте изменить на ^PD9.
  • Если сейчас ^PD9, попробуйте изменить на ^!PD9.
Расширенные возможности

Если ваш принтер не использует физические концевые выключатели, обратитесь к руководству Использование без концевиков.

Loading...