palouf34 Posté(e) Décembre 16, 2019 Partager Posté(e) Décembre 16, 2019 (modifié) petite question concernant le bed-leveling et un capteur capacitf/induction. Savez vous si c'est différent que le bl-touch et terme de configuration bien sur ? Modifié (le) Décembre 16, 2019 par palouf34 Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 18, 2019 Auteur Partager Posté(e) Décembre 18, 2019 (modifié) alors j'ai réussi à installer mon capteur capatif tout en conservant le endstop, je suis sur ramps 1.4 pour une anet a8. Donc je tente de paramétrer le bed levelling et lorsque j'imprime la buse est 3/4 mm au dessus du plateaux. Voici la partie concernant le bed levelling [probe] pin: ^!ar18 #endstop_pin: ^!ar18 #crontrol_pin: ar11 #pin_move_time: 0.2 x_offset: 28.873 y_offset: 0 z_offset: 2.7 speed:60 [bed_mesh] speed: 100 probe_count: 3,3 min_point: 60,30 max_point: 190,190 horizontal_move_z: 6 #samples: 1 #sample_retract_dist: 6 Le problème est complètement entre la chaise et le clavier, mais une petite aide pour m'aider a comprendre ou je merde serait la bienvenu. merci par avance. P.S.: j’espère que les photos sont suffisamment clair P.S.2, si mon poste gène dite mois pour que je crée un sujet qui m'est propre. Modifié (le) Décembre 18, 2019 par palouf34 Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 Bonjour @palouf34je regarderai ce soir ma configuration avec mon bltouch ça ne devrait pas être bien différent avec un capacitif Lien vers le commentaire Partager sur d’autres sites More sharing options...
miserovitch Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 Salut, Tu as utilisé la macro PROBE_CALIBRATE? Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 18, 2019 Auteur Partager Posté(e) Décembre 18, 2019 il y a 58 minutes, miserovitch a dit : Salut, Tu as utilisé la macro PROBE_CALIBRATE? lorsque je lance la fameuse macro, j'ai cette réponse : Send: PROBE_CALIBRATE Recv: !! Error during homing move: Must home axis first: 190.000 190.005 0.000 [0.000] Recv: ok donc c'est peut être ce qu'il me manque dans mon fichier de configuration. Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 (modifié) non pas nécessairement plutôt G28 XY puis re PROBE_CALIBRATE Modifié (le) Décembre 18, 2019 par r2d2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 18, 2019 Auteur Partager Posté(e) Décembre 18, 2019 il y a 14 minutes, r2d2 a dit : non pas nécessairement plutôt G28 XY puis re PROBE_CALIBRATE bon ben pas de changement : voici le résultat des commandes: Send: G28 XY Recv: ok [...] Send: PROBE_CALIBRATE Recv: !! Probe triggered prior to movement Recv: ok Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 (modifié) cela ressemble a une inversion de logique sur le pin du capteur Pour marlin aussi il fallait faire gaffe si le capteur avait une logique NO ou NF suivant la couleur (blanc bleu ou orange sur ma dagoma) Modifié (le) Décembre 18, 2019 par r2d2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 J'ai cela également [stepper_z] step_pin: PB3 dir_pin: !PB2 enable_pin: !PA5 step_distance: .000637 endstop_pin: probe:z_virtual_endstop #endstop_pin: ^PC4 #position_endstop: 0.5 position_max: 182 position_min: -0.5 le signal du bltouch est sur la pin de mon end stop en Z. Je n'ai plus de end stop en Z. (C'était aussi le cas sous Marlin pour moi) Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 essai d'enlever le "!" sur ta définition du pin de ar18 [probe] pin: ^!ar18 garde un doigt sur interrupteur lors du test ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 18, 2019 Auteur Partager Posté(e) Décembre 18, 2019 il y a 3 minutes, r2d2 a dit : J'ai cela également [stepper_z] step_pin: PB3 dir_pin: !PB2 enable_pin: !PA5 step_distance: .000637 endstop_pin: probe:z_virtual_endstop #endstop_pin: ^PC4 #position_endstop: 0.5 position_max: 182 position_min: -0.5 le signal du bltouch est sur la pin de mon end stop en Z. Je n'ai plus de end stop en Z. (C'était aussi le cas sous Marlin pour moi) alors voici mon pour z et le probe: [probe] pin: ^!ar18 x_offset: -28.873 y_offset: 0 z_offset: 3.362500 speed:60 [bed_mesh] speed: 100 probe_count: 3,3 min_point: 60,30 max_point: 190,190 horizontal_move_z: 6 Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 18, 2019 Auteur Partager Posté(e) Décembre 18, 2019 (modifié) il y a 17 minutes, r2d2 a dit : essai d'enlever le "!" sur ta définition du pin de ar18 [probe] pin: ^!ar18 garde un doigt sur interrupteur lors du test ! j'ai garder mon endstop normal légérement décalé vers le bas qui est branché en y avec le capteur [edit1] en modifiant comme tu me la dis le Z remonte au lieu de descendre. j'essaie d'enlevé le ^ pour voir [edit2] ben en sans rien c'est la cata, en laissant le ! c'est la cata aussi.... bref la je sais plus quoi faire. Modifié (le) Décembre 18, 2019 par palouf34 Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 (modifié) Peut être qu'a proximité du capteur il y a qque chose qui le fait se déclencher en permanence, ou sa sensibilité est-elle réglé trop haute. Tu l'utilisais déjà sous marlin, ou c'est nouveau ? Si l'axe Z s’inverse en enlevant le ! c'est qu'il était bien nécessaire, ou bien que c'est ton dir pin dans la rubrique [stepper_z] qu'il faut inversé aussi [edit] mais j'en doute si tu as utilisé Klipper avant d'nstaller la sonde, et que tout était OK Modifié (le) Décembre 18, 2019 par r2d2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 le script QUERY_PROBE cela donne quoi ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 18, 2019 Auteur Partager Posté(e) Décembre 18, 2019 (modifié) Le capteur est nouveau, j'utilise klipper depuis 6 mois environ en fait dés que j'ai vue ton tuto. le capteur a mise en service que depuis mardi... avant j'utilisais le bon vieux endstop. Et bien la je peux pas testé car mon disque à flanché, je réinstalle octopi en espérant que la conf que j'ai sauvegardé sera suffisante et que le disque dur n'est tout simplement mort. [edit] en plus du paté ma carte ramps ou mega 2560 ne réagis plus du tout.... fait chier, j'ai un autre arduino, je vais testé mais demain soir. pfuiiiiii les galére continue. [edit2] bon aprés un test avec une autre carte arduino, c'est ma ramps qui a rendu l’âme, donc imprimante en stand by le temps d'avoir une nouvelle carte mére... Modifié (le) Décembre 19, 2019 par palouf34 Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 18, 2019 Partager Posté(e) Décembre 18, 2019 il y a 4 minutes, palouf34 a dit : dés que j'ai vue ton tuto. Je rends à Nibb31 ce qui est à Nibb31 Et bien bon courage pour la réinstallation. La mise en place d'un tel capteur (inductif, puis capacitif puis enfin BLTouch) chez moi c'est toujours faite avec tâtonnement sous marlin. Le BLtouch avec Klipper cela c'est bien passé du premier coups. Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 21, 2019 Auteur Partager Posté(e) Décembre 21, 2019 Bon je reviens maintenant après avoir corrigé mes problème avec ma carte (problème câblage de mon capteur). donc j'ai refais ma conf comme ceci pour [stepper_z] step_pin: ar46 dir_pin: !ar48 enable_pin: !ar62 step_distance: .0025 endstop_pin: probe:z_virtual_endstop #endstop_pin: ^!ar18 position_endstop: 0 position_max: 240 homing_speed: 60 [tmc2208 stepper_z] uart_pin: ar42 microsteps: 16 run_current: 0.64 stealthchop_threshold: 200 [probe] pin: ^ar18 x_offset: -28.873 y_offset: 0 z_offset: 3.362500 speed:60 [bed_mesh] speed: 100 probe_count: 3,3 min_point: 60,30 max_point: 190,190 horizontal_move_z: 6 Pour que le Z descende j'ai enlevé le ! a ma pin ^ar18 de mon probe. mais voila le endstop ne s'active pas... pour fair eun test j'ai monté le endstop z au max pour avoir le temsp de couper l'alim. donc si quelqu'un a une idée lumineuse car la je ne sais plus quoi faire pour l'utilisation du capteur inductif. Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 21, 2019 Partager Posté(e) Décembre 21, 2019 (modifié) le script QUERY_PROBE cela donne quoi ? Tu as une led qui s’allume sur le sommet de la sonde quand il y a détection ? La tension d'alimentation est OK ? Modifié (le) Décembre 21, 2019 par r2d2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 21, 2019 Auteur Partager Posté(e) Décembre 21, 2019 il y a 6 minutes, r2d2 a dit : le script QUERY_PROBE cela donne quoi ? Tu as une led qui s’allume sur le sommet de la sonde quand il y a détection ? La tension d'alimentation est OK ? alors, juste apres reset_firmware voici la commande Send: query_probe Recv: // probe: open Recv: ok lorsque cela arrive sur le endstop le capteur s'allume bien mais le second moteur Z continue a descendre, qu'il soit sur un TMC commun ou independant. Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 21, 2019 Partager Posté(e) Décembre 21, 2019 il y a 17 minutes, palouf34 a dit : le second moteur Z continue a descendre, qu'il soit sur un TMC commun ou independant. Là je suis un peu perdu... le query_probe donne quoi quand tu met quelque chose sous la sonde ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
palouf34 Posté(e) Décembre 21, 2019 Auteur Partager Posté(e) Décembre 21, 2019 il y a 1 minute, r2d2 a dit : Là je suis un peu perdu... le query_probe donne quoi quand tu met quelque chose sous la sonde ? j'ai collé de maniére trés proche ma spatule et j'ai ce resultat: Send: query_probe Recv: // probe: TRIGGERED Recv: ok Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 21, 2019 Partager Posté(e) Décembre 21, 2019 Le 18/12/2019 at 21:18, palouf34 a dit : j'ai garder mon endstop normal légérement décalé vers le bas qui est branché en y avec le capteur tu as essayé sans le end stop ? endstop_pin: probe:z_virtual_endstop position_endstop: 0 Je ne sais pas si c'est cohérent d'avoir ces deux instructions dans la section [stepper_Z] Je comprends l’intérêt de vouloir garder le end stop mais peut être peux tu essayer sans dans un premier temps. (il faut être prudent en tous cas) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yo' Posté(e) Décembre 28, 2019 Partager Posté(e) Décembre 28, 2019 Hello @palouf34, @r2d2, J'ai séparé vos messages du tuto. Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 28, 2019 Partager Posté(e) Décembre 28, 2019 Merçi @Yo' c'est mieux. Lien vers le commentaire Partager sur d’autres sites More sharing options...
r2d2 Posté(e) Décembre 28, 2019 Partager Posté(e) Décembre 28, 2019 Du coup je remet içi le MP que je t'ai envoyé @palouf34 Hello @palouf34 Plutôt que de polluer le tuto de nibb31, je passe par un message perso. Je viens de ressortir mon capteur capacitif des cartons pour tester le fonctionnement avec Klipper. Je l'ai remonté à la sauvage (collé avec un sparadrap sur la tête d'impression!) et branché provisoirement à la place de mon BL-Touch. Il marche impect ! En fait il n'a jamais si bien marché que maintenant, et je crois savoir pourquoi, ce n'est pas dû à Klipper mais au fait que je l'alimente avec du 12V et que j'ai mis un pont diviseur de tension pour abaisser le signal à quelque chose de proche de 5V (~6V). Lors de mon montage antérieur avec Marlin je l'alimentais par le 5V de la carte, et le signal, en 5V aussi donc, était directement branché sur le z-stop. Cela marchouillait, mais ce n'était pas fiable et pas utilisable en pratique. Très souvent j'avais des crashs de la tête sur le plateau, car comme je te l'ai déjà dit je n'ai plus de end-stop en Z, et la distance de détection était super courte (<1mm) ! Je crois que j'avais même le même soucis que toi : led qui s’allume (in-extremis) mais moteur qui ne s’arrête pas. Je pense que le signal n'est pas assez propre et fort pour que l'état bascule de "open" à "trigger". Du coup je l'avais branché tel que sur l'alimentation générale de la carte en 12V, et n'ayant peur de rien (j'avais lu que d'autres le faisaient aussi) j'avais laissé le signal en 12V ! Cela marchait beaucoup mieux, la distance de détection était bien supérieure (plusieurs mm). Je l'ai utilisé longtemps comme ça. Mais finalement j'ai abandonné ce capteur au profit d'un BL-Touch, car il n'aimait pas vraiment la chaleur dans mon caisson. J'imprime avec un lit chauffant et la température dans le caisson monte à 40° assez facilement. Et à cette température le capteur se déclenchait spontanément même sans rien à proximité. Cela n’empêchait pas d'imprimer car une fois les G28 ou G29 du démarrage fait, le déclenchement du palpeur n'interfère plus avec l'impression. Mais cela jette un gros doute sur la stabilité en température de mon installation. Je n'étais pas bien confiant sur la qualité des mesures lorsque je réalisais des gros mesh (9*9) à chaud plateau + tête à température d'impression. Mais j'en viens à ce qui marche aujourd'hui avec klipper et mon palpeur capacitif chez moi. # The stepper_z section is used to describe the stepper controlling # the Z axis in a cartesian robot. It has the same settings as the # stepper_x section. [stepper_z] step_pin: PB3 dir_pin: !PB2 enable_pin: !PA5 step_distance: .000637 endstop_pin: probe:z_virtual_endstop #endstop_pin: ^PC4 #position_endstop: 0.5 position_max: 182 position_min: -0.5 # Z height probe. One may define this section to enable Z height # probing hardware. When this section is enabled, PROBE and # QUERY_PROBE extended g-code commands become available. The probe # section also creates a virtual "probe:z_virtual_endstop" pin. One # may set the stepper_z endstop_pin to this virtual pin on cartesian # style printers that use the probe in place of a z endstop. If using # "probe:z_virtual_endstop" then do not define a position_endstop in # the stepper_z config section. [probe] pin: ^!PC4 # Probe detection pin. This parameter must be provided. x_offset: 20.0 # The distance (in mm) between the probe and the nozzle along the # x-axis. The default is 0. y_offset: 0.0 # The distance (in mm) between the probe and the nozzle along the # y-axis. The default is 0. z_offset: 5 # The distance (in mm) between the bed and the nozzle when the probe # triggers. This parameter must be provided. #speed: 5.0 # Speed (in mm/s) of the Z axis when probing. The default is 5mm/s. #samples: 1 # The number of times to probe each point. The probed z-values will # be averaged. The default is to probe 1 time. #sample_retract_dist: 2.0 # The distance (in mm) to lift the toolhead between each sample (if # sampling more than once). The default is 2mm. #samples_result: average # The calculation method when sampling more than once - either # "median" or "average". The default is average. #samples_tolerance: 0.100 # The maximum Z distance (in mm) that a sample may differ from other # samples. If this tolerance is exceeded then either an error is # reported or the attempt is restarted (see # samples_tolerance_retries). The default is 0.100mm. #samples_tolerance_retries: 0 # The number of times to retry if a sample is found that exceeds # samples_tolerance. On a retry, all current samples are discarded # and the probe attempt is restarted. If a valid set of samples are # not obtained in the given number of retries then an error is # reported. The default is zero which causes an error to be reported # on the first sample that exceeds samples_tolerance. #activate_gcode: # A list of G-Code commands to execute prior to each probe attempt. # See docs/Command_Templates.md for G-Code format. This may be # useful if the probe needs to be activated in some way. Do not # issue any commands here that move the toolhead (eg, G1). The # default is to not run any special G-Code commands on activation. #deactivate_gcode: # A list of G-Code commands to execute after each probe attempt # completes. See docs/Command_Templates.md for G-Code format. Do not # issue any commands here that move the toolhead. The default is to # not run any special G-Code commands on deactivation. j'attire ton attention sur le commentaire pour la section [probe] # ... If using # "probe:z_virtual_endstop" then do not define a position_endstop in # the stepper_z config section. J'ai dû aussi inverser la logique (!) sur le pin signal [probe] pin: ^!PC4 car QUERY_PROBE renvoyait "trigger" quand la led était éteinte et "open" quand elle était allumée avec un objet à proximité. Pour le pont diviseur de tension j'ai utilisé 2 résistances de 10 KOhms cela transforme mon 12V en 6V, ce qui n'est pas très loin des 5V attendus par ma carte. signal(+6V) et gnd sont branchés sur le bornier z-endstop de ma carte. Je me suis un peu demandé dans quel sens les brancher, j'ai remis comme avec mon BL-Touch, sinon un coup de voltmètre doit aider pour trouver où mettre le + et le gnd. (j'ai remarqué, mais je ne sais vraiment pas si cela à un rapport ou si c'est une coïncidence : tous les borniers sur ma carte ont une pâte soudée d'un côté en carré et de l'autre en rond, ils sont tous orientés de la même façon côté carré à droite et rond à gauche, le bornier d'alimentation 12V a le +12V sur le carré et le - sur le rond, j'ai imaginé que tous les carrés sont des + et les ronds des - (ou des gnd) et ce qui marche chez moi : gnd branché côté soudure ronde et signal +6V côté soudure carrée) Avec le pont diviseur j'ai une très bonne distance de détection 6 à 8mm, rien a voire avec ce que j'avais en 5V, et je dois baisser la sensibilité. Mon capteur est donné pour un bon fonctionnement entre 6 et 36V, ce voltage est assez rependu pour ce type de composant. Visiblement en 5V c'est nettement moins bon chez moi. Je n'ai pas testé avec un deuxième end-stop branché en parallèle comme tu essaies de le faire. Mais à mon avis il faut impérativement que les logiques soient les mêmes (normalement ouvert ou normalement fermé) pour le microswitch et le palpeur, car dans le fichier de configuration tu ne peux avoir deux logiques opposées en même temps sur le même pin.Bon courage 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant