본문으로 건너뛰기

무선 버튼 추가

중요 사항
  • 무선 버튼에는 배터리를 설치해야 하며, 배터리 모델은 CR927입니다.
  • 홈페이지로 돌아간 후 그림에서 빨간색 상자 안의 +를 클릭하세요.
    Loading...
  • 아래와 같은 화면이 나타나면, 배터리가 설치된 무선 버튼을 정상적으로 한 번 눌러주세요.
  • 빨간색 상자 안에 무선 버튼의 ID가 자동으로 생성됩니다. 이 ID는 고유합니다.
    Loading...
  • 빨간색 상자 안에 버튼 이름을 입력하세요.
    Loading...
  • 첫 번째 빨간색 상자를 클릭하면 두 번째 파란색 상자가 나타납니다.
    Loading...
주의 사항
  • 사용자 정의 GCODE와 API 요청은 무선 연결을 통해 제어됩니다.
  • GPIO 트리거는 유선으로 제어됩니다.

사용자 정의 GCODE

  • 사용자 정의 GCODE를 설정하면 빨간색 상자 안에 실행할 코드나 매크로 이름을 입력할 수 있습니다. AirClick이 자동으로 프린터로 전송하여 실행합니다.
    Loading...

API 요청

  1. 사전 정의된 API를 사용하여 사용자 정의 매크로, 긴급 정지, Klipper 재시작, 펌웨어 재시작, 시스템 종료 등을 구현할 수 있습니다.
Loading...
  1. 사용자 정의 API 설명
    • 모든 API 참조 문서: Moonraker API
    • method는 Moonraker API의 method와 일치해야 합니다.
    • params는 Moonraker API의 params와 일치해야 합니다.
  2. 아래는 지정된 파일 인쇄 시작 API를 예로 든 것입니다.
    • 아래는 Moonraker 공식 문서 예제입니다.
    Loading...
    • 아래는 AirClick의 API 입력 예제입니다.
    Loading...
  3. 이 버튼을 저장하면 지정된 파일 인쇄를 시작할 수 있습니다.

GPIO 트리거 (Klipper 전용)

  • GPIO 트리거는 STM32F072와 Klipper 연결이 필요합니다.

  • 펌웨어 플래싱 및 연결은 이 문서를 참조하세요: 펌웨어 플래싱 및 연결

  • 사용 가능한 IO는 PB0부터 PB9까지 총 10개의 IO입니다. 펌웨어를 정상적으로 플래싱하고 Klipper에 연결한 후에는 정상적으로 설정하기만 하면 됩니다. 아래는 참조 설정입니다.

    [mcu AirClick]
    serial: /dev/serial/by-id/usb-Klipper_stm32f072xb_AirClick-if00
    ### USB ID를 검색한 후 이 부분을 수정하세요.

    [gcode_button _test]
    pin: ^!AirClick:PB0
    press_gcode:
    M118 PB0

    [gcode_button _test1]
    pin: ^!AirClick:PB1
    press_gcode:
    M118 PB1

    [gcode_button _test2]
    pin: ^!AirClick:PB2
    press_gcode:
    M118 PB2

    [gcode_button _test3]
    pin: ^!AirClick:PB3
    press_gcode:
    M118 PB3

    [gcode_button _test4]
    pin: ^!AirClick:PB4
    press_gcode:
    M118 PB4

    [gcode_button _test5]
    pin: ^!AirClick:PB5
    press_gcode:
    M118 PB5

    [gcode_button _test6]
    pin: ^!AirClick:PB6
    press_gcode:
    M118 PB6

    [gcode_button _test7]
    pin: ^!AirClick:PB7
    press_gcode:
    M118 PB7

    [gcode_button _test8]
    pin: ^!AirClick:PB8
    press_gcode:
    M118 PB8

    [gcode_button _test9]
    pin: ^!AirClick:PB9
    press_gcode:
    M118 PB9
Loading...