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

Ограничители

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

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

Микропереключатели (концевые выключатели)

Особенности трехпроводных микропереключателей

Опасность

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

Метод решения:

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

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

Внимание

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

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

Шаги проверки:

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

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

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

printer.cfg
[stepper_x]
endstop_pin: ^!PD9

TAP

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

Опасность
  • В данном руководстве в качестве примера используется разъем BL-Touch на FLY-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 в конфигурации
Срабатывание нестабильноеПроверьте, добавлен ли символ подтяжки ^ перед pin, например, ^PC0
Состояние инвертированоПроверьте, нужно ли добавить или убрать символ инверсии ! перед pin

При инвертированном состоянии:

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

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

Loading...