Ограничения
Микропереключатели
Важные замечания по трехпроводным микропереключателям
Важно
- Владельцам плат FLY: Трехпроводные микропереключатели нельзя подключать напрямую к плате FLY, так как разъемы под концевики на плате уже имеют питание 5В. Прямое подключение приведет к короткому замыканию по 5В, что может повредить плату, хост-компьютер и драйверы!
- Решение
- Перережьте провод 5В: Перережьте провод 5В (обычно красный, сверьтесь с фактическими цветами) в разъеме
XH2.54трехпроводного концевика и заизолируйте его изолентой для предотвращения короткого замыкания.
- Перережьте провод 5В: Перережьте провод 5В (обычно красный, сверьтесь с фактическими цветами) в разъеме
Loading...
Схема подключения микропереключателя
Важно
- Настоятельно рекомендуется: Используйте нормально замкнутые (НЗ) контакты (для предотвращения аварии при обрыве провода).
- Требования к подключению:
| Клемма платы | Функция | Требование подключения |
|---|---|---|
5V | Питание | 🔌 Не подключать |
GND | Земля | ✅ Обязательно |
S | Сигнал | ✅ Обязательно |
- Этапы проверки:
-
Установите мультиметр в режим проверки целостности цепи (значок зуммера).
-
Проверьте микропереключатель:
- Не нажат: Цепь между нормально замкнутым (НЗ) и общим контактом должна быть замкнута (зуммер пищит).
- Нажат: Цепь между нормально замкнутым (НЗ) и общим контактом должна быть разомкнута (тишина).
-
Если результат обратный:
- Проверьте, не подключен ли по ошибке нормально разомкнутый (НР) контакт.
- Проверьте качество контакта.
Loading...
Конфигурация
-
Требования к подтягивающему резистору:
- Для большинства принтеров требуется включить подтягивающий резистор. Для этого перед именем пина необходимо добавить символ
^.
- Для большинства принтеров требуется включить подтягивающий резистор. Для этого перед именем пина необходимо добавить символ
-
Конфигурация для нормально замкнутого (НЗ) концевика:
- При использовании нормально замкнутого (НЗ) концевика необходимо также добавить символ
!.
- При использовании нормально замкнутого (НЗ) концевика необходимо также добавить символ
-
Ниже приведена примерная конфигурация
[stepper_x]endstop_pin: ^!PD9
TAP
Схема подключения
Важно
- В данном руководстве для демонстрации используется разъем
BL-TouchплатыSHT36-V2. - Некоторые
TAPподдерживают12Вили24В, но рекомендуется использовать питание5В(безопаснее). - Средний сигнальный контакт
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('Целевая температура экструдера %.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В. - Для питания от
12Вили24В, как в случае с бесконтактными датчиками, смотрите инструкцию ниже.
Схема подключения
| Клемма платы | Функция | Требование подключения |
|---|---|---|
5V | Питание | ✅ Обязательно |
GND | Земля | ✅ Обязательно |
S | Сигнал | ✅ Обязательно |
-
Схема подключения
EE-SX670WR -
Рекомендуется соединить нормально замкнутый контакт с синим проводом (GND)!
Оптический датчик Функция Требование подключения Коричневый Питание ✅ Обязательно Синий Земля ✅ Обязательно Черный Сигнал ✅ Обязательно Розовый НЗ Подключить к GND для использования НЗ Loading...
Конфигурация
-
Требования к подтягивающему резистору:
-
Для большинства принтеров требуется включить подтягивающий резистор. Для этого перед именем пина необходимо добавить символ
^. -
Ниже приведена примерная конфигурация
[stepper_x]
endstop_pin: ^PD9
Бесконтактные датчики (Proximity switches)
Важно
- На примере бесконтактного датчика Omron
TL-Q5MC2-Z, перед началом работы учтите: - Тип датчика: NPN, нормально замкнутый (НЗ) ключ.
- Необходимые материалы: Требуется самостоятельно приобрести диод
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) в конфигурации.Нечеткое срабатывание:Проверьте, присутствует ли символ^перед пином в конфигурации (например:^PC0). Этот символ включает подтягивающий резистор; его отсутствие может вызвать проблемы срабатывания.Обратное состояние:Проверьте, присутствует ли символ!перед пином.- Если символ есть, удалите его (например, измените
^!PD9на^PD9). - Если символа нет, попробуйте его добавить (например, измените
^PD9на^!PD9).
- Если символ есть, удалите его (например, измените
Расширенные функции
Если ваш принтер не использует физические концевые выключатели, обратитесь к Руководству по работе без концевиков
Loading...