Skip to content

Releases: 1Biba1Boba/Configuring-Klipper-to-work-with-MKS-PWC

ИНСТРУКЦИЯ V1.0.0

12 Apr 01:00
a2d621c
Compare
Choose a tag to compare

📖 Инструкции для настройки прошивки Klipper для работы с реле питания MKS PWC.

Необходимость такого документирования в том, что:

  • на момент 12 апреля 2024 года нет официальных инструкций настройки прошивки Klipper для работы с реле питания MKS PWC от официальных представителей как MKS, так других производителей материнских плат, так и нет комментариев от разработчиков прошивки Klipper,
  • эта инструкция призвана помочь решить описанную проблему,
  • но в первую она будет полезна, адаптирована для пользователей 3D принтеров STRATEX 350/500, которые оснащены прошивкой Klipper, материнской платой MKS Monster 8, и кнопками управления питанием, как механической тактовой (стандартной из комплекта поставки MKS PWC) так и для сенсорной кнопки «КСУ», разработанной фирмой 3DIY,
  • во многом автор мануала ссылался на дискуссию об этой теме на форуме MKS на GitHub.

Это первый релиз инструкции. В дальнейшем, вероятно, она будет обновляться.

Небольшой отрывок инструкции ниже.

Все необходимое для работы лежит в архиве для скачивания в этом релизе.

Код для удаления:

[output_pin PW_OFF]
pin: PB12 # Define output pin to power supply off
value: 1 # Maintain power supply on

Код для вставки в случае сенсорной кнопки:

[delayed_gcode PWC_ON]
initial_duration: 1
gcode:
  SET_PIN PIN=PW_OFF VALUE=1

[output_pin PW_OFF]
pin: PB12 # Define output pin to power supply off
value: 1 # Maintain power supply on

[gcode_macro PW_OFF_PRINTER]
description: Shutdown 24V power supply
gcode:
  SET_PIN PIN=PW_OFF VALUE=0

[gcode_button BUTTON_AUTOSHUTDOWN]
pin: ^!PA13
press_gcode: SET_PIN PIN=PW_OFF VALUE=0
release_gcode: SET_PIN PIN=PW_OFF VALUE=1

Код для вставки в случае механической тактовой кнопки:

[output_pin PW_OFF]
pin: PB12 # Define output pin to power supply off
value: 1 # Maintain power supply on

[gcode_macro PW_OFF_PRINTER]
description: Shutdown 24V power supply
gcode:
  SET_PIN PIN=PW_OFF VALUE=0

[gcode_button BUTTON_AUTOSHUTDOWN]
pin: ^!PA13
press_gcode: SET_PIN PIN=PW_OFF VALUE=0
release_gcode: SET_PIN PIN=PW_OFF VALUE=1