Aller au contenu principal

Utilisation d'Eddy

Information
  • Avant utilisation, assurez-vous que votre imprimante ne présente pas de fuite électrique
  • Si vous avez précédemment 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
  • N'activez pas le lit chauffant lors des tests
Remarques importantes
  • Les machines à double (ou multiple) axe Z nécessitent un nivellement manuel préalable

Schéma de câblage

  • Installer avec le logo face au lit chauffant

Configuration de référence

  • La valeur de décalage en 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 en Z doit impérativement se situer dans la plage recommandée de 2~3mm entre la bobine du capteur et l'extrémité de la buse.
[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 # Pensez à configurer le décalage X
y_offset: 21.42 # Pensez à configurer le décalage Y
z_offset: 2 # Pensez à configurer 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 votre imprimante.
  • Après les mesures, modifiez les valeurs x_offset et y_offset dans la configuration.

Calibration Eddy

Notes importantes

  • Assurez-vous qu'aucune configuration Probe, BL-Touch ou similaire n'est active.
  • 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 la buse propre.

Ajout de la configuration

À savoir

⚠️ Avertissement important:

  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 sauvegarder et redémarrer.
  3. Elle doit être ajoutée tout en haut du fichier printer.cfg, 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 # 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

  • Dans la console web, entrez la commande suivante :
    _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 les paramètres seront sauvegardés automatiquement à la fin.
  • Klipper redémarrera finalement.

Calibration de la hauteur

prompt
  • Les machines à axes Z multiples nécessitent un nivellement manuel avant la calibration de la hauteur.
  • Pour les machines multi-Z, après la calibration de la hauteur, effectuez un nivellement, puis recalibrez la hauteur (recommandé).
  • Avant la calibration, vérifiez que le plateau chauffant est dégagé et la buse propre.
  • Dans la console web, entrez la commande suivante :

    PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe
  • L'imprimante se déplacera au centre et une boîte de dialogue apparaîtra.

  • Après cette commande, la hauteur Z affichée par Klipper n'a pas d'importance ; vous devez simplement ajuster la hauteur de la buse à un niveau approprié.

  • Suivez les instructions de l'interface klipper UI pour abaisser 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 résistance.

  • Évitez d'exercer une pression excessive ou d'endommager le plateau pendant ce processus.

  • Une fois terminé, cliquez sur le bouton ACCEPT dans la boîte de dialogue pour lancer la calibration de la hauteur EDDY.

  • Après la calibration, cliquez sur le bouton SAVE_CONFIG & Restart en haut à droite de la page web pour sauvegarder la configuration et redémarrer Klipper.

Guide de calibration de température du capteur EDDY

Aperçu

Ce guide sert à calibrer la précision de mesure du capteur EDDY à différentes températures, afin d'assurer la qualité de la première couche d'impression. Le processus complet prend environ 1 à 2 heures ; veuillez planifier en conséquence.


Sécurité d'abord

Le plateau chauffant est extrêmement chaud, risque de brûlure !

  • Portez des gants isolants lors de l'opération.
  • Ne laissez pas la calibration sans surveillance.
  • Laissez le plateau refroidir naturellement avant de le toucher.

Préparation avant calibration

Exigences environnementales

  • ✅ Fermez climatiseur, ventilateurs, fenêtres (éviter les courants d'air).
  • ✅ Le plateau chauffant doit être complètement refroidi à température ambiante.
  • ✅ Buse propre, plateau chauffant dégagé.

Configuration de l'imprimante

Exécutez les commandes suivantes dans l'ordre :

G28                # Origine de tous les axes
G0 Z5 F2000 # Lever l'axe Z de 5 mm
SET_IDLE_TIMEOUT TIMEOUT=36000 # Définir un long délai d'inactivité (10 heures)

Début de la calibration

Entrez la commande de calibration :

TEMPERATURE_PROBE_CALIBRATE PROBE=fly_eddy_probe TARGET=56 STEP=4
  • PROBE : Nom de votre sonde EDDY.
  • TARGET : Température cible (par défaut 56°C, ajustable).
  • STEP : Calibration tous les X °C (plus la valeur est petite, plus la précision est élevée).

Étapes de calibration

1. Test du papier (à partir d'environ 30°C)

  • Le système affiche une boîte de réglage de l'axe Z.
  • Placez une feuille de papier entre la buse et le plateau chauffant.
  • Ajustez le décalage Z jusqu'à ce que le papier puisse bouger avec une légère résistance.
  • Cliquez sur ACCEPT pour confirmer.

2. Processus de chauffage

  • Le système chauffe automatiquement (plateau à température maximale, buse à 220°C).
  • Tous les 4°C, répétez le test du papier.
  • Ajustez et confirmez le décalage Z à chaque fois.

3. Fin de la calibration

  • Continuez les tests jusqu'à la température cible.
  • Si la température n'augmente plus, vous pouvez terminer plus tôt.

Contrôle des commandes de calibration

CommandeEffet
TEMPERATURE_PROBE_NEXTPasser au point de calibration suivant
TEMPERATURE_PROBE_COMPLETETerminer prématurément et sauvegarder les données
ABORTAnnuler la calibration (sans sauvegarde)

Calibration terminée

  1. Vous devez sauvegarder la configuration :
    SAVE_CONFIG
  2. Vérification des résultats :
    • Exécutez PROBE_CALIBRATE avec le plateau froid.
    • Exécutez-le à nouveau après chauffage à la température d'impression.
    • Les deux valeurs de décalage Z doivent être très proches.

Questions fréquentes

Q : La température monte trop lentement ?
R : Vérifiez que l'environnement est clos, sans courant d'air. Si c'est trop lent, vous pouvez terminer la calibration plus tôt.

Q : Les données fluctuent beaucoup ?
R : Assurez-vous que la pression du test papier est constante et que le capteur est solidement installé.

Q : La calibration n'a aucun effet ?
R : Confirmez que SAVE_CONFIG a été exécuté et que le redémarrage a pris effet.

Optimisations

Balayage rapide du lit

  • La macro ci-dessous permettra, lors de l'exécution du nivellement, de d'abord élever la buse à 10 mm, puis d'effectuer un balayage rapide du lit. Une fois le balayage terminé, la buse sera ensuite relevée à 2 mm pour un nivellement fin.
[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 du maillage existant

# ========== Processus principal de nivellement ==========
{% if not printer.z_tilt.applied %}
# Ajustage initial grossier
_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 sûre
M117 Z_tilt Completed # Afficher l'état d'achèvement
#G28 # Retour à l'origine
# ========== Restauration de l'état ==========
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
M400

Lit chauffant

  • La macro ci-dessous rendra l'action du maillage rapide.
  • Cette configuration réduira l'impact du chauffage du lit sur le balayage.
  • Elle réduira également l'impact des lits à haute puissance sur le capteur EDDY.
  • Pendant l'exécution du maillage, le lit sera éteint, puis réchauffé à sa température initiale une fois l'opération terminée.
[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 avec EDDY

Télécharger la configuration optimisée EDDY

  • Cliquez sur le lien de téléchargement ci-dessous.
  • Veuillez noter qu'il y a deux fichiers, eddy.cfg et variables.cfg, qui doivent être ajoutés dans le même répertoire que printer.cfg.
  • Loading...

Ajouter la configuration eddy.cfg

  • Si vous souhaitez utiliser Eddy à la fois comme capteur d'autonivellement et comme fin de course Z, et si vous voulez utiliser la fonction de décalage Z,
  • veuillez ajouter la ligne suivante en haut du fichier printer.cfg :
[include eddy.cfg]

Modifier le chemin d'accès

  • Ouvrez le fichier eddy.cfg et trouvez la section [save_variables].
  • Modifiez le chemin d'accès dans filename pour qu'il corresponde à celui de votre système.
Remarque
  • Ci-dessous sont donnés des exemples.
  • Veuillez modifier le chemin d'accès au fichier variables.cfg en fonction de votre système.
  • Chemin utilisé par le système Fly_FAST
    [save_variables]
    filename: /usr/share/printer_data/config/variables.cfg
  • Chemin utilisé par le système Fly_Armbian, les autres systèmes peuvent s'en inspirer
    [save_variables]
    filename: /home/fly/printer_data/config/variables.cfg

Explications sur le décalage Z

  • Pour calibrer le décalage Z, il faut d'abord imprimer un modèle de grande surface, une seule couche suffit.
  • Position de calibration du décalage Z dans mainsail
  • Position de calibration du décalage Z dans fluidd
  • Une fois la calibration terminée, cliquez sur Sauvegarder. Veuillez noter que la confirmation de la sauvegarde n'apparaît que dans la console !!!!!
  • Après la sauvegarde, il n'est pas nécessaire de redémarrer klipper !
Remarque
  • Il peut être nécessaire de répéter plusieurs fois le tutoriel du décalage Z
  • pour obtenir une première couche parfaite.
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...