TiT_63 Posté(e) Avril 30, 2018 Posté(e) Avril 30, 2018 Il y a 1 heure, Snakesrules a dit : Bonjour, il faut cabler le BL touch de la façon suivante : Ensuite, le reste dépend de ta config , si tu as recablé les endstops sur les bons ports de la carte MKS ou si tu as gardé le branchement type Dagoma. Bon nombres des versions dispo ici sur le forum sous entendent que tu sois cablé "logiquement", Ymax sur le connecteur Y+ de la carte, Xmin sur le connecteur X- . Pour autant, je te confirme que toute la partie des Endstop dont tu parles dans ton post est bien à FALSE partout . Bien entendu, quelque soit la version de Marlin choisie, il faut ensuite ajuster la valeur de décalage entre le Bltouch et la buse : #define Y_PROBE_OFFSET_FROM_EXTRUDER -57 pour la tête Z122 avec Bltouch Bonjour, Merci pour ton retour. Moi j’ai le YMax sur le X+ et le Xmin sur le X-... j’ai acheté l’imprimante d’occasion, ça marchait comme ça je suis surpris... je vais la mettre comme indiqué
Snakesrules Posté(e) Avril 30, 2018 Posté(e) Avril 30, 2018 Bonsoir, yes, tu pourras ensuite partir d'une base marlin dispo ici sur le forum et faire les adaptations à ta config .
TiT_63 Posté(e) Avril 30, 2018 Posté(e) Avril 30, 2018 (modifié) En mettant -57 pour la valeur "#define Y_PROBE_OFFSET_FROM_EXTRUDER -57" j'obtient cette erreur en télévisant : "BACK_PROBE_BED_POSITION can't be reached by the Z probe. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION can't be reached by the Z probe.")" De plus, celui qui a câblé les endstops a du recouper les cables, j'arrive limite a connecter le Ymax sur le Y+ ... Une idée pour le Marlin, qq1 sur le forum a-t'il mis à jour une Z122 avec un BLtouch, ça m'arrangerait Il y a un peu de mieux en cablant le BLtocuh comme suit : (J'ai un MKS1.5) Le BLTouch fonctionne depuis le menu BL touch dans le sens ou quand je fais auto test, deployer, ranger, il le fait. Par contre quand je lance réglages. niveau lit, là ça fait n'importe quoi... la tete ne fait que monter a chaque position du palpeur pour finir sur une erreur : probing failed Modifié (le) Avril 30, 2018 par TiT_63
TiT_63 Posté(e) Avril 30, 2018 Posté(e) Avril 30, 2018 (modifié) Je joint mon configuration.h ... Configuration.h Edit : J'ai flashé avec la version 1.1.5 de Jagoff et ça marche, par contre je n'ai pas de plateau chauffant et ne sais pas ou enlever ce qui le concerne. D'autre part j'avais le Babystepping que je trouvais bien pratique et qui n'est pas dans cette version. Du coup, j'aimerais repartir de ma version et rajouter par analogie au firmware qui fonctionne le Bltouch. Vous pourriez me lister les fichiers qui sont impactés par le BLtouch et je me débrouillerai pour les comparer un à un... Modifié (le) Avril 30, 2018 par TiT_63
Snakesrules Posté(e) Mai 1, 2018 Posté(e) Mai 1, 2018 Il y a 14 heures, TiT_63 a dit : En mettant -57 pour la valeur "#define Y_PROBE_OFFSET_FROM_EXTRUDER -57" j'obtient cette erreur en télévisant : "BACK_PROBE_BED_POSITION can't be reached by the Z probe. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION can't be reached by the Z probe.")" Logique comme la distance entre la buse et le capteur augmente , il faut diminuer l'emplacement maxi de la ou ira se faire le palpage : #define BACK_PROBE_BED_POSITION 144 et pour info, le plateau chauffant , il faut mettre 0 ou 1 dans la ligne ci dessous : #define TEMP_SENSOR_BED 1
Steam Posté(e) Mai 1, 2018 Posté(e) Mai 1, 2018 @TiT_63 Et pour le Babystepping, il faut l'activer dans "configuration_adv.h" en le décommentant. Je viens de vérifier dans la version 1.1.4, le fonction existe, donc je pense qu'elle figure également dans la version 1.1.5. Pour les deux infos données par @Snakesrules, cela se trouve dans le fichier "configuration.h" Steam
TiT_63 Posté(e) Mai 1, 2018 Posté(e) Mai 1, 2018 Bonjour, C'est bon ça fonctionne avec le Marlin de Snakerules, juste deux ou trois bricoles à reprendre par rapport à ma config Z122 pour que le BLtouch puisse aller palper plus prêt de chaque bord. Vous me conseillez quoi comme subdivision pour le bed_levelling billinear 5 ou 3 ? 5 c'est très très long
Steam Posté(e) Mai 1, 2018 Posté(e) Mai 1, 2018 Essaye avec 3 ce qui te fera 9 points de palpation. Si tu es satisfait du résultat, tu laisses ainsi, sinon tu passes à 5 (25 points de palpation). Il ne faut pas oublier que parfois, il vaut mieux "perdre" un peu de temps pour la mesure du plateau que de "foirer" une impression de plusieurs heures. Steam
TiT_63 Posté(e) Mai 1, 2018 Posté(e) Mai 1, 2018 Il y a 2 heures, Steam a dit : Essaye avec 3 ce qui te fera 9 points de palpation. Si tu es satisfait du résultat, tu laisses ainsi, sinon tu passes à 5 (25 points de palpation). Il ne faut pas oublier que parfois, il vaut mieux "perdre" un peu de temps pour la mesure du plateau que de "foirer" une impression de plusieurs heures. Steam C’est pas faut, je vais déjà rester avec 3. merci
Yagami1907 Posté(e) Mai 10, 2018 Posté(e) Mai 10, 2018 Bonjour la communauté, Es-ce-que quelqu'un saurait il me dire comment paramétré Marlin sur une Melzi v2.0, pour ajouté un BLTOUCH sur une discovery 200 Plus d'info sur mon problème par ici :
r2d2 Posté(e) Mai 11, 2018 Posté(e) Mai 11, 2018 bonjour @Yagami1907 J'ai installé un BLtouch original (smart) sur ma discovery équipée d'une melzi V2.0. (Ça marche sans soucis) j'ai un plateau chauffant (via un relai SSR), des vis trapézoïdaux (en cours , il faut que je change mes coupleurs). Je pense que je vais pouvoir t'aider, mais je suis loin de mon imprimante pour le moment, je reviens vers toi ce WE. a+ 1 1
loky45 Posté(e) Mai 18, 2018 Posté(e) Mai 18, 2018 Le 15/04/2018 at 18:48, Skaarian a dit : Nouvelle version de la Tête EasyTouch : Deux corrections au programme ! 1 : Certains d'entre vous avaient des difficultés à rentrer le ventilateur arrière. J'ai élargie l'orifice. 2 : Le fil du ventilateur arrière avait tendance à sortir du passe câble. J'ai approfondi la rainure de celui-ci. TeteEasyTouch_V1.1.Build.35.zip Notice de montage _ Tête Easy'Touch.pdf Modifications nécessaire dans le fichier "configuration.h" de marlin pour ceux qui n'ont jamais installés cette tête : Ligne 696 : #define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 23 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.50 // Z offset: -below +above [the nozzle] Dans Bed leveling, ligne 926 : / Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 190 #define FRONT_PROBE_BED_POSITION 23 #define BACK_PROBE_BED_POSITION 200 bonjour je vient de recevoir le bltouch et ai imprimer ta tête j aurai voulus savoir tout les différentes modification a apporte dans le marlin (perso 1.1.4 ) pour info je part du palpeur d origine dagoma poser sur la tête v3 je vois certaine modif comme La modif dans pins.RAMPS.h #ifdef IS_RAMPS_13 #define SERVO0_PIN 19 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI #else #define SERVO0_PIN 11 #endif #define SERVO1_PIN 6 #define SERVO2_PIN 5 #define SERVO3_PIN 4 en bref je ne c est absolument pas quel modif apporte au marlin pour fonctionne avec cette tête si quelqu’un pouvais m expliquer merci d avance
Skaarian Posté(e) Mai 18, 2018 Posté(e) Mai 18, 2018 Il y a 7 heures, loky45 a dit : bonjour je vient de recevoir le bltouch et ai imprimer ta tête j aurai voulus savoir tout les différentes modification a apporte dans le marlin (perso 1.1.4 ) pour info je part du palpeur d origine dagoma poser sur la tête v3 je vois certaine modif comme La modif dans pins.RAMPS.h #ifdef IS_RAMPS_13 #define SERVO0_PIN 19 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI #else #define SERVO0_PIN 11 #endif #define SERVO1_PIN 6 #define SERVO2_PIN 5 #define SERVO3_PIN 4 en bref je ne c est absolument pas quel modif apporte au marlin pour fonctionne avec cette tête si quelqu’un pouvais m expliquer merci d avance Pourquoi ne pas passer sur la dernière version de marlin. Le BlTouch est pris en compte dans cette version.
loky45 Posté(e) Mai 18, 2018 Posté(e) Mai 18, 2018 (modifié) Il y a 2 heures, Skaarian a dit : Pourquoi ne pas passer sur la dernière version de marlin. Le BlTouch est pris en compte dans cette version. je veux bien faudra juste que je retranscrive toute les modif de mon agrandissement c la quelle la dernière version qui ai compatible avec ta tête ( si possible un lien) c est celle si Marlin-1.1.8-Dagoma_Fake-BLTouch et une fois installer y aura t il des modif a faire dans le marlins Modifié (le) Mai 18, 2018 par loky45
Skaarian Posté(e) Mai 18, 2018 Posté(e) Mai 18, 2018 il y a 40 minutes, loky45 a dit : je veux bien faudra juste que je retranscrive toute les modif de mon agrandissement c la quelle la dernière version qui ai compatible avec ta tête ( si possible un lien) c est celle si Marlin-1.1.8-Dagoma_Fake-BLTouch et une fois installer y aura t il des modif a faire dans le marlins Tu télécharges la rev1 ici : Puis tu appliques les modifications que j'ai donné pour la position du BlTouch. Après libre à toi de modifier en fonction de ta personnalisation.
Kmilo Posté(e) Mai 18, 2018 Posté(e) Mai 18, 2018 Salut les printers, je viens vers vous car j'ai une mks base 1.0 et un bltouch smart original. Mon problème est bien évidemment le fameux bltouch qui facilite la vie quand il fonctionne lol bref le câblage est ok et le malin aussi! Le bltouch s'alimente bien et une led de couleur bleu est allumé mais sa s'arrête là aucune commande ne fonctionne et aucune alarme ne se déclenche voilà j'espère que vs pourrez m'aider merci d'avance à bientôt
loky45 Posté(e) Mai 19, 2018 Posté(e) Mai 19, 2018 Il y a 16 heures, Skaarian a dit : Pourquoi ne pas passer sur la dernière version de marlin. Le BlTouch est pris en compte dans cette version. je viens d installer la version Marlin-1.1.8-Dagoma BLTouch rev1 et j ai un petit prob quand au modification pour passer de ça / Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 190 #define FRONT_PROBE_BED_POSITION 23 #define BACK_PROBE_BED_POSITION 200 a ça (mon plateau fait 260 par 265) / Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 240 #define FRONT_PROBE_BED_POSITION 23 #define BACK_PROBE_BED_POSITION 250 une idee perso cette modi fonctionnai avec le marlin 1.1.4 merci
Skaarian Posté(e) Mai 19, 2018 Posté(e) Mai 19, 2018 (modifié) il y a 26 minutes, loky45 a dit : je viens d installer la version Marlin-1.1.8-Dagoma BLTouch rev1 et j ai un petit prob quand au modification pour passer de ça / Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 190 #define FRONT_PROBE_BED_POSITION 23 #define BACK_PROBE_BED_POSITION 200 a ça (mon plateau fait 260 par 265) / Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 240 #define FRONT_PROBE_BED_POSITION 23 #define BACK_PROBE_BED_POSITION 250 une idee perso cette modi fonctionnai avec le marlin 1.1.4 merci La réponse est dans le message d'erreur. BACK_PROBE_BED_POSITION <= MAX_PROBE_Y <= signifiant "inferieur ou égale" donc, il faut modifier le MAX_PROBE_Y qui doit être à 205 ou 204 de memoire et lui mettre minimum 250. Normalement, cette valeur correspond à la longueur de ton plateau sur l'axe Y Modifié (le) Mai 19, 2018 par Skaarian
r2d2 Posté(e) Mai 19, 2018 Posté(e) Mai 19, 2018 (modifié) tu peux définir toi même MAX_PROBE_Y si la formule de calcul qui se trouve dans "conditionals_post.h" ne te convient pas : #else // Boundaries for Cartesian probing based on bed limits #define _MIN_PROBE_X (max(X_MIN_BED, X_MIN_POS + X_PROBE_OFFSET_FROM_EXTRUDER)) #define _MIN_PROBE_Y (max(Y_MIN_BED, Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER)) #define _MAX_PROBE_X (min(X_MAX_BED, X_MAX_POS + X_PROBE_OFFSET_FROM_EXTRUDER)) #define _MAX_PROBE_Y (min(Y_MAX_BED, Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER)) #endif // Allow configuration to override these for special purposes #ifndef MIN_PROBE_X #define MIN_PROBE_X _MIN_PROBE_X #endif #ifndef MIN_PROBE_Y #define MIN_PROBE_Y _MIN_PROBE_Y #endif #ifndef MAX_PROBE_X #define MAX_PROBE_X _MAX_PROBE_X #endif #ifndef MAX_PROBE_Y #define MAX_PROBE_Y _MAX_PROBE_Y #endif mais peut-être n'as tu pas positionné correctement ton Y_PROBE_OFFSET_FROM_EXTRUDER ou ton Y_BED_SIZE Modifié (le) Mai 19, 2018 par r2d2 errata
loky45 Posté(e) Mai 19, 2018 Posté(e) Mai 19, 2018 ai trouver // The size of the print bed #define X_BED_SIZE 204 #define Y_BED_SIZE 204 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS -2 #define Y_MIN_POS -1 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 200 avais simplement remplacer POS Y_BED_SIZE et POS X_BED_SIZE par 270 la ligne // The size of the print bed n existai pas dans le marlin 1.1.4 après modif de la ligne fini les erreur et voila la modid que jai du faire // The size of the print bed #define X_BED_SIZE 270 #define Y_BED_SIZE 270 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS -2 #define Y_MIN_POS -1 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 290
loky45 Posté(e) Mai 20, 2018 Posté(e) Mai 20, 2018 quelqu un pourrais me dire pourquoi le capteur de position ne fonctionne pas ( même quand j appuis avec le doit ) avec la version Marlin-1.1.8-Dagoma BLTouch rev1 et pourquoi quand je réinstalle le marlin 1.1.4 il fonctionne
Gyverblaster Posté(e) Mai 20, 2018 Auteur Posté(e) Mai 20, 2018 il y a 26 minutes, loky45 a dit : quelqu un pourrais me dire pourquoi le capteur de position ne fonctionne pas ( même quand j appuis avec le doit ) avec la version Marlin-1.1.8-Dagoma BLTouch rev1 et pourquoi quand je réinstalle le marlin 1.1.4 il fonctionne C'est juste un soucis de redirection de pin. Il est branché ou ton endstop? Envoie en même temps que ta réponse ton fichier configuration.h et pin_ramps.h Je te ferai les modif et te renvoie.... a+
loky45 Posté(e) Mai 20, 2018 Posté(e) Mai 20, 2018 il y a 8 minutes, Gyverblaster a dit : C'est juste un soucis de redirection de pin. Il est branché ou ton endstop? Envoie en même temps que ta réponse ton fichier configuration.h et pin_ramps.h Je te ferai les modif et te renvoie.... a+ désoler mais je suis pas un as de l informatique et parle pas un mot anglais un endstop c est quoi et pour le marlin j ai installer celui que ma conseiller Skaarian Marlin-1.1.8-Dagoma BLTouch rev1 ( en bas de la page 35 )
Skaarian Posté(e) Mai 20, 2018 Posté(e) Mai 20, 2018 il y a une heure, loky45 a dit : désoler mais je suis pas un as de l informatique et parle pas un mot anglais un endstop c est quoi et pour le marlin j ai installer celui que ma conseiller Skaarian Marlin-1.1.8-Dagoma BLTouch rev1 ( en bas de la page 35 ) le end stop c'est le petit interupter qui est activé quand ton plateau arrive en buté avant et quand la tete est en buté en position x- (ils sont branchés sur x+ et x- sur ta photo) Donc, branche le capteur du plateau sur Y- et selui de la tete sur x- et la ca va fonctionner.
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