Configuration des 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 :
Câblage sur les cartes mères BigTreeTech SKR 1.3 :
Câblage sur les cartes mères BigTreeTech SKR 2.0 :
-
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 :
- 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