Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour Ă  tous,

ça y est je me lance dans l'aventure klipper.

j'utilise Fluid comme interface graphique.

Je possÚde une carte creality 4.2.7 et le bltouch est branché comme sur la photo ci-dessous.

Mon problÚme est le suivant : quand je veux faire un Z probe offset pour configurer ma valeur comme je pourrais le faire depuis l'écran de commande avec un firmware marlin, ça ne fonctionne pas. L'axe Z monte mais ne descend pas. La tige du BLtouch descend et remonte mais l'axe Z ne veut pas descendre. voici les lignes de codes que j'ai rentré. Si quelqu'un peu m'aider. Merci

[stepper_z]
step_pin: PB5
dir_pin: !PB6
enable_pin: !PC3
microsteps: 16
rotation_distance: 8
#position_endstop: 0.0 # disable to use BLTouch
endstop_pin: PA7#^PA7 # disable to use BLTouch
endstop_pin: probe:z_virtual_endstop # enable to use BLTouch
position_min: -5 # enable to use BLTouch
position_max: 250
 
[safe_z_home] # enable for BLTouch
home_xy_position: 157.5,120.5
speed: 250
z_hop: 10
z_hop_speed: 5
 
[bltouch] # enable for BLTouch - fast-mode
sensor_pin: ^PB1
control_pin: PB0
pin_up_touch_mode_reports_triggered: True
probe_with_touch_mode: True
x_offset: -42 # modify as needed for bltouch location
y_offset: -67 # modify as needed for bltouch location
z_offset: 0.0 # modify as needed for bltouch or run PROBE_CALIBRATE
speed: 10
samples: 3
sample_retract_dist: 5.0 # Can be set lower, example 2.5 depending on height of bltouch from bed
lift_speed: 40
samples_tolerance_retries: 3
speed: 10
samples: 2
 
[bed_mesh]
speed: 250
horizontal_move_z: 5
mesh_min: 40,40 # Probe coordinates
mesh_max: 190, 190
probe_count: 3,3
 
[gcode_macro G29]
gcode:
BED_MESH_CALIBRATE
G1 X151 Y115 Z5 F15000

18907718_BLT-mixte-connecteur-ddi-Zmin.png.5b770ce66f59572bcfac1f8fd4283bc4.png

Modifié (le) par fran6p
Posté(e)

Dans ta section [stepper_z]

Citation
endstop_pin: PA7#^PA7 # disable to use BLTouch
endstop_pin: probe:z_virtual_endstop # enable to use BLTouch

C'est ou l'un ou l'autre mais pas les deux 😉

Tu devrais puisque tu as un BLT avoir :

Citation
#endstop_pin: PA7#^PA7 # disable to use BLTouch
endstop_pin: probe:z_virtual_endstop # enable to use BLTouch

Ensuite, lire et relire : https://www.klipper3d.org/Bed_Level.html et https://www.klipper3d.org/BLTouch.html

Ne pas oublier de sauvegarder (SAVE_CONFIG).

🙂

  • J'aime 1
Posté(e)

@fran6pmerci et joyeuse fĂȘte de NoĂ«l.

En effet c'est soit l'un ou l'autre. J'avais corrigĂ© cette ligne de moi mĂȘme mais le sujet Ă©tait parti.

Le souci c'est que ça ne fonctionne pas pour autant, lorsque je lance un G29 avec la macro, ça me met le message suivant dans la console : Failed to verify BLTouch probe is raised; retrying

J'ai testé le BLT à l'aide de https://www.klipper3d.org/BLTouch.html

"he next step is to confirm that the sensor pin is working correctly. Run BLTOUCH_DEBUG COMMAND=pin_down, verify that the pin moves down, run BLTOUCH_DEBUG COMMAND=touch_mode, run QUERY_PROBE, and verify that command reports "probe: open". Then while gently pushing the pin up slightly with the nail of your finger run QUERY_PROBE again. Verify the command reports "probe: TRIGGERED". If either query does not report the correct message then check your wiring and configuration again. At the completion of this test run BLTOUCH_DEBUG COMMAND=pin_up and verify that the pin moves up."

Je fais ensuite un G28 ça bouge, en X 0 puis ça retourne au centre, la pin descend et remonte et le message suivant dans la console apparait "Failed to verify BLTouch probe is raised; retrying." puis une fenĂȘtre apparait avec "BLTouch failed to raise probe"

