Aller au contenu

GO Print

calage des endstop mécanique et Auto home


Pat 13

Messages recommandés

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) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Désolé j'ai pas tout compris compris.

mon plateau fait 220x220 Donc je met ça

TAILLE-BED.png

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) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

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

PLATEAU.png

A+

Lien vers le commentaire
Partager sur d’autres sites

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) par Jcc
Lien vers le commentaire
Partager sur d’autres sites

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+

Lien vers le commentaire
Partager sur d’autres sites

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+

Lien vers le commentaire
Partager sur d’autres sites

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

 

20190115_090713.thumb.jpg.a8d00796142a2673935bc6d0676bb0cb.jpg

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) par Yo'
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

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

 

🙂

Lien vers le commentaire
Partager sur d’autres sites

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) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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+

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

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) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

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

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

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..

z.jpg.d383a7f915b783199b245534c326a4d0.jpg

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) par medmed
Lien vers le commentaire
Partager sur d’autres sites

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...