Pat 13 Posté(e) Janvier 14, 2019 Posté(e) Janvier 14, 2019 (modifié) Bonjour a tous Je me suis fabriqué une imprimante (clone Anet a6)en profilé alum avec buse E3DV6 et un capteur qui est monté a gauche de la buse et d'écalé en X de 40 mm, et un bed de 220X22O. je me demander a quel distance placer les fin de course mécanique surtout le Y ( quand j'ai le plateau en contact avec le endstop la buse doit ce trouver ou ?) Pour le moment quand fait home X la buse ce trouve a 5mm a l'exterieure du bed et home Y a 15mm a l'intérieure du beb sur l'écran lcd j'ai X 5 Y 23 . il n'est pas évident aussi quand on construit ce genre de machine de savoir ou placer les montants Z sur les barres Y . Et j'aimerais savoir aussi comment configurer dans Marlin 1.1.8 pour que l'auto home ce trouve au centre du plateau (sur mon Anet c'est le capteur qui ce met au centre du plateau) Si vous avez du temps pour m'aider c'est cool merci A+ Modifié (le) Janvier 14, 2019 par Pat 13
Jcc Posté(e) Janvier 14, 2019 Posté(e) Janvier 14, 2019 Salut, Cela se configure dans configuration.h : // The size of the print bed #define X_BED_SIZE 200 #define Y_BED_SIZE 200 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 280 Dans travel limit tu peux avoir des valeurs négatives si tes endstop sont hors du plateau. Cette seconde partie te permet de fixer la position de ta sonde de probe (BL-touch, etc ...) par rapport à la buse : Z Probe to nozzle (X,Y) offset, relative to (0, 0). * X and Y offsets must be integers. * * In the following example the X and Y offsets are both positive: * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 * * +-- BACK ---+ * | | * L | (+) P | R <-- probe (20,20) * E | | I * F | (-) N (+) | G <-- nozzle (10,10) * T | | H * | (-) | T * | | * O-- FRONT --+ * (0,0) */ #define X_PROBE_OFFSET_FROM_EXTRUDER 25 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.888 // Z offset: -below +above [the nozzle] Cdlt
Pat 13 Posté(e) Janvier 14, 2019 Auteur Posté(e) Janvier 14, 2019 salut et merci donc même si le bed fait 220x220 je met 200 A+
Pat 13 Posté(e) Janvier 14, 2019 Auteur Posté(e) Janvier 14, 2019 (modifié) ok c'est fait pour le bed maintenant avec auto home c'est la buse ou la sonde qui doit être au centre stp après des tâtonnements le capteur est pile poil au centre du bed et les points de palpation réglés. A+ Modifié (le) Janvier 14, 2019 par Pat 13
Jcc Posté(e) Janvier 14, 2019 Posté(e) Janvier 14, 2019 Salut. Non, pour le plateau tu mets ces mensurations. Par exemple si ton endstop X est 5 mm à gauche du plateau, tu mets -5 à #define X_MIN_POS 0. Pareil pour le Y. Ainsi le firmware connait la position et la taille du plateau par rapport au Endstop. Ce bloc : #define X_PROBE_OFFSET_FROM_EXTRUDER 25 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] Renseigne la position de la buse par rapport au sensor. Ainsi, les points de palpages correspondent à la future position de la buse. cdlt
Pat 13 Posté(e) Janvier 14, 2019 Auteur Posté(e) Janvier 14, 2019 (modifié) Désolé j'ai pas tout compris compris. mon plateau fait 220x220 Donc je met ça Il y a 4 heures, Jcc a dit : Salut. Non, pour le plateau tu mets ces mensurations. Par exemple si ton endstop X est 5 mm à gauche du plateau, tu mets -5 à #define X_MIN_POS 0. Pareil pour le Y. Ainsi le firmware connait la position et la taille du plateau par rapport au Endstop. pour les endstop j'ai rien compris je peux a la limite mesurer sur l'axe X (vu que le plateau est toujours a la même dimension mais pour l'axe Y ????????? (vu que le plateau avance et recule A+ Modifié (le) Janvier 14, 2019 par Pat 13
Jcc Posté(e) Janvier 14, 2019 Posté(e) Janvier 14, 2019 Quand le endstop est au home, tu as le 0. S'il te faut 5mm de mouvement pour arriver au coin du plateau, tu mets #define X_MIN_POS -5 cdlt
Pat 13 Posté(e) Janvier 14, 2019 Auteur Posté(e) Janvier 14, 2019 Il y a 2 heures, Jcc a dit : Quand le endstop est au home, tu as le 0. S'il te faut 5mm de mouvement pour arriver au coin du plateau, tu mets #define X_MIN_POS -5 cdlt salut j'ai fait un petit dessin qui montre ou est la buse quand je fais home x et y je dois mettre en négatif ou positif stp A+
Jcc Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 (modifié) Salut. Pour le X ca te fait -10. Ainsi quand l'écran affiche X0, la buse est au coin du plateau. Pour le Y, il te manque de la course. Il faudrait le déplacer. Modifié (le) Janvier 15, 2019 par Jcc
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 Salut je déplace l'endstop Y pour que la buse vienne ce placer ou stp A+
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 Bon là je capote complètement Avant de continuer l' AUTO HOME ( qui si j'ai bien compris met X et Y a 0 et la BUSE au centre du plateau) et complètement différent des emplacements des points de palpage de la sonde ??????? A+
mikebzh44 Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 Je crois que c'est le safe homing qui met la buse au milieu du plateau (donc X = 110 et Y = 110 pour un plateau de 220x200) et ensuite, il cherche le Z 0 en activant la sonde
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 il y a 4 minutes, mikebzh44 a dit : Je crois que c'est le safe homing qui met la buse au milieu du plateau (donc X = 110 et Y = 110 pour un plateau de 220x200) et ensuite, il cherche le Z 0 en activant la sonde Salut J'ai bien # Z SAFE HOMING et je vois que un peu plus bas j'ai // define Z_SAFE_HOMING_X_107 et pareil pour le Y ,c'est la que le dois rentrer x 110 et y 110 ? pour le moment j'ai pu faire un auto home au centre du plateau en passant par # MANUAL X et Y HOME POSITION. Par contre tout mes points de palpage qui était bon sont a la rue lol A+
Yo' Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 (modifié) Salut, Pour ma part, je fais plus simple. Je ne m'encombre pas des offset. Pour ton plateau, tu as 2 choix : Soit tu modifie ton endstop Y pour maximiser ta surface d'impression Soit tu laisse tel quel et tu adapte la dimension de ton plateau Le rond noir étant ta buse, tu prends la distance entre ta buse et la fin du plateau et tu as ta distance en Y. D'après ce que tu écrit, ta buse est à 15 mm en Y, ça ta fait donc un plateau en 220 (x) par 205 (y). Pour compenser les 5 mm du X, je mets dans mon Gcode, juste après la chauffe un G1 X(distance d sur le dessin) F100 puis un G92 X0 Ce qui donne, pour 5 mm de décalage G1 X5 F100 G92 X0 le F100 indique la vitesse de déplacement (lente) le G92 indique à l'imprimante que l'origine de l'axe X (le zéro) est à cet endroit. EDIT : la buse (et le auto-home) doit se trouver en bas à gauche du plateau. Modifié (le) Janvier 15, 2019 par Yo'
mikebzh44 Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 il y a 5 minutes, Pat 13 a dit : Salut J'ai bien # Z SAFE HOMING et je vois que un peu plus bas j'ai // define Z_SAFE_HOMING_X_107 et pareil pour le Y ,c'est la que le dois rentrer x 110 et y 110 ? pour le moment j'ai pu faire un auto home au centre du plateau en passant par # MANUAL X et Y HOME POSITION. Par contre tout mes points de palpage qui était bon sont a la rue lol A+ Je sais pas, moi, j'ai suivi bêtement les instructions fournies par le gars qui avait modélisé le support de mon capteur : https://www.thingiverse.com/thing:2739654
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 (modifié) Salut YO une chose intéressante, quand je fait un AUTO HOME la buse doit bien ce trouver en bas et a gauche du plateau c'est bien ça ? Même avec une sonde ?? Si c'est bien ça l'AUTO HOME met juste le X et le Y à 0 et pour le Z ?? A+ Modifié (le) Janvier 15, 2019 par Pat 13
Yo' Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 Sonde ? palpeur ? il y a 3 minutes, Pat 13 a dit : la buse doit bien ce trouver en bas et a gauche du plateau c'est bien ça ? Oui
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 il y a 1 minute, Yo' a dit : Sonde ? palpeur ? Oui Sonde capacitive
Yo' Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 A priori oui, mais comme je n'en ai pas, je ne peux pas te le certifier.
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 (modifié) Quand je fait AUTO HOME J'ai un déplacement vers endstop X et Y et en suite la buse va vers le centre du plateau faut il que je trouve un moyen de faire que X et Y ?? ou je peux laisser comme ça ? Modifié (le) Janvier 15, 2019 par Pat 13
Jcc Posté(e) Janvier 15, 2019 Posté(e) Janvier 15, 2019 Si tu ne cales pas la position des endstops X et Y par rapport au plateau, ton home ne sera pas au milieu. Si je m'appuie sur ton premier post (sur l'écran lcd j'ai X 5 Y 23 .), ton homme sera 5mm à gauche et 11,5 mm trop haut par rapport au centre du plateau. De plus comme te l'écrivais @Yo' tu perds 20 mm de course en Y. cdlt cdlt
Pat 13 Posté(e) Janvier 15, 2019 Auteur Posté(e) Janvier 15, 2019 A force de talonnement quand je fait un home maintenant j'ai en fin de home la buse en plein centre et les points de palpage bien comme il faut . Comme je n'est pas encore mon extrudeur je vais faire un peu de mécanique sur la machine Merci a vous A+ 1
Pat 13 Posté(e) Janvier 19, 2019 Auteur Posté(e) Janvier 19, 2019 (modifié) bonjour a tous J'avance dans mon projet de faire une imprimante homemade mais 1 pas en avant 2 en arrière Je suis arrivé a faire mes endstops ( auto home) et mes palpassions pour le capteur ) J'ai reçu mon extrudeur mais après installation il fait que claquer , après 4 h de bataille ce matin et en le remplacent par celui de mon Anet 6 c'est pareil , de coup j'ai pensé a chercher du coté de mon ED3V6 (chinois) et la bingo le bout de 4cm filetée qui ce vis entre la buse et le corps n'est pas le bon (diamètre int trop gros). Du coup après changement tout va bien ,MAIS Quand je lance une impression le home ce passe bien ,le palpassions ok et a la fin de celle ci, la tête reviens en X0 et j'ai un GRRRRRRRRRRRRRR du moteur et le gcode reprend sont chemin La je comprend pas pourquoi vu qu'il c'est fait déjà fait 2 X0 sans problème et en plus j'ai du mal a régler le Z (hauteur buse) Mon gcode (Cura) commence avant l'impression par un dépôt de fil et ma buse est trop basse et a l'impression de la pièce elle est trop haute . comme je ni comprends pas grand chose je vous met le dit gcode G21 ;valeurs métriques G90 ;positionnement absolu M82 ;mettre l'extrudeuse en mode absolu M107 ;commencez avec le ventilateur éteint G28 X0 Y0 ;déplacer X / Y à des butées min G28 Z0 ;déplacez Z en butées min G29 G0 X0 Y20 F9000 ;Lit en avant G0 Z0.20 ;Déposer au lit G92 E0 ;zéro la longueur extrudée G1 X50 E20 F500 ;Extruder 10 mm de filament sur 5 cm G92 E0 ;zéro la longueur extrudée G1 E-1 F500 ;Rétracter un peu G1 X80 F4000 ;Essuye rapidement la ligne de filament G1 Z0.2 ;Levez et commencez à imprimer. G1 F{travel_speed} M117 Impression... Pouvez vous m'aider sur le problème du GRRRRRRRRRRRR ET de la buse qui ce met trop bas pour le dépôt du filament. Merci de tout cœur A+ ps si vous avez un gcode avec G28 et G29 et impression directe le top Modifié (le) Janvier 19, 2019 par Pat 13
windaube Posté(e) Janvier 19, 2019 Posté(e) Janvier 19, 2019 comment ca ton moteur fait grrrr sans etre sur une buté qui le bloque ? pour ton gcode de début il y a quelle que paramètre qui me choque G28 X0 Y0 ;déplacer X / Y à des butées min G28 Z0 ;déplacez Z en butées min pourquoi ne pas fair un simple G28 ? apres ton G29 tu lui demande " G0 X0 Y20 F9000 ;Lit en avant " deja 9000 c'est trop rapide passe a 4000 et tu est toujours a Z0 .... et une fois que tu a defoncer le lit tu dit " G0 Z0.20 ;Déposer au lit " tu remonte enfin a 0.2 perso sur ma a8 j'ai ceci et cela fonctionne sans faire une ligne, tu remarquera que je commence a 0.3 G21 ;valeurs métriques G90 ;positionnement absolu M82 ;mettre l'extrudeuse en mode absolu M107 ;commencez avec le ventilateur éteint G28 G29 G92 E0 ;zéro la longueur extrudée G1 Z0.3 ;Levez et commencez à imprimer. G1 F{travel_speed} M117 Impression..... j'ai rajouter le g29 pour toi mais je n'est pas de palpation avant impression
medmed Posté(e) Janvier 19, 2019 Posté(e) Janvier 19, 2019 (modifié) Il y a 1 heure, windaube a dit : apres ton G29 tu lui demande " G0 X0 Y20 F9000 ;Lit en avant " deja 9000 c'est trop rapide passe a 4000 et tu est toujours a Z0 .... et une fois que tu a defoncer le lit tu dit " G0 Z0.20 ;Déposer au lit " tu remonte enfin a 0.2 ??? Le Z0 est la position du homing, pas de la buse prêt a imprimer. Si tu as bien configuré ta buse par rapport au plateau, tu aura toujours une valeur négative à déclarer, qui est ton décalage entre le Z0 et la distance (en négatif) de ce que tu as dû descendre pour que ta buse viennent effleurer la feuille de papier posée sur ton plateau, comme je l'ai montré ici.. Là, on voit que j'ai une distance de 1.52mm entre mon Z0 et mon plateau + la feuille de papier. Je sais pas si je suis bien clair dans mon propos .. Après oui, tu peux toujours faire un M851 pour avoir Z0 qui touche ta feuille de papier, mais a chaque homing, tu aura le risque de voir ta buse venir toucher ton plateau, parce que tu aura toujours quelques centièmes de millimètre de jeu entre deux impressions. Modifié (le) Janvier 19, 2019 par medmed
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