Aller au contenu

Configuration des NeoPixels

NeoPixels

  • Vous pouvez retrouver mon support NeoPixels Ring Light ici : Printables

  • Il est important d’utiliser des LED 5V WS2812B car elles sont pilotables.

Câblage sur les cartes mères MKS Robin Nano V3.0/V3.1 :

NeoPixels

Câblage sur les cartes mères BigTreeTech SKR 1.3 :

NeoPixels

Câblage sur les cartes mères BigTreeTech SKR 2.0 :

NeoPixels

  • Rendez-vous sur l'interface Web de Mainsail via votre navigateur Web en saisissant l'adresse IP de votre Raspberry Pi.

  • Rendez-vous dans l'onglet Machine.

  • Ouvrez ensuite le fichier printer.cfg et décommentez (supprimez le #) les lignes suivantes pour activer la prise en charge des NeoPixels :

printer.cfg
#[neopixel NeoPixels]
#pin: PB2
#chain_count: 34
#color_order: GRB
#initial_RED: 1.0
#initial_GREEN: 1.0
#initial_BLUE: 1.0
  • Si vous désirez également activer les macros pour piloter les NeoPixels, décommentez (supprimez le #) la ligne suivante :
printer.cfg
[include neopixels.cfg] #Activer si vous souhaitez utiliser les NeoPixels
  • Vous pouvez également modifier le nombre de LED de vos NeoPixels dans la section Paramètres Neopixels à la ligne chain_count: 34 :
printer.cfg
########################################
# Paramètres Neopixels
########################################

[neopixel NeoPixels]
pin: PD0
chain_count: 34
color_order: GRB
initial_GREEN: 0.0
initial_RED: 0.0
initial_BLUE: 0.0
  • Cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

  • Les NeoPixels peuvent être pilotées via ces macros ou depuis l’écran via le menu NeoPixels :

    • NEOPIXEL_ON Allumer les NeoPixels
    • NEOPIXEL_OFF Éteindre les NeoPixels
    • NEOPIXEL_BLUE Allumer les NeoPixels en bleu
    • NEOPIXEL_RED Allumer les NeoPixels en rouge
    • NEOPIXEL_GREEN Allumer les NeoPixels en vert
    • NEOPIXEL_YELLOW Allumer les NeoPixels en jaune
    • NEOPIXEL_ORANGE Allumer les NeoPixels en orange
    • NEOPIXEL_VIOLET Allumer les NeoPixels en violet
    • HOTEND_GLOW Allumer toutes les NeoPixels en fonction de la température de la buse
    • HOTEND_PROGRESS Allumer les NeoPixels une à une en fonction de la température de la buse
    • BED_GLOW Allumer toutes les NeoPixels en fonction de la température du plateau
    • BED_PROGRESS Allumer les NeoPixels une à une en fonction de la température du plateau
    • PERCENT_GLOW Allumer toutes les NeoPixels en fonction de la progression d'impression
    • PERCENT_PROGRESS Allumer les NeoPixels une à une en fonction de la progression d'impression
    • SPEED_GLOW Allumer toutes les NeoPixels en fonction de la vitesse d'impression
    • SPEED_PROGRESS Allumer les NeoPixels une à une en fonction de la vitesse d'impression