Aller au contenu principal

Utilisation de l'EDDY

Information
  • Assurez-vous que votre imprimante ne présente pas de fuite de courant avant utilisation.
  • Si des configurations de eddy, Probe, BL-Touch existent, veuillez les supprimer.
  • Lors de l'installation de la Eddy, la bobine doit être placée au-dessus de la buse et à une distance de 2mm-3mm de celle-ci.
  • Ne pas activer le lit chauffant pendant les tests.
Précautions
  • Les machines à plusieurs axes Z doivent être mises à niveau manuellement une fois pour un bon fonctionnement.
Exigences de version

Klipper a récemment optimisé les fonctionnalités de la sonde Eddy officiellement, il est recommandé de mettre à jour vers la dernière version :

  • PC hôte ordinaire : veuillez mettre à jour Klipper vers la dernière version
  • Système FLY Fast : veuillez mettre à jour la version du système vers V1.3.8 ou une version ultérieure

Schéma de câblage

Coupure de courant

Avant d'installer ou de remplacer le capteur EDDY ou de brancher/débrancher le câble FPC, éteignez complètement l'imprimante et débranchez l'alimentation électrique. Ne branchez pas, ne débranchez pas les câbles, ne rangez pas les fils de l'interface et ne touchez pas aux bornes lorsque l'appareil est sous tension.

  • Lors de l'utilisation du LDC1612 intégré à la carte SHT36 Max V3, installez la bobine avec la marque orientée vers le lit chauffant :

    Loading...

Versions de cartes d'outillage prises en charge et adresses I2C

Selon la classification des produits de la série SHT36 V3, seule la SHT36 Max V3 dispose d'un LDC1612 intégré ; les SHT36 V3 et SHT36 Plus V3 n'ont pas de LDC1612 intégré et nécessitent la connexion d'un module FLY-EDDY externe pour utiliser la fonction EDDY.

Version de la carte outillageMéthode de prise en charge du LDC1612i2c_addressConfiguration sélectionnée
SHT36 V3Connexion d'un FLY-EDDY externe42« V3 / Plus V3 : FLY-EDDY externe »
SHT36 Plus V3Connexion d'un FLY-EDDY externe42« V3 / Plus V3 : FLY-EDDY externe »
SHT36 Max V3Utilisation du LDC1612 intégré43« Max V3 : LDC1612 intégré »
Choisir la bonne adresse

Lors de l'utilisation d'un FLY-EDDY externe avec le SHT36 V3 et le SHT36 Plus V3, configurez i2c_address: 42 ; lors de l'utilisation du LDC1612 intégré avec le SHT36 Max V3, configurez i2c_address: 43. Si l'adresse ne correspond pas au module réel, Klipper ne pourra pas communiquer avec le LDC1612.

Explication des modules externes : Documentation FLY-EDDY

Configuration de référence

  • La valeur de décalage de XY doit être calculée en fonction du module de balayage du lit et de la buse, puis modifiée dans la valeur de décalage ci-dessous.
  • La valeur de descend_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.

Cette configuration s'applique aux SHT36 V3 et SHT36 Plus V3. Connectez le module externe au connecteur EDDY de la carte outillage à l'aide du câble plat FLY-EDDY-F.

Câblage et installation FLY-EDDY : Documentation produit FLY-EDDY

[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5

[probe_eddy_current fly_eddy_probe]
sensor_type: ldc1612
i2c_address: 42
# 外置 FLY-EDDY 模块必须使用 42
i2c_mcu: SHT36
i2c_bus: i2c1e
# I2C总线标识,根据MCU定义
x_offset: 0
# X方向探针与喷嘴偏移量(mm),需根据实际安装测量
y_offset: 21.42
# Y方向偏移量(mm),此处为21.42,需根据实际安装测量
descend_z: 2.5
# 探针下降停止距离(mm),即喷嘴与热床之间的安全距离,需根据实际设置
i2c_speed: 4000000
# I2C通信速率(Hz),此处为4MHz
frequency: 40000000
# 外部晶振频率(Hz),FLY-EDDY使用40MHz

[temperature_probe fly_eddy_probe]
sensor_type: Generic 3950
sensor_pin:SHT36:gpio28
# FLY-EDDY-F 的 TEMP 线连接到 SHT36 V3 gpio28

Liens de téléchargement du modèle de bobine

  • Cliquez sur le bouton ci-dessous pour télécharger le modèle de bobine :
Loading...

Calcul du décalage XY

Après avoir téléchargé le modèle, mesurez et calculez le décalage XY en fonction de la structure réelle de l’imprimante, puis modifiez les valeurs x_offset et y_offset dans les paramètres.

Loading...
Loading...

Calibration EDDY

Précautions

  • Veuillez vous assurer qu’aucune autre configuration de sonde, telle que Probe ou BL-Touch, n’est activée en même temps.
  • Les machines à plusieurs axes Z doivent d’abord être nivelées manuellement.
  • Avant la calibration, vérifiez que la surface du plateau chauffé est exempte de débris et que la buse est propre.
Avertissement de sécurité

Attendez que la buse soit refroidie à une température sûre avant de la nettoyer ; si un nettoyage est nécessaire alors que la machine est encore chaude, utilisez uniquement des outils spécialisés. Il est strictement interdit de toucher directement la buse, l’extrémité chaude ou le plateau chauffé.

Ajout de paramètres temporaires

À noter

Les paramètres ci-dessous ne sont utilisés que pour une calibration temporaire et doivent être supprimés ou commentés une fois utilisés.

  1. Après ajout, cliquez sur Save & Restart pour enregistrer et redémarrer.
  2. Ils doivent être placés en haut du fichier printer.cfg, et non à la fin du fichier.
Risque de mouvement

Le macro temporaire ci-dessous fera bouger la machine avant que la position réelle de l’axe Z ne soit clairement confirmée. Éloignez vos mains et outils avant d’exécuter ce macro, assurez-vous qu’il n’y a rien qui bloque sous la buse, et soyez prêt à utiliser l’arrêt d’urgence à tout moment.

[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
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 }
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}

Calibration du courant moteur

Entrez ceci dans la console du site web :

_LDC_CALIBRATE_DRIVE_CURRENT

Après exécution, l’imprimante se déplacera vers le centre et éloignera la tête d’impression du plateau chauffé. Ensuite, le système effectuera automatiquement la calibration du courant moteur. Une fois terminée, les paramètres seront enregistrés et Klipper redémarré.

Calibration de la hauteur

Conseil
  • Les machines à plusieurs axes Z doivent d’abord être nivelées manuellement avant de procéder à la calibration de hauteur.
  • Après la calibration de hauteur, il est recommandé de réaliser à nouveau un nivellement et de recalibrer la hauteur.
  • Avant la calibration, vérifiez que la surface du plateau chauffé est exempte de débris et que la buse est propre.

Entrez ceci dans la console du site web :

PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe

Après exécution, l’imprimante se déplacera vers le centre et une boîte de dialogue de calibration apparaîtra. À ce moment-là, la valeur de hauteur affichée par Klipper n’est pas importante ; il suffit de suivre les instructions à l’écran pour abaisser progressivement la buse jusqu’à ce qu’elle soit en légère friction avec le papier.

Une fois terminé, cliquez sur ACCEPT dans la boîte de dialogue. Le système commencera alors à calibrer la hauteur EDDY. Une fois la calibration terminée, cliquez sur SAVE_CONFIG & Restart dans le coin supérieur droit de la page pour enregistrer les paramètres et redémarrer Klipper.

Problèmes fréquents

Q : Que faire si la température monte trop lentement ?

R : Vérifiez si l’environnement est bien fermé et s’il n’y a pas de courants d’air importants. Si la montée en température est trop lente, vous pouvez terminer prématurément la calibration.

Q : Que faire en cas de grandes fluctuations des données ?

R : Assurez-vous que la force d’appui sur le papier est constante et vérifiez que les capteurs sont bien fixés.

Q : Que faire si la calibration ne fonctionne pas ?

R : Veuillez vous assurer d’avoir exécuté SAVE_CONFIG et de redémarré Klipper.

Optimisation d'utilisation

Balayage rapide du lit

Les macros ci-dessous permettent au processus de nivellement de soulever d'abord la buse à 10 mm pour un nivellement rapide, puis d'utiliser la hauteur de descente de l'EDDY pour un nivellement précis.

[gcode_macro Z_TILT_ADJUST]
rename_existing: _Z_TILT_ADJUST
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].descend_z|float %}
SAVE_GCODE_STATE NAME=STATE_Z_TILT
BED_MESH_CLEAR

{% if not printer.z_tilt.applied %}
_Z_TILT_ADJUST horizontal_move_z=10 retry_tolerance=1
{% endif %}

_Z_TILT_ADJUST horizontal_move_z={PROBE_Z_OFFSET} retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000
G90
M117 Z_tilt Completed
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
M400

Lit chauffant

La macro ci-dessous permet au maillage du lit d'utiliser le mode rapide et de désactiver temporairement le chauffage du lit lors du balayage, réduisant ainsi l'impact du chauffage du lit et des charges de forte puissance sur l'EDDY. Une fois le balayage terminé, la température cible du lit est rétablie.

[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].descend_z|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}

Fonction de décalage Z de l'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.

  • Ordinateur hôte standard : veuillez mettre à jour Klipper vers une version stable plus récente.
  • Ordinateur hôte FLY : veuillez mettre à jour la version du système vers V1.3.5 ou supérieure.

Après la mise à jour, supprimez les anciens paramètres liés au décalage Z dans le fichier de configuration précédent, sinon cette fonction pourrait ne pas fonctionner correctement.

Explication du décalage Z

Avant de calibrer le décalage Z, il est recommandé d'imprimer d'abord un modèle monocouche de grande surface pour observer l'état de la première couche.

Emplacement de calibrage du décalage Z dans Mainsail :

Loading...

Emplacement de calibrage du décalage Z dans Fluidd :

Loading...

Une fois le calibrage terminé, cliquez sur Enregistrer. Le résultat de l'enregistrement s'affiche uniquement dans la console ; il n'est pas nécessaire de redémarrer Klipper après l'enregistrement.

Remarques

Le calibrage du décalage Z nécessite généralement plusieurs répétitions pour obtenir un résultat de première couche plus stable.

Loading...