Aller au contenu principal

Utilisation d'Eddy

Information
  • Avant utilisation, assurez-vous que votre imprimante ne fuit pas de courant.
  • Si vous avez déjà configuré eddy, Probe, ou BL-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-3mm de celle-ci.
  • Ne mettez pas le lit chauffant en marche lors des tests.
Précautions
  • Les machines à plusieurs axes Z doivent être nivelées manuellement une fois correctement.

Schéma de câblage

  • Installez la marque tournée vers le lit chauffant.
    Loading...

Configuration de référence

  • La valeur de décalage XY doit être calculée en fonction du module de balayage et de la buse elle-même, puis modifiée dans les valeurs de décalage ci-dessous.
  • La valeur de décalage Z doit garantir que la différence de hauteur physique entre la bobine de la sonde et la pointe de la buse se situe dans la plage recommandée de 2~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

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_offset et y_offset dans la configuration
Loading...

Calibrage Eddy

Remarques

  • Assurez-vous de ne pas avoir configuré Probe, BL-Touch ou 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

Avis

⚠️ Remarque importante:

  1. La configuration ci-dessous est temporaire, elle doit être supprimée ou commentée après utilisation
  2. Après l'ajout, cliquez sur Save & Restart pour enregistrer et redémarrer
  3. 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

Astuce
  • 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 Z affichée par Klipper aprè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 UI pour 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 ACCEPT dans la boîte de dialogue, le système commence à calibrer la hauteur EDDY

  • Après le calibrage, cliquez sur le bouton SAVE_CONFIG & Restart en 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 à 10mm avant d'effectuer le nivellement, puis de réaliser un balayage rapide du lit, et enfin de relever la buse à 2mm pour un nivellement de précision.
[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

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

Avis important

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 Z dans 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.
  • Emplacement d'étalonnage du décalage Z pour mainsail
    Loading...
  • Emplacement d'étalonnage du décalage Z pour fluidd
    Loading...
  • 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 klipper n'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.

:::

Loading...