Ограничители
Механические концевики
Важные моменты для 3-проводных механических концевиков
Важно
- Пользователи плат FLY, обратите внимание: 3-проводные механические концевики нельзя подключать напрямую к плате FLY, так как разъёмы для концевиков на плате уже подают питание 5V. Прямое подключение приведёт к короткому замыканию на 5V и может повредить плату, хост-компьютер, драйверы и другое оборудование!
- Решение
- Обрежьте провод 5V: Обрежьте провод 5V (обычно красный, но уточняйте по факту) в разъёме
XH2.543-проводного концевика и заизолируйте его изолентой, чтобы предотвратить короткое замыкание.
- Обрежьте провод 5V: Обрежьте провод 5V (обычно красный, но уточняйте по факту) в разъёме
Loading...
Способ подключения механического концевика
Примечание
- Настоятельно рекомендуется: использовать нормально замкнутый контакт (NC) (для предотвращения аварии при обрыве провода).
- Требования к подключению:
| Контакт платы | Функция | Требование подключения |
|---|---|---|
5V | Питание | 🔌 Не подключать (оставить свободным) |
GND | Земля | ✅ Обязательно подключить |
S | Сигнал | ✅ Обязательно подключить |
- Проверка:
-
Установите мультиметр в режим проверки целостности цепи (значок звукового сигнала).
-
Проверьте концевик:
- Кнопка не нажата: между нормально замкнутым (NC) и общим (COM) контактами должна быть цепь (звуковой сигнал).
- Кнопка нажата: между нормально замкнутым (NC) и общим (COM) контактами цепь должна разрываться (нет сигнала).
-
Если результат противоположный:
- Проверьте, не используется ли случайно нормально разомкнутый контакт (NO).
- Проверьте качество контактов.
Loading...
Настройка конфигурации
-
Требование к подтягивающему резистору:
- Для большинства принтеров необходимо включить подтягивающий резистор, добавив символ
^перед обозначением пина.
- Для большинства принтеров необходимо включить подтягивающий резистор, добавив символ
-
Настройка нормально замкнутого (NC) концевика:
- При использовании нормально замкнутого (NC) концевика необходимо добавить символ
!.
- При использовании нормально замкнутого (NC) концевика необходимо добавить символ
-
Пример конфигурации ниже:
[stepper_x]
endstop_pin: ^!PD9
TAP
Подключение
Важно
- В этом руководстве для демонстрации используется разъём
BL-TouchнаSHT36-V2. - Некоторые модели
TAPподдерживают питание12Vили24V, но рекомендуется использовать5V(безопаснее). - Средний сигнальный контакт разъёма
BL-Touchнельзя использовать как контакт для концевика!!!
| Контакт платы | Функция | Требование подключения |
|---|---|---|
5V | Питание | ✅ Обязательно подключить |
GND | Земля | ✅ Обязательно подключить |
S | Сигнал | ✅ Обязательно подключить |
Loading...
Пример конфигурации
- Требование к подтягивающему резистору:
- Для большинства принтеров необходимо включить подтягивающий резистор, добавив символ
^перед обозначением пина.
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
[probe]
pin: ^sht36:PC15 # Сигнальный контакт
x_offset: 0 # Смещение датчика относительно сопла по оси X
y_offset: 0 # Смещение датчика относительно сопла по оси Y
#z_offset: 0 # Смещение датчика относительно сопла по оси Z
speed: 3.0 # Скорость калибровки
lift_speed: 5 # Скорость подъёма датчика
samples: 3 # Количество замеров
samples_result: median # Метод усреднения (по умолчанию 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, нормально замкнутый (NC).
- Оптический датчик использует питание
5V. - Для напряжений выше
5V(например,12Vили24V) смотрите руководство по индуктивным датчикам ниже.
Подключение
| Контакт платы | Функция | Требование подключения |
|---|---|---|
5V | Питание | ✅ Обязательно подключить |
GND | Земля | ✅ Обязательно подключить |
S | Сигнал | ✅ Обязательно подключить |
-
Подключение
EE-SX670WR -
Рекомендуется соединить нормально замкнутый (NC) контакт с синим проводом (GND)!
Контакт датчика Функция Требование подключения Коричневый Питание ✅ Обязательно подключить Синий Земля ✅ Обязательно подключить Чёрный Сигнал ✅ Обязательно подключить Розовый Нормально замкнутый (NC) Подключить к GND для использования в режиме NC Loading...
Настройка конфигурации
-
Требование к подтягивающему резистору:
-
Для большинства принтеров необходимо включить подтягивающий резистор, добавив символ
^перед обозначением пина. -
Пример конфигурации ниже:
[stepper_x]
endstop_pin: ^PD9
Индуктивные датчики (Бесконтактные)
Важная информация
- В качестве примера используется индуктивный датчик Omron
TL-Q5MC2-Z. Перед работой обратите внимание: - Тип датчика: NPN, нормально замкнутый (NC).
- Необходимый компонент: необходимо приобрести диод модели
BAT85.
Порядок подключения
- Установка диода
- Подключите чёрный конец диода (катод, "-") к сигнальному проводу датчика.
- Подключите другой конец диода (анод, "+") к сигнальному контакту на плате.
- Изоляция
- Настоятельно рекомендуется использовать термоусадку или изоленту для изоляции оголённых концов проводов, чтобы предотвратить короткое замыкание при контакте с другими деталями.
Loading...
Пример конфигурации
- Требование к подтягивающему резистору:
- Для большинства принтеров необходимо включить подтягивающий резистор, добавив символ
^перед обозначением пина. - Пример конфигурации ниже:
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
Проверка состояния концевиков
Подготовка
- Подготовка и начальная проверка
- При отключенном питании аккуратно переместите печатающую головку в центр принтера, затем включите питание.
- Откройте веб-консоль и выполните следующую команду для проверки состояния концевиков:
QUERY_ENDSTOPS
- При правильном подключении и настройке все концевики должны отображаться в состоянии
open.Loading...
Тестирование
- Нажмите и удерживайте один из концевиков (не отпускайте), затем снова выполните команду:
QUERY_ENDSTOPS
- Состояние нажатого концевика должно измениться на
TRIGGERED(например, при нажатии концевика осиY, его состояние должно поменяться сOPENнаTRIGGERED).Loading...
Анализ результатов
Состояние не изменилось: Проверьте подключение концевика и правильность указания пина (Pin) в конфигурации.Срабатывает ненадёжно: Проверьте, есть ли перед обозначением пина (Pin) в конфигурации символ^(например,^PC0). Этот символ включает подтяжку, его отсутствие может вызывать проблемы со срабатыванием.Состояние противоположное: Проверьте, есть ли перед обозначением пина (Pin) символ!.- Если есть — удалите его (например, измените
^!PD9на^PD9). - Если нет — попробуйте добавить (например, измените
^PD9на^!PD9).
- Если есть — удалите его (например, измените
Дополнительные возможности
Если ваш принтер не использует физические концевики, обратитесь к Руководству по использованию без концевиков
Loading...