Aller au contenu

Anycubic Kobra 3 Combo

Ma CR 10 V2


papagalak

Messages recommandés

Salut,

Voici les fichiers de configuration modifiés pour que la compilation se termine sans erreur. J'ai ajouté // modif PV à la fin des lignes modifiées

Configuration.hConfiguration_adv.h

 

Contrairement à fran6p, je pense que:

// Define positions for probe points.

signifie que ce sont les coordonnées des points de palpage et non de la buse lors du palpage. C'est pour cela que j'ai recalculé les coordonnées en prenant également en compte ton décalage de -32 (indiqué ici) et non le -31 de ton fichier.

Je me suis également permis de passer les messages en français 😅

 

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Merci , à vous @fran6p et @pommeverte, la compilation se fait nickel.

j'ai comparé les fichiers avec Notepad++ et les subtilités sont fines

j'ai envoyé sur ma bécane et je test le bltouch : 

il est toujours sur la gauche.

plus de précision sur le comportement:

le Bltouch en auto Home se positionne à environ  9.5 X17 Cm pour le centre.

bed leveling : première rangée 1° palpage 3 cm à gauche - 5 ° palpage 10 cm à l'intérieur droit

....

rangée 5 :20° 3cm à gauche et 0.5 cm en dehors du plateau

plateau.thumb.jpg.b62eff98d40573e6dff980d7a53d6a0d.jpg

 

Modifié (le) par papagalak
Lien vers le commentaire
Partager sur d’autres sites

Je ne l'ai pas précisé mais j'ai laissé la "non-initialisation" automatique de l'eeprom après flashage du firmware. Est-ce que tu fais bien cette initialisation? normalement, il suffit de répondre OK lorsque la question apparait.

Lien vers le commentaire
Partager sur d’autres sites

As-tu tester l'assistant de nivelage ?

