Aller au contenu principal

Ajout de bouton sans fil

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

GCODE personnalisé

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

Requête API

  1. Les API prédéfinies permettent d'implémenter des macros personnalisées, l'arrêt d'urgence, le redémarrage de Klipper, le redémarrage du firmware, l'arrêt du système, etc.
Loading...
  1. Explication des API personnalisées
    • Toutes les API font référence à la documentation Moonraker API
    • method doit correspondre au method de MoonrakerAPI
    • params doit correspondre au params de MoonrakerAPI
  2. Exemple avec l'API de démarrage d'impression d'un fichier spécifique
    • L'image ci-dessous montre l'exemple de la documentation officielle Moonraker
    Loading...
    • Voici un exemple de saisie d'API dans AirClick
    Loading...
  3. Enregistrez ce bouton pour pouvoir démarrer l'impression d'un fichier spécifique

Déclenchement GPIO (Klipper uniquement)

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

  • Pour le flashage du firmware et la connexion, consultez ce document Flashage du firmware et connexion

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

    [mcu AirClick]
    serial: /dev/serial/by-id/usb-Klipper_stm32f072xb_AirClick-if00
    ### Modifiez cette ligne après avoir recherché l'USBID

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