Donc il ne se passe rien avec le fichier printer1.fcg, je décide donc de modifier le fichier avec les commandes du fichier printer2.cfg.

Donc lĂ  je relance avec le fichier printer2.cfg, je refait les commandes BLTOUCH_DEBUG, lorsque je lance query_probe le message est le suivant // probe: TRIGGERED quoi qu'il arrive.

Par contre quand je lance un G29, l'axe descend et le BLtouch reste pin rentré.

J'en conclu donc que mon cĂąblage n'est pas bon au niveau de la prise Z.

Mon cĂąblage Ă  la carte mĂšre se fait comme sur l'image ci-dessus, je suppose qu'il est bon. (les couleurs de mes cĂąbles sont exactement comme sur l'image)

donc je lance un G28 probe et j'ai le message suivant Endstop z still triggered after retract

Je suppose donc que ce n'est pas un problĂšme de cĂąblage mais de configuration du fichier printer.CFG

Mais j'ai beau lire et relire le https://www.klipper3d.org/BLTouch.html en anglais ou en le traduisant avec l'option de google, je ne trouve pas de réponse. Je me suis promené un peu partout sur le net en espérant trouver une solution à mon souci et rien n'y fait.

Je précise que le matériel fonctionne avec marlin

 

printer1.cfg printer2.cfg

Posté(e) (modifié)

Joyeux Noël,

Quasiment tous les BLT possÚdent une résistance de «pull-up». Il faut donc normalement l'indiquer sur le sensor_pin en précédent la broche avec  ^ (le «caret» ).

Donc normalement tu devrais avoir dans la section Bltouch:

Citation

sensor_pin: ^PB1 <= au lieu de sensor_pin: PB1
control_pin: PB0

Essaie déjà ça.

🙂

Modifié (le) par fran6p
Posté(e)

alors j'ai également essayé ces lignes là et ça ne va pas mieux.

j'ai une erreur de ce genre BLTouch failed to raise probe

[bltouch]
sensor_pin: ^PB1
control_pin: PB0
x_offset: -44
y_offset: -7
z_offset: 3.9
pin_move_time: 0.4
 
[stepper_z]
step_pin: PB6
dir_pin: !PB5
enable_pin: !PC3
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop # enable to use BLTouch
position_min: -5 # enable to use BLTouch
position_max: 250
 
 
Posté(e) (modifié)

Tu es sûr des broches PB0 et PB1 pour le BLT ? Apparemment c'est bien ce qui est déclaré dans les pins pour Marlin (pins_CREALITY_V4.h)

Par contre tu as connecté le contacteur de fin de  course du BLT non sur l'emplacement dédié (PB1) mais sur le Zendstop (PA7) donc ça me semble logique que ça ne fonctionne pas.

Soit tu modifies comme «sensor_pin: ^PA7» soit tu connectes la prise (noir/blanc) sur l'emplacement dédié en gardant «sensor_pin: ^PB1 » sinon sans modification Klipper ne saura pas gérer le matériel.

Juste un conseil quand tu joins un extrait de code: soit tu le mets dans une balise «citation» soit une balise «code», ça permet de ne pas avoir de sauts de lignes «intempestifs» :

balises-citations-code.jpg.fa6782e33fcd3c5e37fe6a537d1d33cb.jpg

🙂

Modifié (le) par fran6p
Posté(e)

ça fonctionne, par contre j'ai du mettre la prise du Z endstop sur la prise 5 broches de la carte mÚre dédié au BLTOUCH.

donc quand je fais mon G29 ça roule.

Il ne me reste plus qu'à configurer mon détecteur de fin de filament.

Posté(e)

Si tu connais la broche sur laquelle est connecté le détecteur, une nouvelle section (et une macro M600) permettront de l'utiliser.

Exemple sur ma CR10V2:

Citation
# Detecteur fin filament
[filament_switch_sensor my_sensor]
pause_on_runout: True
runout_gcode:
      M600
switch_pin: ^PE4       <= remplacer PE4 par l'attribution correcte correspondant Ă  la carte v427 (ne pas omettre le caret car «pull-up» 😉
 

🙂

Posté(e) (modifié)

En ce qui concerne la 427 d'aprĂšs la doc pins de Marlin il s'agit de la PA4

j'ai donc mis ^PA4

Par contre, il se trouve que j'ai cassé le fil en manipulant la machine je l'ai retiré du capteur celui n'est plus allumé.

Je lance ma macro pour remplacer le filament mais rien ne se passe, d'ailleurs j'ai un symbole orange dans avec un "!" (cf image)

Autre chose qui n'a rien Ă  voir mais quand je lance un print la tĂȘte est trop haute par rapport au plateau, y a t'il un moyen de faire un Z probe wizard comme dans marlin pour dĂ©finir la valeur?

J'ai également dans cura et prusa slicer mis des gcode de début de fin par le biais de macro que j'ai mis dans fichier printer.cfg

[gcode_macro M600]
gcode:
    {% set X = params.X|default(50)|float %}
    {% set Y = params.Y|default(0)|float %}
    {% set Z = params.Z|default(10)|float %}
    SAVE_GCODE_STATE NAME=M600_state
    PAUSE
    G91
    G1 E-.8 F2700
    G1 Z{Z}
    G90
    G1 X{X} Y{Y} F3000
    G91
    G1 E-50 F1000
    RESTORE_GCODE_STATE NAME=M600_state

Capture d’écran 2021-12-25 181714.jpg

printer.cfg

Modifié (le) par FBR39120
Posté(e)

Avant d'utiliser ta macro, as-tu tester le contacteur du détecteur : https://www.klipper3d.org/Config_checks.html#verify-endstops

Ta macro normalement met en pause l'impression en dĂ©plaçant la tĂȘte en (50,0,10) et rĂ©tracte 50mm de filament et c'est tout. Si 50mm sont insuffisants, il faut intervenir manuellement.

Pour avoir un chargement / dĂ©chargement du filament, il faudrait crĂ©er au moins trois autres macros (M125 (parcage de la tĂȘte en un endroit «safe»), M701 (chargement de filament) et M702 (dĂ©chargement)).

Pour ma CR10V2, j'ai un fichier printer.cfg qui inclut d'autres fichiers dont celui qui contient mes macros : https://github.com/fran6p/cfg_klipper/blob/master/generic/macros.cfg (tu peux t'en inspirer si tu le souhaites).

🙂

Posté(e) (modifié)
il y a 42 minutes, fran6p a dit :

Avant d'utiliser ta macro, as-tu tester le contacteur du détecteur : https://www.klipper3d.org/Config_checks.html#verify-endstops

Oui et le coquin dĂ©conne alors Ă  mon avis il va falloir le remplacer car il lui arrive de s'Ă©teindre mĂȘme quand du fil passe dedans.

Sinon je voudrais décharger 400 mm soit la longueur du bowden pour recharger ensuite.

Je vais regarder tes macros afin de faire ma popotte.

LĂ  je tente de faire la mĂȘme chose que le Z probe wizard de marlin je regarde Calibrer le dĂ©calage Z avec Klipper - kevink.org  pour essayer d'y parvenir

@fran6p je ne comprends pas dans ta macro cette ligne 

Citation

BED_MESH_PROFILE LOAD=cr10v2

Je possĂšde une ender 3 pro, mais je doute fort que remplacer cr10V2 par ender 3 pro fasse grand chose. Je suppose si je regarde par rapport Ă  ton github qu'il fait rĂ©fĂ©rence au dossier oĂč les fichiers de config sont enregistrĂ©s.
Puisque j'ai tout mis dans un seul et mĂȘme fichier printer.cfg, je suppose que cette ligne est inutile

alors avec la commande j'ai que ça impossible de voir le détecteur de fin de filament

$ QUERY_ENDSTOPS
x:open y:open z:open

il s'agit de celui en photo.

[filament_switch_sensor my_sensor]
pause_on_runout: true   
runout_gcode:
      M600
switch_pin: !PA4  

je précise que j'ai essayé ^PA4, PA4 true et false dans toute les combinaison possible.

Et je ne peux pas vérifier si il existe.

Dans le pins_CREALITY_V4.h il fait bien référence à celle-ci

image.thumb.jpg.d19dd6797ea796172f98c83ccb837bc5.jpg

Modifié (le) par FBR39120
Posté(e)
Il y a 17 heures, fran6p a dit :

Pour ma CR10V2, j'ai un fichier printer.cfg qui inclut d'autres fichiers dont celui qui contient mes macros : https://github.com/fran6p/cfg_klipper/blob/master/generic/macros.cfg (tu peux t'en inspirer si tu le souhaites)

C'est bien c'est propre j'aime ce principe dans le fichier printer.cfg d'appeler plusieurs *.CFG 

Alors j'ai une question car j'ai parcouru ton fichier printer.cfg et tu as Ă  la ligne :

Citation
# Macros
  [include ./macros.cfg]

mais tes fichiers other.cfg et macros.cfg se trouvent dans cfg_klipper/generic/ et les autres sont dans cfg_klipper/cr10v2/

Je ne comprends pas comment la commande en citation va trouver le fichier.
En tout cas c'est propre bravo

Posté(e) (modifié)

@FBR39120, il faut mettre tout les fichiers Ă  la racine ou modifier le chemin

et tout fonctionne bien. 

Grùce à @fran6p, je suis sous klipper avec sa configue et ça marche super bien.

Merci Ă  lui

Modifié (le) par papagalak
  • J'aime 1
Posté(e)

@fran6p désolé je suis pénible mais quand j'ai un os à ronger je le ronge jusqu'à en trouver un autre.

[printer]
kinematics: cartesian
max_velocity: 500
max_accel: 3500
#max_accel: 7000
#max_accel_to_decel: 7000
max_z_velocity: 20
max_z_accel: 100
square_corner_velocity: 5

Dans cette partie de code je constate que tu as modifié les vitesses, sur quoi te bases-tu ?

Utilises tu un appareil de mesures ou une autre technique ?
 

Posté(e)
Le 26/12/2021 at 11:54, FBR39120 a dit :

Je ne comprends pas comment la commande en citation va trouver le fichier.

Dans mon dĂ©pĂŽt, il y a un README 😉

AprĂšs »clonage» du dĂ©pĂŽt en local sur le RPi, on attribue les droits d’exĂ©cution au fichier update.sh ensuite quand on l'exĂ©cute (pas d’inquiĂ©tude, il n'y a aucun dĂ©cĂšs), c'est ce fichier qui se charge de dĂ©placer les diffĂ©rents fichiers .cfg des deux dossiers vers la racine du home de l'utilisateur «pi» :

