Aller au contenu principal

Ajout de bouton sans fil

Remarque importante
  • Le bouton sans fil nécessite l'installation de la batterie, le modèle de batterie est CR927
  • Après être retourné à la page d'accueil, cliquez sur le + dans le cadre rouge de l'image
    Loading...
  • Une fois l'interface ci-dessous affichée, appuyez normalement une fois sur le bouton sans fil avec la batterie installée
  • L'ID du bouton sans fil sera automatiquement généré dans le cadre rouge, cet ID est unique
    Loading...
  • Dans le cadre rouge, saisissez le nom que vous souhaitez donner au bouton
    Loading...
  • Cliquez sur le premier cadre rouge, le deuxième cadre bleu apparaîtra
    Loading...
À savoir
  • Le GCODE personnalisé et la demande d'API sont contrôlés via une connexion sans fil
  • Le déclenchement GPIO est contrôlé via une connexion filaire

GCODE personnalisé

  • Personnalisez le GCODE, vous pouvez saisir dans le cadre rouge le code ou le nom de la macro que vous souhaitez exécuter, AirClick l'enverra automatiquement à l'imprimante pour exécution
    Loading...

Demande d'API

  1. Les API prédéfinies permettent de réaliser des macros personnalisées, un arrêt d'urgence, un redémarrage de Klipper, un redémarrage du firmware, l'arrêt du système, etc.
Loading...
  1. Explication de l'API personnalisée
    • Tous les documents de référence de l'API Moonraker API
    • La method doit être cohérente avec la method de l'API Moonraker
    • Les params doivent être cohérents avec les params de l'API Moonraker
  2. Voici un exemple d'API pour démarrer l'impression d'un fichier spécifié
    • L'image ci-dessous est un exemple de la documentation officielle de Moonraker
    Loading...
    • L'image ci-dessous est un exemple de remplissage de l'API AirClick
    Loading...
  3. Enregistrez ce bouton pour pouvoir démarrer l'impression du fichier spécifié

Déclenchement GPIO (Klipper uniquement)

  • Le déclenchement GPIO nécessite la connexion du STM32F072 à Klipper

  • Pour le flash du firmware et la connexion, veuillez consulter ce document Flash du firmware et connexion

  • Les IO disponibles sont PB0 à PB9, soit dix IO au total. Après avoir flashé le firmware normalement et connecté Klipper, il suffit de configurer normalement. Voici une configuration de référence

    [mcu AirClick]
    serial: /dev/serial/by-id/usb-Klipper_stm32f072xb_AirClick-if00
    ### Veuillez rechercher l'USBID et modifier ici

    [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...