Contrairement au contrairement de @pommeverte, les coordonnées où positionner le BLT afin qu'il soit au-dessus des vis de réglages ne peuvent être calculées qu'à partir de celle de la buse (c'est le seul matériel que le firmware déplace sur le plan) 😉

Teste l'assistant pour vérifier que le BLT fasse ses mesures au-dessus des vis de réglages. Si c'est bon, il devrait t'indiquer de combien tourner et dans quel sens les molettes (le premier point sert de référence, il ne faut donc pas y toucher).

Quand j'utilisais encore Marlin sur la CR10V2, les valeurs utilisées pour un nivelage manuel :

Citation

#define LEVEL_CORNERS_INSET_LFRB { 30, 30, 40, 40 }

🙂

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

il y a 37 minutes, pommeverte a dit :

Je ne l'ai pas précisé mais j'ai laissé la "non-initialisation" automatique de l'eeprom après flashage du firmware. Est-ce que tu fais bien cette initialisation? normalement, il suffit de répondre OK lorsque la question apparait.

Sauf erreur de ma par je n'ai pas eu le message..

il y a 27 minutes, fran6p a dit :

As-tu tester l'assistant de nivelage ?

Contrairement au contrairement de @pommeverte, les coordonnées où positionner le BLT afin qu'il soit au-dessus des vis de réglages ne peuvent être calculées qu'à partir de celle de la buse (c'est le seul matériel que le firmware déplace sur le plan) 😉

Teste l'assistant pour vérifier que le BLT fasse ses mesures au-dessus des vis de réglages. Si c'est bon, il devrait t'indiquer de combien tourner et dans quel sens les molettes (le premier point sert de référence, il ne faut donc pas y toucher).

🙂

Merci à vous je regarde demain😅

Modifié (le) par papagalak
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Dans ce cas, il suffit de modifier la marge arrière. C'est ce que j'ai fait dans ces fichiers et donc dans ce firmware:

Configuration.hConfiguration_adv.hfirmware.hex

Cette fois, j'ai ajouté l'initialisation de l'eeprom automatique après flashage.

PS: est-ce que tu peux redonner les positions des nouveaux points de palpage (en mm 😉)? ce qui me chiffonne, c'est le décalage d'origine et la taille de la surface d'impression.

#define X_BED_SIZE 310 // Nozzle is at X0 when homed
#define Y_BED_SIZE 320 // Nozzle is at Y0 when homed

#define X_MIN_POS -5 // -5 instead of 0 to center the print area (CR-10 v3)
#define Y_MIN_POS -5 // -5 instead of 0 to center the print area (CR-10 v3)

je pense qu'il faudrait valider ces valeurs, au moins la distance en Y qui est de 310 dans le fichier exemple de la CR10 V3 et 300 dans celui de la CR10 V2🤔

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Le plateau des CR10v2/V3 fait 310 x 320 mm ( X x Y).

Avec le Minixtruder de @Fourmi (hotends.fr), la tête peut se déplacer en X=0 et Y=5 (elle ne sort pas du plateau ni à gauche ni devant (chez moi, elle ne peut pas aller au bord avant)). On peut par contre déplacer la tête au-delà du plateau sur l'arrière et sur la droite pour X et Y ( ≃ 15/20 mm ).

Dans les trancheurs, la surface imprimable est souvent réglée à 300x300x400.

🙂

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

il y a 38 minutes, fran6p a dit :

Le plateau des CR10v2/V3 fait 310 x 320 mm

les trancheurs, la surface imprimable est souvent réglée à 300x300x400.

🙂

 Alors que faut il déclarer dans marlin?

Lien vers le commentaire
Partager sur d’autres sites

Marlin (Klipper) => 310 x 320

Trancheur => 300 x 300

Ce sont les valeurs que j'utilise avec mes trancheurs et Klipper

🙂

Lien vers le commentaire
Partager sur d’autres sites

Salut @papagalak

Si tu as la tête minixtruder dont parle fran6p, alors pour centrer ta surface d'impression de 300x300 sur ton plateau, il faudrait mettre:

#define Y_MIN_POS -10 //  instead of 0 to center the print area (CR-10 v3)

Si tu n'as pas cette tête, alors il faudrait faire tes propres mesures:

  1. tu positionnes la tête en butée avant gauche et tu notes la position de la buse par rapport au bord du plateau
  2. tu positionnes la tête en butée arrière droite et tu notes la position de la buse par rapport au bord du plateau
  3. tu mesures la distance de sécurité qu'il faut prévoir pour ne pas venir en collision avec les pinces de ton plateau, si tu en as toujours, évidemment

En fonction de tes mesures, on pourra te fournir les bons paramètres.

Salut @fran6p,

Le 09/05/2023 at 19:12, fran6p a dit :

les coordonnées où positionner le BLT afin qu'il soit au-dessus des vis de réglages ne peuvent être calculées qu'à partir de celle de la buse (c'est le seul matériel que le firmware déplace sur le plan)

certes, mais, d'après ce que je comprends des sources, le décalage du XXtouch par rapport à la buse est retranché aux coordonnées des points au dessus des vis de réglages: ligne 880 du fichier probe.cpp.

Citation

if (probe_relative) npos -= offset_xy;  // Get the nozzle position

Le fait que les coordonnées que tu fournis ici:

Le 07/05/2023 at 18:27, fran6p a dit :

Il faudra donc modifier ton TRAMMING_POINT_XY dans configuration_adv.h :

Citation

// Define positions for probe points.
  #define TRAMMING_POINT_XY { {  64,30 }, { 304,  30 }, { 304, 270 }, { 64, 270 } }

 

génère une erreur, m'a conduit à ma conclusion. D'ailleurs, on voit que le test qui provoque cette erreur compare les coordonnées saisies avec les courses des axes - le décalage du XXtouch. Voici l'extrait du fichier probe.h:

Citation

static constexpr float _min_x(const xy_pos_t &probe_offset_xy=offset_xy) {
  return TERN(IS_KINEMATIC,
    (X_CENTER) - probe_radius(probe_offset_xy),
    _MAX((X_MIN_BED) + (PROBING_MARGIN_LEFT), (X_MIN_POS) + probe_offset_xy.x)
  );
}
static constexpr float _max_x(const xy_pos_t &probe_offset_xy=offset_xy) {
  return TERN(IS_KINEMATIC,
    (X_CENTER) + probe_radius(probe_offset_xy),
    _MIN((X_MAX_BED) - (PROBING_MARGIN_RIGHT), (X_MAX_POS) + probe_offset_xy.x)
  );
}
static constexpr float _min_y(const xy_pos_t &probe_offset_xy=offset_xy) {
  return TERN(IS_KINEMATIC,
    (Y_CENTER) - probe_radius(probe_offset_xy),
    _MAX((Y_MIN_BED) + (PROBING_MARGIN_FRONT), (Y_MIN_POS) + probe_offset_xy.y)
  );
}
static constexpr float _max_y(const xy_pos_t &probe_offset_xy=offset_xy) {
  return TERN(IS_KINEMATIC,
    (Y_CENTER) + probe_radius(probe_offset_xy),
    _MIN((Y_MAX_BED) - (PROBING_MARGIN_BACK), (Y_MAX_POS) + probe_offset_xy.y)
  );
}

...

COORDINATE_OKAY(x, _min_x(default_probe_xy_offset) - fslop, _max_x(default_probe_xy_offset) + fslop)
              && COORDINATE_OKAY(y, _min_y(default_probe_xy_offset) - fslop, _max_y(default_probe_xy_offset) + fslop);

Pour valider mon hypothèse, je viens d'exécuter un G35 qui confirme bien que les coordonnées des points "tramming" sont bien celles des points de palpage et non ceux de la buse.

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

@pommeverte, merci pour ton aide, voici les côtes:

auto home : la buse 187 X 159 mm
origine  X/Y :              5 X 10 mm
max X/Y :                   323 X 314 mm (endsopt désactivé) 
max X/Y:                    310 X 314 mm (endsopt activé) 
dépassement X/Y:     7 X 3 mm
pour la sécurité impression je suis en PEI aimanté sans agrafe 

 

je viens de lancer un bed leveling : coté gauche 10 mm coté droit 20 mm

avant 5 mm arriere10mm

Modifié (le) par papagalak
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Désolé, mais je n'arrive pas à interpréter tes cotes, ni les endstop activé/désactivé 🥴. Est-ce que tu pourrais refaire un croquis comme dans ce message?

Tu as des détecteurs de fin de course (endstops) en Xmax et Ymax en plus de ceux en Xmin et Ymin? 🤨

il y a une heure, papagalak a dit :

je viens de lancer un bed leveling : coté gauche 10 mm coté droit 20 mm

avant 5 mm arriere10mm

est-ce que tous les points sont sur le plateau?

Lien vers le commentaire
Partager sur d’autres sites

il y a 38 minutes, pommeverte a dit :

est-ce que tous les points sont sur le plateau?

oui, je disais que la première colonne est 5 mm à l'intérieur et la 5° colonne 20 mm à l'intérieur.

pour la première  ligne 5 mm en dedans et la dernière ligne 10 mm en dedans.

 

J'ai modifié :

 #define X_MIN_POS 0 // -5 instead of 0 to center the print area (CR-10 v3)
#define Y_MIN_POS 0 // -5 instead of 0 to center the print area (CR-10 v3)

ok

j'ai voulu modifier la valeur du bed 310X 320  mettre 300X300 message erreur

 

j'ai testé le reglage plateau par molette : Houah super, je ne connaissais pas

Modifié (le) par papagalak
Lien vers le commentaire
Partager sur d’autres sites

il y a 5 minutes, papagalak a dit :

oui, je disais que la première colonne est 5 mm à l'intérieur et la 5° colonne 20 mm à l'intérieur.

pour la première  ligne 5 mm en dedans et la dernière ligne 10 mm en dedans.

c'est noté.

Maintenant, on attends le croquis avec la position de la buse à chaque position extrême des axes 😅

il y a 5 minutes, papagalak a dit :

j'ai voulu modifier la valeur du bed 310X 320  mettre 300X300 message erreur

ne touche à rien pour l'instant. Lorsque tu nous auras fourni le croquis avec les cotes, on te fournira les paramètres (course, décalage d'origine, points de palpage et le points de réglage du plateau,...) 😉

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

@pommevertevoici ce que j'ai
 auto home la buse se positionne X/Y 194 X 169*
bed leveling : premier point X/Y  sur l'écran 32 X 0 mm sur le plateau 8 X 10 mm
dernier point X/Y  sur l'écran 310 X 299 sur le plateau 24 X 9 mm.

Sanstitre.png.1107d3d8e214e86a6994660502bcbd6b.png

Lien vers le commentaire
Partager sur d’autres sites

Merci mais ce n'est pas la réponse que j'attendais, mais plutôt:

Il y a 23 heures, pommeverte a dit :

il faudrait faire tes propres mesures:

  1. tu positionnes la tête en butée avant gauche et tu notes la position de la buse par rapport au bord du plateau
  2. tu positionnes la tête en butée arrière droite et tu notes la position de la buse par rapport au bord du plateau

dit autrement, tu éteins l'imprimante et tu déplaces lentement, pour éviter que le courant généré par les moteurs ne grillent les pilotes 😱, la tête:

  1. en butée avant gauche et tu notes la position de la buse par rapport au bord du plateau
  2. en butée arrière droite et tu notes la position de la buse par rapport au bord du plateau

PS: pourquoi les dimensions sont différentes de ton précédent message? 🤨

Il y a 5 heures, papagalak a dit :

la première colonne est 5 mm à l'intérieur...la première  ligne 5 mm en dedans

et

Il y a 4 heures, papagalak a dit :

premier point X/Y  sur l'écran 32 X 0 mm sur le plateau 8 X 10 mm

Lien vers le commentaire
Partager sur d’autres sites

Salut,

il y a 47 minutes, papagalak a dit :

quand je mets la buse à l'arrière droit, les coordonnées sur l'écran sont : X 323 - Y 314

tu es sûr que tu n'as pas inversé le X et le Y ?🧐

est-ce que tu peux donner la position de la buse lorsque

Il y a 17 heures, pommeverte a dit :

tu positionnes la tête en butée avant gauche et tu notes la position de la buse par rapport au bord du plateau

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, pommeverte a dit :

Salut,

tu es sûr que tu n'as pas inversé le X et le Y ?🧐

OUI, voici une capture d'écran

 Sanstitre.png.eec6c3863cffb245b0470d8a997c18cd.png

 

aux origines X et Y la buse se situe X 6 mm et Y 10 mm les 2 à l' intérieur du plateau

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Visiblement, on a beaucoup de difficultés à se comprendre 😅. Que veux-tu dire par:

Il y a 21 heures, papagalak a dit :

aux origines X et Y

est-ce que c'est lorsque tu demandes d'aller à la position (0,0) ou c'est lorsque, comme je l'ai demandé, tu éteins l'imprimante et que tu décales la tête, avec ta main, à l'avant gauche?

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