Révélation

On résume:

Récupérer le dépÎt:

cd ~
git clone https://github.com/fran6p/cfg_klipper

Seul le script update.sh est directement utilisable aprĂšs l'avoir rendu exĂ©cutable. Le second script me permet de faire des modifications localement sur le Pi et de remonter ensuite celles-ci sur mon dĂ©pĂŽt. Si vous envisagiez de l'utiliser. vous devrez y effectuer quelques modifications (a minima le lien vers votre propre dĂ©pĂŽt Github) si vous voulez l'utiliser 😉

Rendre exécutables les scripts (.sh):

cd ~/cfg_klipper
chmod +x up*.sh

PremiĂšre installation des fichiers de configurations:

cd ~/cfg_klipper
./update.sh

«Que le filament coule à flot» FP

Attention, j'ai fait quelques modifications ces derniers jours. Le fichier «principal» cr10v2_mb252.cfg ne contient plus la section «extruder», elle est appelée en inclusion dans le printer.cfg (quatre «modÚles d'extrudeurs sont possibles: l'originel (pas de 93), un pseudo BMG sans réduction (pas de 140), un BMG (pas de 415) et mon petit dernier qui équipe actuellement ma CR10V2: le MiniXtruder de @Fourmi(hotends.fr)).

Le 26/12/2021 at 15:02, FBR39120 a dit :

