Configuration de référence VORON Trident
À lire impérativement avant utilisation
- Cette page est un modèle de configuration de référence Klipper pour VORON Trident, et non une configuration prête à l'emploi.
serial,canbus_uuid, toutes les broches, les types de thermistances, les courses, les directions de fin de course et les directions des moteurs doivent être modifiés en fonction du matériel réel.- Lors de la première mise sous tension et des tests, veuillez d'abord utiliser
STEPPER_BUZZpour vérifier chaque moteur, n'exécutez pas directement le référencement complet de la machine ou le nivellement d'inclinaison Z.
Champ d'application
| Structure | Description |
|---|---|
| VORON Trident | Structure CoreXY à portique fixe, lit chauffant à trois axes Z |
| Nivellement 3Z | L'exemple inclut la configuration liée à z_tilt |
| FLY-Super8-Pro | La configuration originale utilise FLY-Super8-Pro comme carte mère exemple |
Éléments à modifier en premier
| Élément | Emplacement | Description |
|---|---|---|
| ID de la carte mère | [mcu] | Utiliser serial pour le firmware USB, canbus_uuid pour le firmware CAN |
| Inclusion de fichiers | [include] | Choisir fluidd.cfg ou mainsail.cfg selon l'interface utilisateur |
| Dimensions de la machine | [stepper_x], [stepper_y], [stepper_z] | Modifier selon 250 / 300 / 350 ou une taille personnalisée |
| Position des trois Z | [z_tilt] | Modifier les points de nivellement et les positions des moteurs Z selon les dimensions de la machine |
| Direction des moteurs | dir_pin | Ajouter ou supprimer ! devant la broche correspondante si la direction est inversée |
| Type de fin de course | endstop_pin | Ne pas mélanger les trois types : fin de course physique, sans fin de course, ou sonde |
| Modèle de driver | [tmc2209] / [tmc5160] | Doit correspondre au driver réel. Supprimer ou commenter les sections de driver non utilisées |
| Type de thermistance | [extruder], [heater_bed] | Remplir selon les capteurs réels de la tête chaude et du lit chauffant |
| Paramètres PID | [extruder], [heater_bed] | Effectuer l'étalonnage PID après les premiers tests et enregistrer |
Ordre de调试
- Modifier
[mcu]et confirmer que Klipper peut se connecter à la carte mère. - Vérifier que les températures de la tête chaude, du lit chauffant, de la carte mère et de l'ordinateur hôte s'affichent correctement.
- Utiliser
STEPPER_BUZZpour vérifier séparément la direction des moteurs X/Y/Z0/Z1/Z2 et de l'extrudeuse. - Utiliser
QUERY_ENDSTOPSpour vérifier l'état des fins de course ou de la sonde. - Exécuter
G28 X,G28 Y,G28 Zà faible vitesse pour confirmer le référencement correct de chaque axe. - Après avoir confirmé la direction correcte des trois moteurs Z, exécuter
Z_TILT_ADJUST. - Effectuer l'étalonnage PID de la tête chaude et du lit chauffant.
- Étalonner
rotation_distancede l'extrudeuse. - Effectuer l'étalonnage du décalage Z, du maillage du lit, de la compensation de résonance et de l'avance de pression.
Configuration de référence complète
####################################################################################
# 3D MELLOW /FLY-Super8-Pro #
####################################################################################
## Site Web des informations FLY-Super8-Pro : http://mellow.klipper.cn/#/board/fly_super8_pro/README
## Schéma FLY-Super8-Pro : https://github.com/Mellow-3D/Fly-Super8Pro
## Boutique Taobao officielle FLY : https://shop126791347.taobao.com/shop/view_shop.htm?spm=a230r.1.14.4.1a4840a8hyvpPJ&user_number_id=2464680006
## Pour le service après-vente, veuillez contacter le service client Taobao
## Groupe de support technique après-vente FLY : 621032883
## Groupe de discussion firmware FLY-RRF : 786561979
#####################################################################
# Remarques importantes #
#####################################################################
##***Éléments à modifier/vérifier :***
## Chemin MCU [mcu]
## Zone de déplacement de l'imprimante positions xyz
## Type de thermistance [extruder] et [heater_bed]
## Position d'arrêt de la butée Z [homing_override]
## Position de décalage de la butée Z [stepper_z]
## Étalonnage PID [extruder] et [heater_bed]
## Ajuster la valeur de pas du moteur de l'extrudeuse [extruder]
#####################################################################
# Inclusion de fichiers #
#####################################################################
#[include fluidd.cfg] # Fichier d'inclusion pour FLUIDD.
#[include mainsail.cfg] # Fichier d'inclusion pour MAINSAIL.
# Déterminer quel fichier utiliser
#####################################################################
# Configuration de la carte mère #
#####################################################################
[mcu] # ID de la carte mère FLY
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_XXXXXXXXXXXXXXXXXXXXX
### La commande pour interroger l'id du firmware USB est : ls -l /dev/serial/by-id/
### Remplacer /dev/serial/by-id/usb-Klipper_stm32f407xx_XXXXXXXXXXXXXXXXXXXXX par l'id trouvé
#canbus_uuid: xxxxxxxxxxxx
### La commande pour interroger l'id du firmware CAN est : ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
### Pour l'id Can, remplacer serial par canbus_uuid : ajouter l'id après
#####################################################################
# Modèle et accélération #
#####################################################################
[printer] # Paramètres de l'imprimante
kinematics: corexy # Structure cinématique : cartésienne ou corexy, etc. Cartésienne : cartesian
max_velocity: 300 # Vitesse maximale de l'imprimante
max_accel: 3000 # Accélération maximale 3000 max
max_z_velocity: 15 # Vitesse maximale de l'axe Z
max_z_accel: 100 # Accélération maximale de l'axe Z
square_corner_velocity: 5.0 # Vitesse dans les coins carrés. Une valeur plus faible peut efficacement éviter l'inertie due au poids de la plateforme.
#####################################################################
# Surveillance de température #
#####################################################################
[temperature_sensor Fly-Super8] # Température de la carte mère FLY (peut être renommée)
sensor_type: temperature_mcu # Associer au mcu (par défaut)
#--------------------------------------------------------------------
[temperature_sensor FLY-π] # Température de l'ordinateur hôte
sensor_type: temperature_host # Associer à l'hôte
#--------------------------------------------------------------------
# [temperature_sensor Box] # Température dans l'enceinte (nécessite l'ajout d'une sonde de température, configuration de référence)
# sensor_type: ATC Semitec 104GT-2 # Modèle du capteur
# sensor_pin: # Interface du signal
#####################################################################
# Nivellement du lit (Bed Mesh) #
#####################################################################
[bed_mesh]
speed: 50 # Vitesse d'étalonnage
horizontal_move_z: 5 # Hauteur à laquelle Z doit monter avant que la sonde ne se déplace vers le point suivant
mesh_min: 30,30 # Coordonnées x,y du point d'étalonnage minimum
mesh_max: 270, 270 # Coordonnées x,y du point d'étalonnage maximum
probe_count: 4,4 # Nombre de points d'échantillonnage (4X4 = 16 points)
mesh_pps: 2,2 # Nombre de points d'échantillonnage supplémentaires
algorithm: bicubic # Modèle d'algorithme
bicubic_tension: 0.2 # Ne pas modifier l'interpolation de l'algorithme
#####################################################################
# Paramètres des moteurs pas à pas X/Y (X/Y Stepper Settings) #
#####################################################################
# B Motor ---- Motor A
# | |
# |------Extrudeuse---|
# | |
# | |
# Avant
#####################################################################
# Moteur pas à pas de l'axe X sur Driver0 (B Motor) #
#####################################################################
[stepper_x]
step_pin: # Broche d'impulsion du moteur de l'axe X
dir_pin: # Broche de direction du moteur de l'axe X. Juger selon la réalité. Ajouter un point d'exclamation inverse la direction de fonctionnement.
enable_pin: # Broche d'activation du moteur de l'axe X. La broche d'activation nécessite un point d'exclamation, sinon le moteur ne fonctionne pas.
rotation_distance: 40 # Circonférence de la poulie motrice en mm (poulie 2GT-20T = 40, poulie 2GT-16T = 32)
microsteps: 16 # Paramètre de micro-pas du moteur. Plus le micro-pas est élevé, meilleure est la qualité, mais plus la charge sur le contrôleur est élevée.
full_steps_per_rotation: 200 # Nombre d'impulsions nécessaire pour un tour complet du moteur (moteur 1.8 degré : 200, moteur 0.9 degré : 400)
endstop_pin: # Broche de la butée. Il est conseillé d'utiliser un contact normalement fermé et d'ajouter '!' pour inverser l'état. Position sur io-3.
### Un contact normalement fermé est à l'état déclenché. Ajouter un point d'exclamation peut inverser cet état, évitant une collision en cas de rupture de fil.
position_min: 0 # Course minimale de la butée logicielle
position_endstop: 300 # Course maximale de la butée logicielle (250mm-300mm-350mm)
position_max: 300 # Course maximale de la butée mécanique (250mm-300mm-350mm)
homing_speed: 50 # Vitesse de référencement, max 100. Il est conseillé de ne pas aller trop vite.
homing_retract_dist: 5 # Distance de recul après le premier déclenchement de l'interrupteur de référencement
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
## Assurez-vous que le modèle de driver est correctement configuré (2208 ou 2209)
[tmc2209 stepper_x] # Configuration du driver X - TMC2209
uart_pin: # Définition de la broche du port de communication
interpolate: False # Activer l'interpolation 256 micro-pas (True pour activer, False pour désactiver)
run_current: 0.8 # Courant de fonctionnement
sense_resistor: 0.110 # Ne pas modifier la résistance de détection du driver
stealthchop_threshold: 500 # Seuil de mode silencieux (mettre à 0 si le mode silencieux n'est pas nécessaire)
#--------------------------------------------------------------------
#[tmc5160 stepper_x] # Configuration du driver d'extrudeuse - TMC5160
#cs_pin: # Définition de la broche de sélection SPI
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
## spi_bus: spi1a # Sélection du bus SPI, il est conseillé d'utiliser le SPI logiciel en priorité
## spi_speed: 100000 # Vitesse de communication SPI
#run_current: 1.0 # Valeur du courant de fonctionnement du moteur
#interpolate: False # Activer l'interpolation 256 micro-pas (True pour activer, False pour désactiver)
#sense_resistor: 0.075 # Ne pas modifier la résistance de détection du driver (si vous utilisez 5160 Pro, changez la valeur à 0.033)
#stealthchop_threshold: 500 # Seuil de mode silencieux (mettre à 0 si le mode silencieux n'est pas nécessaire)
#####################################################################
# Moteur pas à pas de l'axe Y sur Driver1 (A Motor) #
#####################################################################
[stepper_y]
step_pin: # Broche d'impulsion du moteur de l'axe Y
dir_pin: # Broche de direction du moteur de l'axe Y. Juger selon la réalité. Ajouter un point d'exclamation inverse la direction de fonctionnement.
enable_pin: # Broche d'activation du moteur de l'axe Y. La broche d'activation nécessite un point d'exclamation, sinon le moteur ne fonctionne pas.
rotation_distance: 40 # Circonférence de la poulie motrice en mm (poulie 2GT-20T = 40, poulie 2GT-16T = 32)
microsteps: 16 # Paramètre de micro-pas du moteur. Plus le micro-pas est élevé, meilleure est la qualité, mais plus la charge sur le contrôleur est élevée.
full_steps_per_rotation: 200 # Nombre d'impulsions nécessaire pour un tour complet du moteur (moteur 1.8 degré : 200, moteur 0.9 degré : 400)
endstop_pin: # Broche de la butée. Il est conseillé d'utiliser un contact normalement fermé et d'ajouter '!' pour inverser l'état. Position sur io-0.
### Un contact normalement fermé est à l'état déclenché. Ajouter un point d'exclamation peut inverser cet état, évitant une collision en cas de rupture de fil.
position_min: 0 # Course minimale de la butée logicielle
position_endstop: 300 # Course maximale de la butée logicielle (250mm-300mm-350mm)
position_max: 300 # Course maximale de la butée mécanique (250mm-300mm-350mm)
homing_speed: 50 # Vitesse de référencement, max 100. Il est conseillé de ne pas aller trop vite.
homing_retract_dist: 5 # Distance de recul après le premier déclenchement de l'interrupteur de référencement
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
## Assurez-vous que le modèle de driver est correctement configuré (2208 ou 2209)
[tmc2209 stepper_y] # Configuration du driver Y - TMC2209
uart_pin: # Définition de la broche du port de communication
interpolate: False # Activer l'interpolation 256 micro-pas (True pour activer, False pour désactiver)
run_current: 0.8 # Courant de fonctionnement
sense_resistor: 0.110 # Ne pas modifier la résistance de détection du driver
stealthchop_threshold: 500 # Seuil de mode silencieux (mettre à 0 si le mode silencieux n'est pas nécessaire)
#--------------------------------------------------------------------
#[tmc5160 stepper_y] # Configuration du driver d'extrudeuse - TMC5160
#cs_pin: # Définition de la broche de sélection SPI
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
## spi_bus: spi1a # Sélection du bus SPI, il est conseillé d'utiliser le SPI logiciel en priorité
# spi_speed: 100000 # Vitesse de communication SPI
#run_current: 1.0 # Valeur du courant de fonctionnement du moteur
#interpolate: False # Activer l'interpolation 256 micro-pas (True pour activer, False pour désactiver)
#sense_resistor: 0.075 # Ne pas modifier la résistance de détection du driver (si vous utilisez 5160 Pro, changez la valeur à 0.033)
#stealthchop_threshold: 500 # Seuil de mode silencieux (mettre à 0 si le mode silencieux n'est pas nécessaire)
#####################################################################
# Moteurs pas à pas Z (Z Stepper Settings) #
#####################################################################
# |----- Z1 -----|
# | |
# | |
# | |
# Z0----Écran-----Z2
#####################################################################
# Moteur pas à pas Z #
#####################################################################
## Moteur pas à pas Z - Avant gauche sur Driver3
[stepper_z]
step_pin: # Broche d'impulsion du moteur de l'axe Z
dir_pin: # Broche de direction du moteur de l'axe Z. Juger selon la réalité. Ajouter un point d'exclamation inverse la direction de fonctionnement.
enable_pin: # Broche d'activation du moteur de l'axe Z. La broche d'activation nécessite un point d'exclamation, sinon le moteur ne fonctionne pas.
### Vis mère T8x4. Pour un tour, le lit chauffant peut se déplacer de 4 millimètres.
## Veuillez le modifier en fonction des paramètres de la vis mère achetée.
rotation_distance: 8 # Le pas de la vis mère est de 8. Veuillez le modifier en fonction de votre situation réelle. 3 endroits à modifier au total.
full_steps_per_rotation: 200 # Nombre d'impulsions nécessaire pour un tour complet du moteur (moteur 1.8 degré : 200, moteur 0.9 degré : 400)
microsteps: 16 # Paramètre de micro-pas du moteur. Plus le micro-pas est élevé, meilleure est la qualité, mais plus la charge sur le contrôleur est élevée.
endstop_pin: # Broche de la butée. Il est conseillé d'utiliser un contact normalement fermé et d'ajouter '!' pour inverser l'état. Position sur io-1.
## position_endstop est la position (en mm) de la buse par rapport à la surface d'impression (Z0) au point de déclenchement de la butée Z.
position_endstop: -0.5
## Valeur positive = point de terminaison au-dessus de la plateforme, valeur négative = point de terminaison en dessous de la plateforme.
## Augmenter la valeur de position_endstop rapprochera la buse du lit.
## Après avoir exécuté Z_ENDSTOP_CALIBRATE, position_endstop sera stocké à la fin de la configuration CFG.
position_min: -15 # (Nécessite environ -5 pour le nettoyage de la buse)
position_max: 300 # Course maximale de la butée mécanique (250mm-300mm-350mm)
homing_speed: 5 # Vitesse de référencement - max 20
second_homing_speed: 3 # Vitesse de deuxième référencement - max 10
Loading...