Внутреннее крепление Flap-CPAP

Источник:

Распечатал крышку из ПК, чтобы попробовать увидеть ее насквозь, что вроде работает, если свет правильный, остальное из АБС. Задняя монтажная пластина обеспечивает устойчивость, а также служит шаблоном для сверления, чтобы соединить переднюю и заднюю стороны. Если задняя панель толще примерно 6 мм, потребуется более длинный вал двигателя.
Кроме того, я отредактировал макросы, чтобы использовать выходной контакт вместо отдельного вентилятора, и добавил регулятор скорости ве��тилятора (от 0,0 до 1,0). Это распиновка Octopus Pro 1.1 с вентилятором в FAN0 и двигателем в Driver 7.

[фанат]
штифт: PD12 #dummy pin
выключение_скорость: 0
hardware_pwm: Ложь
off_ниже: 0,1
#
[output_pin нагнетатель_pwm]
контакт: PA8 #pin для FAN0 (или охлаждения детали по умолчанию)
ШИМ: Правда
hardware_pwm: Правда
масштаб: 1,0
цикл_время: 0,01
значение_выключения: 0

#

[tmc5160 manual_stepperlap_stepper]
cs_pin: PD3
Diag1_pin: ^!PG15
spi_software_sclk_pin: PA5
spi_software_mosi_pin: PA7
spi_software_miso_pin: PA6
run_current: 0,6
смысл_резистор: 0,075
спи_скорость: 3500000
интерполировать: Правда
драйвер_TPFD: 0
driver_SGT: 1
#
[manual_stepperlap_stepper]
шаг_контакт: PE6
dir_pin: !PA14
Enable_pin: !PE0
микрошаги: 64
вращение_дистанция: 1600
скорость: 32000
ускорение: 1280000
Endstop_pin: tmc5160_flap_stepper: virtual_endstop
скорость_доминга: 20

############# [cpapfan] #################
[gcode_macro _SET_FLAP_ENABLED]
переменная_включена: 0
код:
{% set Enabled=params.ENABLED|int %}
{% setlap_enabled=printer[«gcode_macro _SET_FLAP_ENABLED»].enabled|int %}
{%, если включено!=flap_enabled %}
SET_GCODE_VARIABLE MACRO=_SET_FLAP_ENABLED VARIABLE=включено VALUE={включено}
{%, если включено==1 %}
MANUAL_STEPPER STEPPER=flap_stepper ENABLE=1
MANUAL_STEPPER STEPPER=flap_stepper MOVE=-255 STOP_ON_ENDSTOP=1 СКОРОСТЬ=40
MANUAL_STEPPER STEPPER=flap_stepper SET_POSITION=0
{% еще %}
MANUAL_STEPPER STEPPER=flap_stepper MOVE=0
MANUAL_STEPPER STEPPER=flap_stepper ENABLE=0
{% конечный %}
{% конечный %}
#
[gcode_macro M106]
rename_existing: M106.1
код:
{% setspeed_val = params.S|default(255)|int %}
_SET_FLAP_ENABLED ВКЛЮЧЕНО=1
{% set move_val = Speed_val, если Speed_val <= 255, иначе 255 %}
{% set move_val = move_val, если move_val >= 0, иначе 0 %}
MANUAL_STEPPER STEPPER=flap_stepper MOVE={move_val} SYNC=0
#
[gcode_macro M107]
rename_existing: M107.1
код:
MANUAL_STEPPER STEPPER=flap_stepper MOVE=0 SYNC=0
_SET_FLAP_ENABLED ВКЛЮЧЕНО=0
#
[gcode_macro SET_BLOWER_SPEED]
описание: Установка фиксированной скорости вентилятора (от 0,0 до 1,0).
код:
{%, если параметр params.S определен %}
{% заданной скорости = params.S|float %}
{%, если скорость < 0 %}
{% заданной скорости = 0 %}
{% скорости > 1 %}
{% заданной скорости = 1 %}
{% конечный %}
SET_PIN PIN=blower_pwm VALUE={скорость}
{% еще %}
RESPOND PREFIX=«ошибка» MSG=«Отсутствует параметр S (диапазон 0,0-1,0)»
{% конечный %}
#

01:46
12
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.