tu as modifié les vitesses, sur quoi te bases-tu ?

Sur diffĂ©rents tests 😉 (et beaucoup de lectures de documents avariĂ©s).

Le 26/12/2021 at 15:02, FBR39120 a dit :

Utilises tu un appareil de mesures ou une autre technique ?

La plupart du temps, soit les tests proposĂ©s sur le github de Klipper, en complĂ©ment les tests du site de TeachingTech (acceleration tuning). BientĂŽt sur la CR10V2, je mettrais des accĂ©lĂ©romĂštres (tĂȘte / plateau) pour automatiser la mesure des frĂ©quence de rĂ©sonances des axes (input shaping) car actuellement j'utilise la mĂ©thode manuelle qui nĂ©cessite et du temps et du filament et des calculs.

Le 26/12/2021 at 11:54, FBR39120 a dit :

En tout cas c'est propre bravo

Merci

🙂

  • J'aime 1
Posté(e)

Merci @fran6p et bonne et heureuse année 2022.

Je comprends mieux, il faut dire que je ne suis pas du tout Ă  l'aise avec l'environnement LINUX.

Ta façon de faire est propre, les fichiers de config sont Ă©purĂ©es et ont sait oĂč on va. J'utilise un PC HP pour faire tourner mon imprimante sous klipper.
Pour des raisons de place sur mon bureau actuel, j'ai dû enlever l'écran le clavier et la souris. Et je travaille avec l'imprimante avec l'interface Fluid.
Du coups j'ai tout mis dans mon fichier Printer.cfg avec plein de ##### entre les différentes sections pour avoir un semblant d'ordre.
J'utilise le  gcode de début et le Gcode de fin de mon slicer. J'ai rencontré trop de souci avec les macros (que je ne maitrise pas forcément bien).

Posté(e)

@fran6p Je me permet de te solliciter encore une fois (la derniÚre j'espÚre).

J'ai découvert en parcourant la doc de klipper des fonctionnalités trÚs intéressantes comme la commande  

SCREWS_TILT_CALCULATE

qui me permet de savoir combien je dois régler mes vis sous mon plateau.

Puis une commande plus liÚe au Z offset : 

PROBE_CALIBRATE

C'est avec celle-ci que j'éprouve des difficultés. Je m'explique dans la doc klipper/Probe_Calibrate.md at master · Klipper3d/klipper · GitHub, on nous dit qu'il faut tester la position de la sonde par rapport au lit avec une feuille de papier. Super! Sauf que je n'ai aucune sensibilité dans les mains (maladie) donc c'est trÚs difficile pour moi d'y arriver. Mais lorsque je lance la commande PROBE_CALIBRATE ça me donne une valeur de Z je suppose donc que cette valeur est la valeur entre ma buse et mon lit. 

$ z_offset_calibration
// probe at 159.500,117.500 is z=2.416119
// Starting manual Z probe. Use TESTZ to adjust position.
// Finish with ACCEPT or ABORT command.
// Z position: ?????? --> 7.416 <-- ??????
$ TESTZ Z=-7.416
// Z position: ?????? --> 0.000 <-- 7.416
$ TESTZ Z=.1
// Z position: 0.000 --> 0.099 <-- 7.416
$ TESTZ Z=.1
// Z position: 0.099 --> 0.198 <-- 7.416
$ TESTZ Z=-.05
// Z position: 0.099 --> 0.148 <-- 0.198
$ ACCEPT
// bltouch: z_offset: 2.268
// The SAVE_CONFIG command will update the printer config file
// with the above and restart the printer.
$ SAVE_CONFIG
// Klipper state: Ready

Voir mon exemple ci-dessous (en fait je vais descendre ma buse jusqu'Ă  ĂȘtre en appui sur la feuille et ĂȘtre incapable de la bouger, puis je vais tenter de libĂ©rer la feuille en remontant la buse.

18:24:19 
$ z_offset_calibration
18:24:42 
// probe at 159.500,117.500 is z=2.416119
18:24:42 
// Starting manual Z probe. Use TESTZ to adjust position.
// Finish with ACCEPT or ABORT command.
18:24:42 
// Z position: ?????? --> 7.416 <-- ??????
18:25:28 
$ TESTZ Z=-7.416
18:25:28 
// Z position: ?????? --> 0.000 <-- 7.416
18:25:40 
$ TESTZ Z=.1
18:25:40 
// Z position: 0.000 --> 0.099 <-- 7.416
18:25:43 
$ TESTZ Z=.1
18:25:43 
// Z position: 0.099 --> 0.198 <-- 7.416
18:25:50 
$ TESTZ Z=-.05
18:25:50 
// Z position: 0.099 --> 0.148 <-- 0.198
18:25:56 
$ ACCEPT
18:25:56 
// bltouch: z_offset: 2.268
// The SAVE_CONFIG command will update the printer config file
// with the above and restart the printer.
18:26:47 
$ SAVE_CONFIG
18:26:51 
// Klipper state: Ready

Puis une fois cette fonction terminĂ©e je contrĂŽle avec la commande PROBE_ACCURACY, et le problĂšme c'est que j'ai un range supĂ©rieur Ă  0.025 mm alors que je dois ĂȘtre plutĂŽt vers les 0.0125 mm.

18:33:38 
// PROBE_ACCURACY at X:159.500 Y:117.500 Z:10.000 (samples=10 retract=2.000 speed=5.0 lift_speed=5.0)
18:33:42 
// probe at 159.500,117.500 is z=2.258119
18:33:45 
// probe at 159.500,117.500 is z=2.272941
18:33:48 
// probe at 159.500,117.500 is z=2.277881
18:33:51 
// probe at 159.500,117.500 is z=2.280352
18:33:53 
// probe at 159.500,117.500 is z=2.285292
18:33:56 
// probe at 159.500,117.500 is z=2.282822
18:33:59 
// probe at 159.500,117.500 is z=2.285292
18:34:02 
// probe at 159.500,117.500 is z=2.282822
18:34:05 
// probe at 159.500,117.500 is z=2.287762
18:34:07 
// probe at 159.500,117.500 is z=2.285292
18:34:07 
// probe accuracy results: maximum 2.287762, minimum 2.258119, range 0.029644, average 2.279858, median 2.282822, standard deviation 0.008326

As tu une idée pour que je puisse régler ce problÚme ?

Posté(e) (modifié)
il y a 7 minutes, FBR39120 a dit :

PROBE_ACCURACY

Probe_accuracy c'est l'équivalent du M48 de marlin pour klipper : ça permet de tester la fiabilité / répétabilité de la sonde 

Normalement c'est à faire avant le probe_calibrate et c'est uniquement "consultatif", ça ne donne aucune indication autre que la qualité de la sonde.

Modifié (le) par Savate
Posté(e)
il y a 1 minute, Savate a dit :
il y a 8 minutes, FBR39120 a dit :

PROBE_ACCURACY

Probe_accuracy c'est le M48 de marlin : ça permet de tester la fiabilité / répétabilité de la sonde 

Normalement c'est à faire avant le probe_calibrate et c'est uniquement "consultatif", ça ne donne aucune indication autre que la qualité de la sonde.

ok ça m'avance pas plus cette histoire

Posté(e)
il y a 2 minutes, papagalak a dit :

@FBR39120, ayant installé klipper depuis peu, j'ai été aidé par @fran6p, j'ai suivi les recommandation Klipper bed et cela fonctionne bien en suivant le tuto

C'est exactement ce que j'ai fait, mais comme j'écrivais plus haut le problÚme d'absence de sensibilité dans les mains est un véritable calvaire pour parvenir à mes fins.

Donc le test avec la feuille de papier c'est pas facile

Posté(e)

@FBR39120

Ta procĂ©dure est bonne. Une fois ta feuille pincĂ©e puis libĂ©rĂ©e via le TESTZ Z=+-x.xx ne pas oublier le ACCEPT pour arrĂȘter le test PROBE_CALIBRATE et surtout envoyer un SAVE_CONFIG pour que le Zoffset soit enregistrĂ© dans le fichier printer.cfg Ă  la fin dans la section «à ne pas modifier Ă  la main».

La section que j'ai dans mon fichier calibration.cfg est [screws_tilt_adjust] associée à une [bed_screws]

Citation

# This adds a bed screws adjust GCode, that moves the nozzle around for you so you can paper adjust. Values are for cr10v2
[bed_screws]
screw1: 35,40
screw1_name: Av_gauche
screw2: 35,270
screw2_name: Ar_gauche
screw3: 275,270
screw3_name: Ar_droit
screw4: 275,40
screw4_name: Av_droit

# This adds a screw tilt adjust command that probes certain points on the bed and recommends new bed screw positions.
[screws_tilt_adjust]
screw1: 47,40
screw1_name: Av_gauche
screw2: 47,270
screw2_name: Ar_gauche
screw3: 275,270
screw3_name: Ar_droit
screw4: 275,40
screw4_name: Av_droit
horizontal_move_z: 10
speed: 250
screw_thread: CW-M4

 

mais je ne l'utilise pas, prĂ©fĂ©rant la mĂȘme fonction dans le greffon BedVisualizerr d'Octoprint :

BedLevelVisualizer-reglage-plateau-via-molettes.thumb.jpg.079c671437ab42464da7ce68170208be.jpg

Le «probe_accuracy» comme le dit @Savaten'est qu'indicatif et ne sert qu'Ă  vĂ©rifier que le matĂ©riel n'est pas trop «pourri» (0,025 c'est dĂ©jĂ  pas mal mĂȘme pour imprimer en couche de 0,1mm 😉 ).

🙂

Posté(e)
il y a 18 minutes, fran6p a dit :

Ta procĂ©dure est bonne. Une fois ta feuille pincĂ©e puis libĂ©rĂ©e via le TESTZ Z=+-x.xx ne pas oublier le ACCEPT pour arrĂȘter le test PROBE_CALIBRATE et surtout envoyer un SAVE_CONFIG pour que le Zoffset soit enregistrĂ© dans le fichier printer.cfg Ă  la fin dans la section «à ne pas modifier Ă  la main».

La section que j'ai dans mon fichier calibration.cfg est [screws_tilt_adjust] associée à une [bed_screws]

Citation

# This adds a bed screws adjust GCode, that moves the nozzle around for you so you can paper adjust. Values are for cr10v2
[bed_screws]
screw1: 35,40
screw1_name: Av_gauche
screw2: 35,270
screw2_name: Ar_gauche
screw3: 275,270
screw3_name: Ar_droit
screw4: 275,40
screw4_name: Av_droit

# This adds a screw tilt adjust command that probes certain points on the bed and recommends new bed screw positions.
[screws_tilt_adjust]
screw1: 47,40
screw1_name: Av_gauche
screw2: 47,270
screw2_name: Ar_gauche
screw3: 275,270
screw3_name: Ar_droit
screw4: 275,40
screw4_name: Av_droit
horizontal_move_z: 10
speed: 250
screw_thread: CW-M4

 

Dérouler  

mais je ne l'utilise pas, prĂ©fĂ©rant la mĂȘme fonction dans le greffon BedVisualizerr d'Octoprint :

BedLevelVisualizer-reglage-plateau-via-molettes.thumb.jpg.079c671437ab42464da7ce68170208be.jpg

Le «probe_accuracy» comme le dit @Savaten'est qu'indicatif et ne sert qu'Ă  vĂ©rifier que le matĂ©riel n'est pas trop «pourri» (0,025 c'est dĂ©jĂ  pas mal mĂȘme pour imprimer en couche de 0,1mm 😉 ).

🙂

la commande ci-dessous de klipper me permet faire le chose que toi avec Octoprint car dans Fluid j'ai une vue 3D du bed aussi mais je n'ai pas la mĂȘme fonction qu'octoprint.

Bon j'ai pu faire un test de bed leveling avec les fichiers générés automatiquement par super slicer et c'est une catastrophe ma buse est visiblement trop loin du bed 

SCREWS_TILT_CALCULATE
Posté(e)

@fran6p, alors j'ai enfin pu récupérer mon comparateur que mon gamin m'avais emprunter pour un projet de classe de CM2.

J'ai pu contrĂŽler la planĂ©itĂ© du lit (c'est un miroir de 3 mm donc bien plan mĂȘme si ça chauffe) j'ai un Ă©cart de 0.1 mm sur 200 mm en X et pareil en Y

Pour faire simple l'écart se situe à l'opposé du moteur X, ce qui semble logique puisque le bras X est guidé par un axe que d'un seul coté.

Donc ensuite je relance un PROBE_CALIBRATE, puis je descend ma buse jusqu'Ă  ce qu'elle soit en contact avec le plateau le comparateur m'indique que je suis OK.

Puis je remonte ma buse de 0.2 mm avec la commande TESTZ Z=.2 (Pour ĂȘtre sur que ma buse est en contact avec le lit, j'utilise une jauge de profondeur et rĂ©alise une cotation fonctionnelle prĂ©cision Ă  0.01 prĂȘt, pour une buse de 0.4 ça devrait aller)

Ensuite je rĂ©alise un carrĂ© de 190x190x0.2 mm dans cura et je lance un test de premiĂšre couche, bizarrement le rĂ©sultat est moins dĂ©gueulasse que les fichiers tests de Super Slicer. Mais c'est pas top quand mĂȘme (possible que ma bobine soit un peu humide, je suis obligĂ© d'imprimer Ă  230°C pour ne pas boucher la buse. Bobine Eryone blanc plage de tempĂ©rature 190-220°C. Donc j'imprime au dĂ©lĂ  des plage du fabricant.

Et voilà ce que ça donne.

Je suis plus quoi faire

 

photo_2022-01-04_13-46-58.jpg

Créer un compte ou se connecter pour commenter

Vous devez ĂȘtre membre afin de pouvoir dĂ©poser un commentaire

Créer un compte

CrĂ©ez un compte sur notre communautĂ©. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • CrĂ©er...