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

Введение

Модуль давления ALPS - это решение для датчика давления, разработанное на основе ADS131M02, предназначенное для автоматической установки оси Z (Home) и выравнивания сеточной подложки (Mesh Bed Leveling) в 3D-принтерах. Благодаря высокой чувствительности к давлению и обработке сигналов в реальном времени модуль точно определяет состояние контакта между соплом и сеточной подложкой, обеспечивая точность выравнивания в миллиметрах, устраняя ошибки традиционной механической калибровки ограничителей, значительно повышая успех первого слоя печати.

Сравнение параметров

Использование модуля apls

Рекомендуемая функция очистки сопла

При использовании модуля apls рекомендуется использовать функцию очистки сопла, чтобы обеспечить чистоту сопла, что повысит точность и стабильность выравнивания.

Схема подключения 4Pin XH2.54

Модуль можно напрямую подключить к интерфейсу UART материнской платы или к интерфейсу UART расширения. Если интерфейса UART нет, найдите два контакта на материнской плате, обратите внимание на полярность провода питания.

Примечания по установке

  1. Убедитесь, что модуль установлен прочно, чтобы избежать плохого контакта во время печати из-за вибрации.
  2. Проверьте правильность подключения проводов, чтобы избежать неправильного подключения, которое может привести к неправильной работе модуля.
  3. Перед первым использованием рекомендуется выполнить несколько тестов выравнивания, чтобы убедиться, что чувствительность и точность модуля соответствуют ожиданиям.

Индикатор состояния

  • Состояние питания: постоянное свечение светового индикатора с зеленым и красным контуром указывает на нормальную работу модуля.
  • Состояние срабатывания: мигание светового индикатора с красным контуром указывает на состояние срабатывания модуля.

Диагностика неисправностей индикатора состояния

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

Руководство по настройке

Необходимо заменить часть файла конфигурации, связанную с probe и home, добавив следующую конфигурацию:

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

Ниже приведено рекомендуемое содержание файла конфигурации, его следует настроить в соответствии с вашими потребностями:

подсказывать
  • Если вы хотите использовать модуль ALPS как ограничитель Z, вы можете воспользоваться следующей конфигурацией
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
подсказывать
  • Рекомендуемая конфигурация модуля ALPS
[homing_override]
axes: xyz
set_position_z: 10
gcode:
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% set e_target = printer.extruder.target %} # сохранить текущую температуру
{% set fan_speed = printer.fan.speed %} # сохранить текущую скорость вентилятора

{% if home_all or 'X' in params %}
G28 X
{% endif %}

{% if home_all or 'Y' in params %}
G28 Y
{% endif %}

{% if home_all or 'Z' in params %}
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
{% if e_target >= 150 or printer.extruder.temperature >= 150 %}
M106 S255 # включить вентилятор
M109 S150 # убедиться, что ось Z выровнена при 150 градусах
{% endif %}
M106 S0 # выключить вентилятор

G91
G1 Z5 F2000 # предотвратить слишком близкое расстояние между соплом и нагревательной пластиной, заранее увеличить расстояние
G90

# Если используется eddy вместе с датчиком давления, раскомментируйте ниже
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000

M109 S{e_target} # восстановить температуру
M106 S{fan_speed} # восстановить скорость вентилятора
{% endif %}


[output_pin _probe_ready]
pin: PA9 #En # нога включения
shutdown_value: 0
value:0

[probe]
pin: ^PA10 #out # нога датчика
x_offset: 0 # X-ось - смещение датчика относительно сопла
y_offset: 0 # Y-ось - смещение датчика относительно сопла
z_offset:0 # Z-ось - смещение датчика относительно сопла
speed: 8 # скорость выравнивания
samples: 3 # количество выборок
samples_result: median # метод выборки (по умолчанию median - медиана)
sample_retract_dist: 2 # расстояние возврата при выравнивании
samples_tolerance: 0.05 # допуск выборки (обратите внимание, слишком маленькое значение может привести к увеличению количества выборок)
samples_tolerance_retries: 3 # количество повторных попыток при превышении допуска
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0

  • Конфигурация для SHT36V3
[output_pin _probe_ready]
pin: SHT36:gpio20
shutdown_value: 0
value:0

[probe]
pin: ^SHT36:gpio16

Руководство по настройке значения Z Offset

  • Используйте эту команду для настройки z-offset:
PROBE_CALIBRATE
  • Перед настройкой значения z-offset ознакомьтесь с руководством Klipper: Paper Test
Обратите внимание
  • Если вы хотите использовать модуль давления как ограничитель оси Z, замените существующую конфигурацию endstop_pin на: endstop_pin: probe:z_virtual_endstop
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -