Skip to content

Guilouz/Klipper-Flsun-Super-Racer-Manta-M4P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration Klipper pour FLSUN Super Racer avec BigTreeTech Manta M4P

maxresdefault

Klipper est un firmware d'imprimante 3D. Il combine la puissance d'un ordinateur à usage général avec un ou plusieurs microcontrôleurs.

Consultez le document sur les fonctionnalités pour plus d'informations sur les raisons pour lesquelles vous devriez utiliser Klipper.


Table des matières


Si vous aimez mon travail, n'hésitez pas à me soutenir en me payant une 🍺 ou un ☕. Merci 🙂

Donate


Informations

Cette configuration est compatible avec la FLSUN Super Racer uniquement et avec cette configuration :

  • Carte mère BigTreeTech Manta M4P
  • Raspberry Pi Compute Module 4
  • Extrudeur Bondtech LGX Lite
  • Bloc de chauffe Trianglelab CHC Pro (104NT-4-R025H42G) (en option, voir fichier printer.cfg)
  • Drivers TMC 2209/2226
  • LED Neopixel (en option, voir fichier printer.cfg)
  • Ecran BigTreeTech PITFT70 V2.0

Cette configuration de Klipper pour la Super Racer doit être utilisée avec cette version de KlipperScreen disponible ici : KlipperScreen-Flsun-Super-Racer


Liens utiles


Fichiers STL nécessaires


Schémas de câblage

  • Avec branchement ADXL sur GPIO :

Manta M4P SR

  • Avec branchement ADXL sur SPI :

Manta M4P SR SPI

  • Pins :

Pins


Installation de Klipper via MainsailOS

001

  • Sélectionnez CHOISISSEZ L'OS et une fenêtre contextuelle s'ouvrira comme illustré ci-dessous.
  • Faites défiler jusqu'à Other specific-purpose OS :

002

  • Sélectionnez 3D printing :

003

  • Sélectionnez Mainsail OS :

004

  • Puis la version désirée (32-bit ou 64-bit) :

005

  • Une fois cela fait, cliquez sur CHOISISSEZ LE STOCKAGE et sélectionnez la carte microSD souhaitée ou l'eMMC (voir la documentation de BigTreeTech page 21 : ici) :

006

  • Le nom d'hôte, le SSH, le Wi-Fi, la langue et de nombreux autres paramètres peuvent désormais être parcourus et préconfigurés dans un menu de configuration, en cliquant sur la petite roue dentée dans le coin droit :

007

  • Configurez les divers paramètres comme suit :

Sans titre

Note : Si vous modifiez le paramètre Set hotname, l'URL de votre Raspberry Pi sera modifiée en conséquence. Comme indiqué dans la capture d'écran ci-dessus, votre URL sera : http://flsun-super-racer.local

Veuillez également à ne pas changer le nom d’utilisateur pi ! La configuration de MainsailOS repose sur cet utilisateur.

  • Cliquez ensuite sur SAVE pour sauvegarder ces paramètres.

  • Vous pouvez ensuite cliquer sur ÉCRIRE :

012

  • Puis acceptez l'avertissement :

013

  • Cela prendra un certain temps pour écrire l'image sur la carte microSD ou l'eMMC :

014

  • Une fois l'écriture terminée, une vérification sera effectuée :

015

  • Une fois la vérification terminée, cliquez sur CONTINUER :

016

  • L'installation est maintenant terminée.

Connexion via SSH

01 02

  • Renseignez l'adresse IP de votre Raspberry Pi dans le champ Remote Host, cochez la case Specify username et saisissez le nom d'utilisateur pi dans le champ puis cliquez sur OK :

Capture d’écran 2022-12-24 à 15 34 31

  • Sur la fenêtre qui s'affiche, saisissez votre mot de passe précédemment défini dans Raspberry Pi Imager (il ne s'affiche pas à la saisie, c'est normal) :

Capture d’écran 2022-12-24 à 15 39 29

  • Une fenêtre d'autorisation va s'afficher, autorisez-la. Il est également possible qu'une autre fenêtre vous demandant de changer le mot de passe s'affiche, ignorez-là.

  • Une fois connecté, sur la partie gauche de la fenêtre vous avez l'accès aux dossiers et fichiers de votre Raspberry Pi et à la fenêtre d'invite de commande SSH sur la partie droite :

Capture d’écran 2022-12-24 à 15 36 40


Mise à jour des dépendances

  • Dans la fenêtre d'invite de commande SSH, entrez la commande suivante pour télécharger la liste des mises à jour (vous devrez entrer le mot de passe root) :
sudo apt update
  • Puis cette commande pour les installer :
sudo apt full-upgrade -y
  • Supprimez ensuite les dépendances inutiles (une commande à la fois) :
sudo apt autoremove
sudo apt autoclean
sudo apt clean
  • Vous pouvez également mettre à jour le firmware de votre Raspberry Pi en saisissant cette commande :
sudo rpi-update
  • Puis saisissez la commande suivante (une à la fois) :
sudo rm -rf /home/pi/mainsail-config
sudo rm /home/pi/printer_data/config/mainsail.cfg
  • Puis saisissez la commande suivante pour redémarrer :
sudo reboot

Installation de KlipperScreen

  • Dans la fenêtre d'invite de commande SSH, saisissez les commandes suivantes (une à la fois) :
cd ~ && git clone https://github.com/Guilouz/KlipperScreen-Flsun-Super-Racer.git
sudo mv ~/KlipperScreen-Flsun-Super-Racer ~/KlipperScreen
./KlipperScreen/scripts/KlipperScreen-install.sh
  • Puis saisissez la commande suivante pour redémarrer :
sudo reboot

Désactivation du PCI Express sur le CM4

La Manta M4P ne dispose pas de port PCI Express, il est donc nécessaire de désactiver la fonctionnalité pour éviter un message au démarrage.

  • Créez le fichier disable-pcie-overlay.dts avec la commande suivante :
sudo nano /boot/overlays/disable-pcie-overlay.dts
  • Copiez ce code dans la fenêtre qui s'affiche :
/*
 * disable-pcie-overlay.dts
 */

/dts-v1/;
/plugin/;

/ {
	compatible = "brcm,bcm2835";

	fragment@0 {
		target = <&pcie0>;
		__overlay__  {
			status = "disabled";
		};
	};
};
  • Puis sur votre clavier appuyez sur les touches Ctrl+X pour quitter, Y pour sauvegarder et Entrée pour valider.

  • Il faut ensuite convertir le fichier disable-pcie-overlay.dts en disable-pcie-overlay.dtbo avec la commande suivante :

sudo dtc -@ -I dts -O dtb -o /boot/overlays/disable-pcie-overlay.dtbo /boot/overlays/disable-pcie-overlay.dts
  • Puis supprimez le fichier disable-pcie-overlay.dts avec la commande suivante :
sudo rm /boot/overlays/disable-pcie-overlay.dts

Installation de l'image de démarrage

Cette section permet d'avoir un logo de démarrage à la place des textes de démarrage du Rapsberry Pi jusqu’à l’apparition du menu KlipperScreen :

Sans titre

  • Téléchargez ce pack si vous utilisez l'écran BigTreeTech PITFT puis dézipez-le : Pack Boot (800x480)

  • Téléchargez ce pack si vous utilisez un autre écran avec une résolution de 1024x600 puis dézipez-le : Pack Boot (1024x600)

  • Faites glisser les 3 fichiers initramfs.img, splash.txt et splash.png dans la fenêtre de gauche en vous assurant d'être bien dans le répertoire /home/pi/.

  • Dans la fenêtre d'invite de commande SSH, saisissez les commandes suivantes (une à la fois) :

sudo cp ~/splash.png /boot/
sudo cp ~/splash.txt /boot/
sudo cp ~/initramfs.img /boot/
  • Vous pouvez ensuite supprimer ces 3 fichiers du répertoire /home/pi/ en saisissant les commandes suivantes (une à la fois) :
sudo rm ~/splash.png
sudo rm ~/splash.txt
sudo rm ~/initramfs.img

Installation du driver pour écran DSI & Caméra CSI

  • Saisissez la commande suivante :
sudo wget https://datasheets.raspberrypi.com/cmio/dt-blob-disp1-cam1.bin -O /boot/dt-blob.bin

Modification du fichier /boot/cmdline.txt

  • Saisissez la commande suivante :
sudo nano /boot/cmdline.txt
  • Sur la fenêtre qui s'affiche, remplacez le paramètre console=tty1 par console=tty3

  • Puis ajoutez ces éléments à la fin de la ligne :

logo.nologo loglevel=0 vt.global_cursor_default=0 splash silent quiet

Capture d’écran 2022-12-24 à 17 15 56

  • Puis sur votre clavier appuyez sur les touches Ctrl+X pour quitter, Y pour sauvegarder et Entrée pour valider.

Modification du fichier /boot/config.txt

  • Saisissez la commande suivante :
sudo nano /boot/config.txt
  • Sur la fenêtre qui s'affiche, ajoutez ces éléments au début du fichier :
## Splashcreen settings
initramfs initramfs.img
dtoverlay=disable-pcie-overlay
disable_splash=1
boot_delay=0

Capture d’écran 2022-12-24 à 16 07 40

  • Puis modifiez également ces lignes déjà présentes en ajoutant un "#" devant dtoverlay=vc4-fkms-v3d comme suit :
# Enable DRM VC4 V3D driver
#dtoverlay=vc4-kms-v3d
max_framebuffers=2

Capture d’écran 2022-12-24 à 16 08 48

  • Puis également ces lignes en remplaçant la ligne otg_mode=1 par dtoverlay=dwc2,dr_mode=host comme suit :
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
dtoverlay=dwc2,dr_mode=host

Capture d’écran 2022-12-24 à 17 01 17

  • Puis sur votre clavier appuyez sur les touches Ctrl+X pour quitter, Y pour sauvegarder et Entrée pour valider.

  • Vous pouvez maintenant saisir la commande suivante pour redémarrer le Raspberry Pi :

sudo reboot

Installation du firmware Klipper sur la Manta M4P

  • Connectez-vous de nouveau en SSH et saisissez ces commandes (une à la fois) :
cd ~/klipper/
make menuconfig
  • Sélectionnez ces paramètres :
[*] Enable extra low-level configuration options
    Micro-controller Architecture (STMicroelectronics STM32) --->
    Processor model (STM32G0B1)  --->
    Bootloader offset (8KiB bootloader) --->
    Clock Reference (8 MHz crystal) --->
    Communication interface (USB (on PA11/PA12)) --->
    USB ids  --->
()  GPIO pins to set at micro-controller startup
  • Puis sur votre clavier appuyez sur la touche Q puis sur Y pour sauvegarder la configuration.

  • Saisissez les commandes suivantes pour compiler le firmware (une à la fois) :

make clean
make
  • Récupérez le firmware nommé Klipper.bin sur la page de gauche dans le répertoire /home/pi/klipper/out/.

  • Renommez-le en firmware.bin.

  • Copiez-le à la racine d'une carte SD (et non microSD) formatée en FAT32 et une taille d'allocation de 4096.

  • Insérez la carte SD dans la Manta M4P puis allumez l'imprimante.

  • L'installation dure que quelques secondes, pour vérifier que le firmware a bien été installé, le fichier sur la carte SD doit avoir été renommé en FIRMWARE.CUR.

  • Connectez-vous de nouveau en SSH puis saisissez la commande suivante afin de récupérer le serial USB de la Manta M4P :

cd ~ && ls /dev/serial/by-id/*
  • Copiez la ligne qui s'affiche (dans un fichier texte par exemple), elle nous sera utile après.



  • Note : Pour les futures mises à jour du firmware Klipper pour la Manta M4P, il est possible de flasher directement le firmware via SSH, pour cela :
    • Saisissez la commande suivante :
    make flash FLASH_DEVICE=/dev/serial/by-id/XXXXX (en remplaçant les XXXXX par le serial obtenu précédemment)
    • Cela doit ressembler à ça :
    make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32g0b1xx_2F0034001050415833323520-if00
    • Il y aura un message d'erreur dfu-util: Error during download get_status après la mise à jour. N'y prêtez pas attention, le plus important c'est d'obtenir la ligne File downloaded successfully.

Capture d’écran 2023-01-03 à 18 26 01


Configuration pour l'ADXL345

  • Connectez-vous de nouveau en SSH puis saisissez les commandes suivantes (une à la fois) :
cd ~/klipper/
sudo cp ./scripts/klipper-mcu.service /etc/systemd/system/
sudo systemctl enable klipper-mcu.service
  • Il faut ensuite compiler le code du microcontrôleur en saisissant ces commandes (une à la fois) :
cd ~/klipper/
make menuconfig
  • Sur le menu, définissez Microcontroller Architecture sur Linux process, puis sur votre clavier appuyez sur la touche Q puis sur Y pour sauvegarder la configuration :

Capture d’écran 2022-12-25 à 00 40 14

  • Pour compiler et installer le microcontrôleur, saisissez les commandes suivantes (une à la fois) :
sudo service klipper stop
make clean
make flash
sudo service klipper start
  • Il suffit ensuite de dé-commenter (retirer le #) de la ligne suivante dans le fichier printer.cfg pour activer le support de l'ADXL :
[adxl345_gpio.cfg]

ou

[adxl345_spi.cfg]
  • Cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

  • Après redémarrage du firmware vous devriez voir le MCU de l'ADXL se connecter à Klipper.

  • Vous pouvez tester l'accéléromètre en saisissant cette commande :

ACCELEROMETER_QUERY
  • Quelque chose comme ceci doit être retourné :
accelerometer values (x, y, z): 5551.544565, 7048.078582, -1924.535449
  • Entrez ensuite cette commande pour mesurer le bruit de l'accéléromètre pour chaque axe :
MEASURE_AXES_NOISE
  • Vous devriez obtenir des chiffres de référence pour le bruit de l'accéléromètre sur les axes (ils devraient être compris dans la plage de ~ 1-100). Un bruit d'axes trop élevé (par exemple 1000 et plus) peut indiquer des problèmes de capteur, des problèmes d'alimentation ou des ventilateurs déséquilibrés trop bruyants.

  • Utilisez cette macro pour mesurer les résonances de l’axe X : ADXL_AXE_X

  • Suivi de la macro suivante pour enregistrer : SAUVEGARDER

  • Utilisez cette macro pour mesurer les résonances de l’axe Y : ADXL_AXE_Y

  • Suivi de la macro suivante pour enregistrer : SAUVEGARDER

Note : Après les tests, il est préférable de désactiver l'ADXL en commentant à nouveau la ligne suivante [adxl345_gpio.cfg] ou [adxl345_spi.cfg] dans le fichier printer.cfg.

Plus d’informations ici : https://www.klipper3d.org/Measuring_Resonances.html


Utilisation des fichiers de configuration

serial: /dev/serial/by-id/XXXXX (en remplaçant les XXXXX par le serial obtenu précédemment)
  • Cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

  • Après redémarrage du firmware, vous devriez voir le MCU de la Manta M4P se connecter à Klipper.

  • Ouvrez ensuite le fichier moonraker.conf et supprimez les lignes suivantes :

[update_manager mainsail-config]
type: git_repo
primary_branch: master
path: ~/mainsail-config
origin: https://github.com/mainsail-crew/mainsail-config.git
managed_services: klipper
  • Cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

  • Redémarrez ensuite l'imprimante.


Changements coté Slicers

  • Changez le Gcode de démarrage et le Gcode de fin dans les paramètres de votre Slicer tels quels :

    • Pour Cura:

      • Gcode de démarrage :
        ;Nozzle diameter = {machine_nozzle_size}
        ;Filament type = {material_type}
        ;Filament name = {material_brand} {material_name}
        ;Filament weight = {filament_weight}
        ;M109 S{material_print_temperature}
        ;M190 S{material_bed_temperature}
        
        START_PRINT BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0}
        
      • Gcode de fin :
        END_PRINT
        
    • Pour PrusaSlicer / SuperSlicer:

      • Gcode de démarrage :
        START_PRINT BED_TEMP=[first_layer_bed_temperature] EXTRUDER_TEMP=[first_layer_temperature]
        M104 S[first_layer_temperature]
        M190 S[first_layer_bed_temperature]
        
      • Gcode de fin :
        END_PRINT
        
    • Pour LycheeSlicer:

      • Gcode de démarrage :
        START_PRINT BED_TEMP={bed_temp} EXTRUDER_TEMP={temp}
        
      • Gcode de fin :
        END_PRINT
        

  • La rétraction Firmware donne un avantage comparé à la rétraction Slicer, elle peut être modifiée pendant une impression (depuis Mainsail ou Klipperscreen) et donc qu'un même gcode peut être imprimé avec des paramètres différents sans nécéssité d'être re-slicer.

    • Pour Cura, il est nécessaire d'installer le plugin Klipper Settings Plugin (disponible ici : Klipper Settings Plugin) et d'activer le paramètre Enable Firmware Retraction comme cela :

    190531375-dc2def8d-9190-47c8-ae6e-bc7efaf2ce04

    • Pour PrusaSclicer / SuperSlicer, il est juste nécessaire d'activer le paramètre Utiliser la rétraction du firmware comme cela :

206947349-f522cf58-ce9f-4bd4-88a6-e73893efeaa3


Calibrer l'imprimante

  • Démarrez un PID du plateau depuis la macro CALIBRATION_PID_BED_65 et enregistrez la configuration.

    • Note : Il est possible de choisir la température de calibration en cliquant sur la flèche de la macro.
  • Démarrez un PID de la buse depuis la macro CALIBRATION_PID_HOTEND_220 et enregistrez la configuration.

    • Note : Il est possible de choisir la température de calibration en cliquant sur la flèche de la macro.

A noter que les calibrations suivante doivent être exécutées dans cet ordre et peuvent être effectuées via les macros ou directement depuis l'écran :

  • Mesure du Z-Offset via la macro Z_OFFSET_CALIBRATION ou depuis l'écran.

    • Note : Le capteur de nivellement doit être branché pour cette opération. Une fois que le capteur a palpé le plateau, la hotend remonte de quelques centimètres, il faut alors retirer le palpeur et ajuster le Z.
  • Calibration des Capteurs de fin de course via la macro ENDSTOPS_CALIBRATION ou depuis l'écran.

  • Calibration Delta via la macro DELTA_CALIBRATION ou depuis l'écran.

    • Note : Le capteur de nivellement doit être branché pour cette opération.
  • Nivellement du plateau via la macro BED_LEVELING ou depuis l'écran.

    • Note : Le capteur de nivellement doit être branché pour cette opération.
  • Suite à une mesure du Z-Offset, après toutes vos calibrations effectuées, je recommande d'appliquer un Offset de sécurité de 2 mm via la macro SECURITY_OFFSET.

    Cela pourrait éviter que la buse vienne gratter ou s'enfoncer sur le plateau en cas d'un mauvais ajustement du Z-Offset.

  • Après avoir effectué toutes les calibrations de l'imprimante, démarrez ensuite une impression et ajustez la première couche à l'aide des babysteps via le bouton Ajustements de KlipperScreen ou via la section Tête d'impression de Mainsail.

    Important: Ne pas sauvegarder la valeur du Z-Offset, une macro se charge de le faire automatiquement dans le fichier variables.cfg et de recharger cette valeur automatiquement au démarrage de Klipper.

  • Vous trouverez un STL de test de première couche ici : First_Layer_Test.stl



Calibration de l'extrudeur :

Assurez-vous que l'extrudeur contient du filament, que la hotend est chauffée à une température appropriée et que l'imprimante est prête à extruder.

  • Utilisez un marqueur pour placer une marque sur le filament à 120 mm de l'entrée de l'extrudeur.

  • Utilisez ensuite un pied à coulisse numérique pour mesurer la distance réelle de cette marque aussi précisément que possible. Notez 120 mm comme < distance_de_la_marque >.

  • Extrudez 100 mm de filament avec la séquence de commande suivante (une à la fois) :

G91
G1 E100 F100

Notez 100 mm comme < distance_demandée >.

  • Attendez que l'extrudeur termine le mouvement (cela prendra plusieurs secondes). Il est important d'utiliser la vitesse d'extrusion lente pour ce test, car une vitesse plus rapide peut provoquer une pression élevée dans l'extrudeur, ce qui fausserait les résultats. (N'utilisez pas les boutons d'extrusion depuis Mainsail ou l’écran pour ce test car ils s'extrudent à un rythme rapide).

  • Utilisez ensuite un pied à coulisse numérique pour mesurer la nouvelle distance entre l’entrée de l'extrudeur et la marque sur le filament. Notez ceci comme < distance_mesurée >.

  • Calculez ensuite : < distance_de_la_marque > - < distance_mesurée > = < distance_extrusion >

  • Calculez la rotation_distance comme suit :

< rotation_distance_actuelle > X < distance_extrusion > / < distance_demandée > = rotation_distance

Note : Vous pouvez récupérer la valeur < rotation_distance_actuelle > dans le fichier printer.cfg à la ligne rotation_distance: de la section Paramètres Extrudeur & Driver.

  • Remplacez ensuite la nouvelle valeur dans le fichier printer.cfg en arrondissant la nouvelle rotation_distance à trois décimales.

Mettre à jour KlipperScreen

  • Rendez-vous sur l'interface Web de Mainsail puis cliquez sur l'onglet Machine.

  • Ouvrez le fichier moonraker.conf et ajoutez les lignes suivantes :

[update_manager KlipperScreen]
type: git_repo
path: ~/KlipperScreen
origin: https://github.com/Guilouz/KlipperScreen-Flsun-Super-Racer.git
env: ~/.KlipperScreen-env/bin/python
requirements: scripts/KlipperScreen-requirements.txt
install_script: scripts/KlipperScreen-install.sh
  • Une fois terminé, cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

  • Vous pouvez maintenant cliquer sur le bouton d'actualisation (toujours dans l'onglet Machine) sur la tuile Gestionnaire de mise à jour.

  • Vous verrez apparaître une nouvelle ligne KlipperScreen.


Activer la fonction Exclude Objects

La fonction Exclude Objects permet d’exclure des objets individuels d'une impression en cours via ce bouton :

Sans titre

Le bouton ouvre une boîte de dialogue dans laquelle vous pouvez sélectionner chaque objet individuel et l'exclure de l'impression en cours :

Sans titre11

  • Rendez-vous sur l'interface Web de Mainsail puis cliquez sur l'onglet Machine.

  • Ouvrez le fichier moonraker.conf et remplacez la ligne suivante :

enable_object_processing: False

par

enable_object_processing: True
  • Une fois terminé, cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

Plus d'informations sur la fonction Exclude Objects ici : https://docs.mainsail.xyz/features/exclude_objects


Activer et mettre à jour la fonction Timelapse

  • Rendez-vous sur l'interface Web de Mainsail puis cliquez sur l'onglet Machine.

  • Ouvrez le fichier moonraker.conf et décommentez (retirez le # devant chaque ligne) les lignes suivantes comme ceci :

[timelapse]
###   Directory where the generated video will be saved
output_path: ~/timelapse/
###   Directory where ffmpeg is installed
ffmpeg_binary_path: /usr/bin/ffmpeg

[update_manager timelapse]
type: git_repo
primary_branch: main
path: ~/moonraker-timelapse
origin: https://github.com/mainsail-crew/moonraker-timelapse.git
managed_services: klipper moonraker
  • Une fois terminé, cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.

  • Vous pouvez maintenant cliquer sur le bouton d'actualisation (toujours dans l'onglet Machine) sur la tuile Gestionnaire de mise à jour.

  • Vous verrez apparaître une nouvelle ligne timelapse.


Utilisation du Neopixels Ring Light

Modes disponibles :

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

Nécéssaire :

  • Neon Flexible Tube 1m T1616-Side 10mm PCB : Ici

  • LED Strip 1 m 60 IP 30 : Ici

  • Colliers de serrage 2.5 mm

  • Support (STL) : Ici

Configuration :

  • Rendez-vous sur l'interface Web de Mainsail puis cliquez sur l'onglet Machine.

  • Ouvrez le fichier printer.cfg et modifiez les lignes suivantes en supprimant le # au tout début :

#[neopixel NeoPixels]
#pin: PD0
#chain_count: 34
#color_order: GRB
#initial_GREEN: 1.0
#initial_RED: 1.0
#initial_BLUE: 1.0
  • Et si vous voulez avoir certaines macros pour contrôler vos NeoPixels, modifiez la ligne suivante en supprimant le # au tout début :
[include neopixels.cfg]
  • Note : Vous pouvez également modifier le nombre de LED de vos NeoPixels dans la section Paramètres Neopixels à la ligne : chain_count: 34

  • Cliquez sur SAUVEGARDER ET REDÉMARRAGE en haut à droite pour enregistrer le fichier.


Remerciements

About

Klipper pour FLSUN Super Racer avec BigTreeTech Manta M4P

Resources

License

Stars

Watchers

Forks

Sponsor this project