Utilisation de l'EDDY
- Avant utilisation, assurez-vous que votre imprimante ne présente pas de fuite électrique.
- Si vous avez déjà configuré
eddy,ProbeouBL-Touch, veuillez supprimer ces configurations. - Lors de l'installation de l'Eddy, la bobine doit être au-dessus de la buse, à une distance de
2mm-3mmde celle-ci. - Ne pas allumer le lit chauffant pendant les tests.
- Les machines multi-axes Z doivent être mises à niveau manuellement une fois correctement.
Schéma de câblage
- Installez la marque vers le lit chauffant.
Loading...
Configuration de référence
- La valeur de décalage
XYdoit être calculée en fonction du module de balayage du lit et de la buse elle-même, puis modifiée dans la valeur 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: SHT36
i2c_bus: i2c1e
x_offset: 0 #Pensez à définir le décalage x
y_offset: 21.42 #Pensez à définir le décalage y
z_offset: 2.5
i2c_speed: 4000000
[temperature_probe fly_eddy_probe]
sensor_type: Generic 3950
sensor_pin:SHT36:gpio28
horizontal_move_z: 2.5
Lien de téléchargement du modèle de bobine
- Cliquez sur le lien de téléchargement ci-dessous
-
Loading...
Calcul de la valeur de décalage XY
- Après avoir téléchargé le modèle, calculez la valeur de décalage XY en fonction de la situation réelle de l'imprimante
- Après la mesure, modifiez les valeurs
x_offsetety_offsetdans la configuration
Calibrage Eddy
Remarques
- Assurez-vous de ne pas avoir configuré
Probe,BL-Touchou d'autres configurations similaires - Les machines à plusieurs axes Z doivent être nivelées manuellement une fois
- Avant le calibrage, vérifiez que le lit chauffant est exempt de débris et que la buse est propre
Ajout de configuration
⚠️ Remarque importante:
- 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 enregistrer et redémarrer - Doit être ajouté tout en haut du fichier
printer.cfg, ne l'ajoutez pas en bas
[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 # Abs positioning
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 } # Allows the user to work it down until it touches.
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}
Calibrage du courant d'entraînement
- Saisissez la commande suivante dans la console de la page Web
_LDC_CALIBRATE_DRIVE_CURRENT
- L'imprimante se déplace alors vers le centre et éloigne la tête d'impression du lit chauffant
- Ensuite, le calibrage automatique du courant d'entraînement commence et se sauvegarde automatiquement une fois terminé
- Enfin, Klipper redémarre
Calibrage de la hauteur
- Les machines à plusieurs axes Z doivent être nivelées manuellement une fois avant le calibrage de la hauteur
- Après le calibrage de la hauteur sur une machine à plusieurs axes Z, effectuez un nivellement, puis recalibrez la hauteur (recommandé)
- Avant le calibrage, vérifiez que le lit chauffant est exempt de débris et que la buse est propre
-
Saisissez la commande suivante dans la console de la page Web
PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe -
L'imprimante se déplace alors vers le centre et une boîte de dialogue apparaît
-
La valeur
Zaffichée parKlipperaprès l'exécution de cette commande n'a pas d'importance, vous devez simplement ajuster la hauteur de la buse à une hauteur appropriée -
Suivez les instructions de l'interface utilisateur
klipper UIpour abaisser progressivement la buse jusqu'à ce qu'elle touche le papier placé sur le lit d'impression. Assurez-vous que le papier peut se déplacer en douceur sous une pression appropriée, tout en ressentant une légère friction. -
Attention, évitez d'appliquer une pression excessive ou d'endommager le lit d'impression avec la buse au cours de ce processus.
-
Une fois terminé, cliquez sur le bouton
ACCEPTdans la boîte de dialogue, le système commence à calibrer la hauteur EDDY -
Après le calibrage, cliquez sur le bouton
SAVE_CONFIG & Restarten haut à droite de la page Web, la configuration est sauvegardée et Klipper redémarre
Questions fréquentes
Q: La température monte trop lentement ?
R: Vérifiez si l'environnement est fermé et sans courant d'air. Si trop lent, vous pouvez terminer le calibrage plus tôt.
Q: Les données fluctuent beaucoup ?
R: Assurez-vous que la force du test papier est constante et que le capteur est solidement installé.
Q: Le calibrage est inefficace ?
R: Assurez-vous d'avoir exécuté SAVE_CONFIG et redémarré pour prendre effet.
Utilisation optimisée
Balayage rapide du lit
- La macro ci-dessous permet d'élever la buse à
10mmavant d'effectuer le nivellement, puis de réaliser un balayage rapide du lit, et enfin de relever la buse à2mmpour un nivellement de précision.
- 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 d'état ==========
SAVE_GCODE_STATE NAME=STATE_Z_TILT
# ========== Préparation de l'environnement ==========
BED_MESH_CLEAR # Effacer les données de maillage existantes
# ========== Processus principal de nivellement ==========
{% if not printer.z_tilt.applied %}
# Ajustement grossier initial
_Z_TILT_ADJUST horizontal_move_z=10 retry_tolerance=1
{% endif %}
# Nivellement fin 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 # Élever l'axe Z à une hauteur de sécurité
M117 Z_tilt Terminé # Afficher l'état de fin
#G28 # Retour à l'origine
# ========== Restauration d'é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 d'état ==========
SAVE_GCODE_STATE NAME=STATE_QGL
# ========== Préparation de l'environnement ==========
BED_MESH_CLEAR # Effacer les données de maillage existantes
# ========== Processus principal de nivellement ==========
{% if not printer.quad_gantry_level.applied %}
# Ajustement grossier initial
_QUAD_GANTRY_LEVEL horizontal_move_z=10 retry_tolerance=1
endif %}
# Nivellement fin 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 # Élever l'axe Z à une hauteur de sécurité
M117 QGL Terminé # Afficher l'état de fin
#G28 # Retour à l'origine
# ========== Restauration d'état ==========
RESTORE_GCODE_STATE NAME=STATE_QGL
M400
Plateau chauffant
- La macro ci-dessous permet de passer le balayage du maillage en mode rapide.
- Cette configuration réduit l'impact du chauffage du plateau sur le balayage.
- Cette configuration réduit l'impact du plateau chauffant haute puissance sur l'EDDY.
- Désactive le plateau chauffant lors de l'étalonnage du maillage, puis le réchauffe à la température initiale 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 EDDY
La fonction de décalage Z de l'EDDY présentait auparavant des problèmes de compatibilité, corrigés dans la mise à jour de Klipper du 31 décembre 2025. Veuillez effectuer les opérations suivantes en fonction de votre type d'ordinateur maître :
- Si vous utilisez un ordinateur maître standard, veuillez mettre à jour Klipper vers la dernière version.
- Si vous utilisez un ordinateur maître FLY, veuillez mettre à jour la version du système vers V1.3.5 ou supérieur.
Remarque : Après avoir effectué la mise à jour ci-dessus, assurez-vous de supprimer les anciens paramètres liés au
décalage Zdans le fichier de configuration, sinon la fonction ne pourra pas être utilisée normalement.
Explication du décalage Z
- L'étalonnage du décalage Z nécessite d'imprimer d'abord un modèle de grande surface, une seule couche suffit.
|
|
- Une fois l'étalonnage terminé, cliquez sur Enregistrer. Notez que la sauvegarde n'est signalée que dans la console !!!!
- Et aucun redémarrage de
klippern'est nécessaire après la sauvegarde !
:::attention Précautions
- L'étalonnage du décalage Z doit être répété plusieurs fois
- pour obtenir une première couche parfaite.
:::