Ограничители
Микропереключатели
Особенности трехпроводных микропереключателей
Важно
- Пользователи FLY материнской платы, обратите внимание: Трехпроводный концевой переключатель нельзя напрямую подключать к материнской плате FLY, так как интерфейс концевого переключателя на плате уже предоставляет питание 5 В. Прямое подключение может привести к короткому замыканию 5В, в результате чего сгорит материнская плата, компьютер и драйверы!
- Решение
- Отрезать провод 5 В: Отрезайте провод 5 В (обычно красный провод, но фактический цвет может отличаться) в клемме
XH2.54
трехпроводного концевого переключателя и изолируйте его изолентой, чтобы предотвратить короткое замыкание.
- Отрезать провод 5 В: Отрезайте провод 5 В (обычно красный провод, но фактический цвет может отличаться) в клемме
Схема подключения микропереключателей
Важно
- Сильно рекомендуется использовать: Нормально замкнутый контакт (NC) (предотвращает столкновение при обрыве провода)
- Требования подключения:
Клемма материнской платы | Функция | Требования подключения |
---|---|---|
5V | Питание | 🔌 Не подключать |
GND | Земля | ✅ Необходимо подключить |
S | Сигнал | ✅ Необходимо подключить |
- Шаги проверки:
-
Установите мультиметр в режим проверки цепи (символ зуммера)
-
Проверьте микропереключатель:
- Без нажатия: между нормально замкнутым контактом и общим контактом должен быть проводник (звук зуммера)
- При нажатии: между нормально замкнутым контактом и общим контактом должна быть обрыв цепи (без звука)
-
Если результат противоположный:
- Проверьте, не используется ли случайно нормально открытый контакт (NO)
- Проверьте, нет ли плохого контакта
Объяснение конфигурации
-
Требование подтягивающего резистора:
- У большинства принтеров должен быть включен подтягивающий резистор, перед контактом необходимо добавить символ
^
- У большинства принтеров должен быть включен подтягивающий резистор, перед контактом необходимо добавить символ
-
Конфигурация нормально замкнутого концевого переключателя:
- При использовании нормально замкнутого (NC) концевого переключателя необходимо добавить символ
!
- При использовании нормально замкнутого (NC) концевого переключателя необходимо добавить символ
-
Ниже приведена примерная конфигурация
[stepper_x]
endstop_pin: ^!PD9
TAP
Объяснение подключения
Важно
- В этом руководстве используется интерфейс
BL-Touch
наSHT36-V2
для демонстрации - Некоторые
TAP
поддерживают питание12 В
или24 В
, но рекомендуется использовать питание5 В
(для безопасности) - Средний сигнальный контакт
BL-Touch
не может использоваться как контакт концевого переключателя!!!
Клемма материнской платы | Функция | Требования подключения |
---|---|---|
5V | Питание | ✅ Необходимо подключить |
GND | Земля | ✅ Необходимо подключить |
S | Сигнал | ✅ Необходимо подключить |

Пример конфигурации
- Требование подтягивающего резистора:
- У большинства принтеров должен быть включен подтягивающий резистор, перед контактом необходимо добавить символ
^
[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('Целевая температура экструдера %.1fC слишком высока, снижается до %.1fC' % (TARGET_TEMP, PROBE_TEMP)) }
M106 S255
M109 S{ PROBE_TEMP }
M106 S26
{% else %}
# Целевая температура уже достаточно низкая, но температура сопла может быть слишком высокой.
{% if ACTUAL_TEMP > MAX_TEMP %}
{ action_respond_info('Температура экструдера %.1fC все еще слишком высока, ожидание, пока температура станет ниже %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) }
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP }
{% endif %}
{% endif %}
Оптический концевой переключатель
Важно
- В этом руководстве используется
EE-SX670WR
- Тип датчика: NPN, нормально замкнутый переключатель
- Для питания оптического переключателя используется
5 В
- Для напряжения более
5 В
см. раздел датчика приближения ниже, где описаны датчики на12 В
или24 В
Объяснение подключения
Клемма материнской платы | Функция | Требования подключения |
---|---|---|
5V | Питание | ✅ Необходимо подключить |
GND | Земля | ✅ Необходимо подключить |
S | Сигнал | ✅ Необходимо подключить |
-
Объяснение подключения
EE-SX670WR
-
Рекомендуется подключить нормально замкнутый контакт к синему проводу (GND)!
Оптический переключатель Функция Требования подключения Коричневый Питание ✅ Необходимо подключить Синий Земля ✅ Необходимо подключить Черный Сигнал ✅ Необходимо подключить Розовый Нормально замкнутый Подключается к GND и используется нормально замкнутый контакт
Объяснение конфигурации
-
Требование подтягивающего резистора:
-
У большинства принтеров должен быть включен подтягивающий резистор, перед контактом необходимо добавить символ
^
-
Ниже приведена примерная конфигурация
[stepper_x]
endstop_pin: ^PD9
Датчик приближения
Важно
- В качестве примера используется датчик приближения Omron
TL-Q5MC2-Z
. Перед началом работы обратите внимание: - Тип датчика: NPN, нормально замкнутый переключатель
- Необходимые материалы: необходимо приобрести диод типа
BAT85
Шаги подключения
- Установка диода
- Подключите черный конец диода (катод) к сигнальному проводу датчика
- Другой конец (анод) подключите к сигнальному разъему материнской платы
- Изоляция проводов
- Рекомендуется использовать термоусадочную трубку или изоленту для изоляции оголенных проводов, чтобы предотвратить короткое замыкание с другими устройствами
Пример конфигурации
- Требование подтягивающего резистора:
- У большинства принтеров должен быть включен подтягивающий резистор, перед контактом необходимо добавить символ
^
- Ниже приведена примерная конфигурация
[probe]
pin: ^PC0
x_offset: 0
y_offset: 25.0
z_offset: 0
Проверка состояния концевых переключателей
Подготовка
- Подготовка и начальная проверка
- При безопасном отключенном питании медленно переместите головку принтера в центральное положение и включите питание.
- Откройте веб-консоль управления и введите следующую команду для проверки состояния концевых переключателей:
QUERY_ENDSTOPS
- Если подключение и конфигурация выполнены правильно, все концевые переключатели должны отображаться как
open
.
Тестирование
- Удерживайте один из концевых переключателей (не отпускайте) и снова выполните следующую команду:
QUERY_ENDSTOPS
- Теперь состояние нажатого концевого переключателя должно измениться на
TRIGGERED
(например, если нажать концевой переключательY
, его состояние должно измениться сOPEN
наTRIGGERED
).
Определение результата
Состояние не изменилось
: Проверьте правильность подключения концевого переключателя и номер контактаPin
, указанный в конфигурации.Срабатывание нестабильное
: Проверьте, есть ли перед номером контактаPin
символ^
(например:^PC0
). Этот символ используется для подтяжки, его отсутствие может привести к аномалии срабатывания.Состояние обратное
: Проверьте, есть ли перед номером контактаPin
символ!
.- Если есть, удалите этот символ (например: измените
^!PD9
на^PD9
). - Если нет, попробуйте добавить этот символ (например: измените
^PD9
на^!PD9
).
- Если есть, удалите этот символ (например: измените
Loading...