Utilisation d'Eddy
- Avant utilisation, assurez-vous que votre imprimante n'a pas de fuite de courant.
- Si vous avez précédemment configuré
eddy,ProbeouBL-Touch, veuillez supprimer ces configurations. - Lors de l'installation d'Eddy, la bobine doit être placée au-dessus de la buse, à une distance de
2mm à 3mmde celle-ci. - Ne pas allumer le plateau chauffant pendant les tests.
- Les machines à axes Z multiples nécessitent un nivellement manuel préalable.
Schéma de câblage
- Installer avec la marque orientée vers le plateau chauffant.
Loading...
Configuration de référence
- Les valeurs de décalage
XYdoivent être calculées en fonction du module de balayage et de la buse elle-même, puis modifiées dans les valeurs de décalage ci-dessous. - La valeur de décalage
Zdoit garantir que la différence de hauteur physique entre la bobine de la sonde et l'extrémité de la buse se situe dans la plage recommandée de2~3mm.
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
[probe_eddy_current fly_eddy_probe]
sensor_type: ldc1612
i2c_address: 43
i2c_mcu: SB2040
i2c_bus: i2c1b
x_offset: 0 # N'oubliez pas de définir le décalage X
y_offset: 21.42 # N'oubliez pas de définir le décalage Y
z_offset: 2 # N'oubliez pas de définir le décalage Z
i2c_speed: 4000000
[temperature_probe fly_eddy_probe]
sensor_type: Generic 3950
sensor_pin:SB2040:gpio28
horizontal_move_z: 2
Liens de téléchargement du modèle de bobine
- Cliquez sur le lien de téléchargement ci-dessous
-
Loading...
Calcul des valeurs de décalage XY
- Après avoir téléchargé le modèle, veuillez calculer les valeurs de décalage XY en fonction de la configuration réelle de l'imprimante.
- Après avoir effectué les mesures, modifiez les valeurs
x_offsetety_offsetdans la configuration.
Calibration Eddy
Notes importantes
- Assurez-vous qu'aucune configuration
Probe,BL-Touchou similaire n'est activée. - Les machines à axes Z multiples nécessitent un nivellement manuel préalable.
- Avant la calibration, vérifiez que le plateau chauffant est dégagé et que la buse est propre.
Ajout de la configuration
⚠️ Avertissement important:
- La configuration ci-dessous est temporaire, elle doit être supprimée ou commentée après utilisation.
- Après l'ajout, cliquez sur
Save & Restartpour sauvegarder et redémarrer. - Elle doit être ajoutée tout en haut du fichier
printer.cfg, ne pas l'ajouter à la fin.
[force_move]
enable_force_move: true
[gcode_macro _LDC_CALIBRATE_DRIVE_CURRENT]
gcode:
BED_MESH_CLEAR
SET_KINEMATIC_POSITION x=100 y=100 z=10
G28 X Y
M104 S0
M140 S0
M106 S0
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
G0 Z30 F600
G4 P1000
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe
G4 P1000
SAVE_CONFIG
[gcode_macro PROBE_EDDY_CURRENT_CALIBRATE_AUTO]
gcode:
BED_MESH_CLEAR
G28 X Y
M104 S0
M140 S0
M106 S0
G90 # Positionnement absolu
G1 X{ printer.toolhead.axis_maximum.x/2 } Y{ printer.toolhead.axis_maximum.y/2 } F6000
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z={ printer.toolhead.axis_maximum.z-1 } # Permet à l'utilisateur de descendre jusqu'au contact.
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}
Calibration du courant de commande
- Entrez la commande suivante dans la console web :
_LDC_CALIBRATE_DRIVE_CURRENT - L'imprimante se déplacera alors au centre et éloignera la tête d'impression du plateau.
- La calibration automatique du courant de commande commencera et se sauvegardera automatiquement une fois terminée.
- Klipper redémarrera finalement.
Calibration de la hauteur
- Les machines à axes Z multiples nécessitent un nivellement manuel préalable, puis la calibration de la hauteur.
- Après la calibration de la hauteur sur une machine multi-Z, effectuez un nivellement, puis recalibrez la hauteur (recommandé).
- Avant la calibration, vérifiez que le plateau chauffant est dégagé et que la buse est propre.
-
Entrez la commande suivante dans la console web :
PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe -
L'imprimante se déplacera alors au centre, et une boîte de dialogue apparaîtra.
-
Après l'exécution de cette commande, la hauteur
Zaffichée parKlippern'a pas d'importance, vous devez simplement ajuster la hauteur de la buse à un niveau approprié. -
Suivez les instructions de l'interface
klipper UI: abaissez progressivement la buse jusqu'à ce qu'elle touche une feuille de papier placée sur le plateau. Assurez-vous que le papier peut glisser avec une légère friction sous une pression appropriée. -
Veillez à éviter de trop appuyer la buse sur le plateau ou de l'endommager pendant ce processus.
-
Une fois terminé, cliquez sur le bouton
ACCEPTdans la boîte de dialogue. Le système commencera à calibrer la hauteur EDDY. -
Après la calibration, cliquez sur le bouton
SAVE_CONFIG & Restarten haut à droite de la page web. Cela sauvegardera la configuration et redémarrera Klipper.
Questions fréquentes
Q : La température monte trop lentement ? A : Vérifiez que l'environnement est clos, sans courant d'air. Si c'est trop lent, vous pouvez interrompre la calibration plus tôt.
Q : Les données fluctuent beaucoup ? A : Assurez-vous que la pression du test papier est constante et que le capteur est solidement installé.
Q : La calibration n'a aucun effet ?
A : Confirmez que SAVE_CONFIG a été exécuté et que le redémarrage a pris effet.
Utilisation de l'optimisation
Balayage rapide du plateau
- La macro ci-dessous fera en sorte que lors de l'exécution de la mise à niveau, la buse soit d'abord soulevée à
10 mm, puis effectue un balayage rapide du plateau. Une fois le balayage terminé, la buse est à nouveau soulevée à2 mmpour une mise à niveau fine.
- Z_TILT_ADJUST
- QUAD_GANTRY_LEVEL
[gcode_macro Z_TILT_ADJUST]
rename_existing: _Z_TILT_ADJUST
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].z_offset|float %}
# ========== Sauvegarde de l'état ==========
SAVE_GCODE_STATE NAME=STATE_Z_TILT
# ========== Préparation de l'environnement ==========
BED_MESH_CLEAR # Effacer les données existantes de la grille du plateau
# ========== Processus principal de mise à niveau ==========
{% if not printer.z_tilt.applied %}
# Ajustement grossier initial
_Z_TILT_ADJUST horizontal_move_z=10 retry_tolerance=1
{% endif %}
# Mise à niveau fine secondaire
_Z_TILT_ADJUST horizontal_move_z={PROBE_Z_OFFSET} retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000 # Utiliser des commandes G-code standard au lieu de HORIZONTAL_MOVE_Z
# ========== Post-traitement ==========
G90 # Forcer le mode de coordonnées absolues
G0 Z10 F6000 # Monter l'axe Z à une hauteur de sécurité
M117 Z_tilt Terminé # Afficher l'état d'achèvement
#G28 # Retour à l'origine
# ========== Restauration de l'état ==========
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
M400
[gcode_macro QUAD_GANTRY_LEVEL]
rename_existing: _QUAD_GANTRY_LEVEL
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].z_offset|float %}
# ========== Sauvegarde de l'état ==========
SAVE_GCODE_STATE NAME=STATE_QGL
# ========== Préparation de l'environnement ==========
BED_MESH_CLEAR # Effacer les données existantes de la grille du plateau
# ========== Processus principal de mise à niveau ==========
{% if not printer.quad_gantry_level.applied %}
# Ajustement grossier initial
_QUAD_GANTRY_LEVEL horizontal_move_z=10 retry_tolerance=1
{% endif %}
# Mise à niveau fine secondaire
_QUAD_GANTRY_LEVEL horizontal_move_z={PROBE_Z_OFFSET} retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000 # Utiliser des commandes G-code standard au lieu de HORIZONTAL_MOVE_Z
# ========== Post-traitement ==========
G90 # Forcer le mode de coordonnées absolues
G0 Z10 F6000 # Monter l'axe Z à une hauteur de sécurité
M117 QGL Terminé # Afficher l'état d'achèvement
#G28 # Retour à l'origine
# ========== Restauration de l'état ==========
RESTORE_GCODE_STATE NAME=STATE_QGL
M400
Plateau chauffant
- La macro ci-dessous mettra l'action de balayage de la grille du plateau en mode rapide.
- Cette configuration réduira l'impact du chauffage du plateau sur le balayage.
- Cette configuration réduira l'impact des plateaux chauffants haute puissance sur l'EDDY.
- Désactive le plateau chauffant lors de la création de la grille, puis le réchauffe à sa température d'origine une fois terminé.
[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].z_offset|float %}
{% set TARGET_TEMP = printer.heater_bed.target %}
M140 S0
_BED_MESH_CALIBRATE horizontal_move_z={PROBE_Z_OFFSET} METHOD=rapid_scan {rawparams}
M140 S{TARGET_TEMP}
Utilisation de la fonction de décalage Z de EDDY
La fonction de décalage Z de l'EDDY avait auparavant des problèmes de compatibilité, résolus dans la mise à jour de Klipper du 31 décembre 2025. Veuillez effectuer les opérations suivantes en fonction de votre type d'ordinateur hôte :
- Si vous utilisez un ordinateur hôte standard, veuillez mettre à jour Klipper vers la dernière version.
- Si vous utilisez un ordinateur hôte FLY, veuillez mettre à niveau la version du système vers V1.3.5 ou supérieure.
Veuillez noter : Après avoir effectué les mises à jour ci-dessus, assurez-vous de supprimer les anciens paramètres liés au
Décalage Zdans votre fichier de configuration, sinon cette fonction ne pourra pas fonctionner correctement.
Explication du décalage Z
- Le calibrage du décalage Z nécessite d'abord d'imprimer un modèle avec une surface relativement grande, il suffit d'imprimer une seule couche.
|
|
- Une fois le calibrage terminé, cliquez sur Enregistrer. Veuillez noter que l'enregistrement ne sera indiqué que dans la console !!!!
- Et après l'enregistrement, il n'est pas nécessaire de redémarrer
klipper!
- Répétez le tutoriel de décalage Z plusieurs fois.
- Pour obtenir une première couche parfaite.