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