Aller au contenu

GO Print

SKR V1.3 AVEC TMC2208


Messages recommandés

Bonjour a tous,
Je viens de monter une skr v1.3 avec des TMC 2208 sur ma ender3.
Après avoir flashé le firmware pour la mettre en concordance avec ma config matérielle vient le test des moteurs (retour origine et déplacements)... Et là c'est la cata : les distance ne sont pas respectées et les moteurs donnent des "à coups". Sans parler du bruit (mais la vidéo parle d'elle même!!!).
J'ai vérifié les jumper, viré ceux dédiés au SPI, regardé le courant dans le firmware(0.8A), le nombre de pas est à 16...
Si vous avez une idée : partagez car là... Je sèche !
 
Lien vers le commentaire
Partager sur d’autres sites

salut

moi j'ai une skr 1.4 mais je pense que c'est pareil 

par contre je n'ai pas de TMC mais des A4988

je vais quand meme te donner quelques conseils si ca peut t'aider 

deja pour ce qui est des distances 

quand tu deplaces ton chariot en X par exemple 100 mm et que il parcourt 200mm la il faut aller ici 

---

/**
 * Default Axis Steps Per Unit (steps/mm)
 * Override with M92
 *                                      X, Y, Z, E0 [, E1[, 

----

si tu as par exemple 80 en X , tu essaies de mettre 40 et normalement ca devrait etre juste 

apres evidement il faudra faire une piece precise mais deja ca permet de degrossir 

ensuite pour ce qui est du bruit et de la brutalité , j'ai eu le meme souci et je l'ai reglé en jouant sur cette ligne 

#define DEFAULT_MAX_ACCELERATION      { 300, 300, 100, 5000 }
essaie de reduire ces valeurs 

ensuite il faut aussi declarer le type de stepper 

je crois que c'est ici 

#define X_DRIVER_TYPE  A4988
 

essaie deja tout ca et tiens nous au courant

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, romano a dit :
Bonjour a tous,
Je viens de monter une skr v1.3 avec des TMC 2208 sur ma ender3.
Après avoir flashé le firmware pour la mettre en concordance avec ma config matérielle vient le test des moteurs (retour origine et déplacements)... Et là c'est la cata : les distance ne sont pas respectées et les moteurs donnent des "à coups". Sans parler du bruit (mais la vidéo parle d'elle même!!!).
J'ai vérifié les jumper, viré ceux dédiés au SPI, regardé le courant dans le firmware(0.8A), le nombre de pas est à 16...
Si vous avez une idée : partagez car là... Je sèche !
 

salut,

je serais toi, je forcerais pas trop mes moteurs comme ça! Si il fait des cricri d'agonie et des grrrrrr gr etc c'est pas le top 🤣 

pourquoi chercher à faire des expériences alors que sur le net il y a tout ce qu'il faut surtout quand c'est une première fois!

inspire toi de cette vidéo, ça t'aidera pas mal! et utilise le tmc debug, m122 pour relever l'info des drivers.

 

il y a 41 minutes, heriat a dit :

encore un détail 

est ce que tu as vraiment besoin d'etre en 1/16e ??

oui il y a interpolate pour ça:

image.png.a8eb41e1606517460c5ec360f92e7e76.png

mais ça fonctionne qu'avec les tmc:

image.png.d6065f1863cea5579a4944b4d5f4f764.png

donc les drv / a4988 -> non

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

Il y a 7 heures, heriat a dit :

salut

moi j'ai une skr 1.4 mais je pense que c'est pareil 

par contre je n'ai pas de TMC mais des A4988

je vais quand meme te donner quelques conseils si ca peut t'aider 

deja pour ce qui est des distances 

quand tu deplaces ton chariot en X par exemple 100 mm et que il parcourt 200mm la il faut aller ici 

---

/**
 * Default Axis Steps Per Unit (steps/mm)
 * Override with M92
 *                                      X, Y, Z, E0 [, E1[, 

----

si tu as par exemple 80 en X , tu essaies de mettre 40 et normalement ca devrait etre juste 

apres evidement il faudra faire une piece precise mais deja ca permet de degrossir 

ensuite pour ce qui est du bruit et de la brutalité , j'ai eu le meme souci et je l'ai reglé en jouant sur cette ligne 

#define DEFAULT_MAX_ACCELERATION      { 300, 300, 100, 5000 }
essaie de reduire ces valeurs 

ensuite il faut aussi declarer le type de stepper 

je crois que c'est ici 

#define X_DRIVER_TYPE  A4988
 

essaie deja tout ca et tiens nous au courant

 

je vais vérifier et essayer de mettre à jour si besoin.
Ce que je ne pige pas c'est que le firmware est issu de ce qui est dispo sur le site de BTT pour cette SKR V1.3...

Lien vers le commentaire
Partager sur d’autres sites

le firmware il tient compte de la carte skr mais aussi de tout ce qui est autour 

les steppers les moteurs les fins de course 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 18 heures, Eev a dit :

et ta machine répond quoi à un m122 dans le terminal?

Je le refais ce soir et C&P ça dans le topic.

 

Donc:

>>> M122
SENDING:M122
axis:pwm_scale/curr_scale|flags|warncount
        X    Y    Z    E
Enabled        false    false    false    false
Set current    800    800    800    800
RMS current    1436    1436    1436    1436
MAX current    2025    2025    2025    2025
Run current    25/31    25/31    25/31    25/31
Hold current    12/31    12/31    12/31    12/31
CS actual    0/31    0/31    0/31    0/31
PWM scale
vsense        0=.325    0=.325    0=.325    0=.325
stealthChop    false    false    false    false
msteps        256    256    256    256
tstep        0    0    0    0
PWM thresh.
[mm/s]
OT prewarn    false    false    false    false
triggered
 OTP        false    false    false    false
pwm scale sum    0    0    0    0
pwm scale auto    0    0    0    0
pwm offset auto    0    0    0    0
pwm grad auto    0    0    0    0
off time    0    0    0    0
blank time    16    16    16    16
hysteresis
 -end        -3    -3    -3    -3
 -start        1    1    1    1
Stallguard thrs
uStep count    0    0    0    0
DRVSTATUS    X    Y    Z    E
sg_result
stst        *    *    *    *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
        X    0x00:00:00:00     Bad response!
        Y    0x00:00:00:00     Bad response!
        Z    0x00:00:00:00     Bad response!
        E    0x00:00:00:00     Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing E connection... Error: All LOW

Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, romano a dit :

Donc:

>>> M122
SENDING:M122
axis:pwm_scale/curr_scale|flags|warncount
        X    Y    Z    E
Enabled        false    false    false    false
Set current    800    800    800    800
RMS current    1436    1436    1436    1436
MAX current    2025    2025    2025    2025
Run current    25/31    25/31    25/31    25/31
Hold current    12/31    12/31    12/31    12/31
CS actual    0/31    0/31    0/31    0/31
PWM scale
vsense        0=.325    0=.325    0=.325    0=.325
stealthChop    false    false    false    false
msteps        256    256    256    256
tstep        0    0    0    0
PWM thresh.
[mm/s]
OT prewarn    false    false    false    false
triggered
 OTP        false    false    false    false
pwm scale sum    0    0    0    0
pwm scale auto    0    0    0    0
pwm offset auto    0    0    0    0
pwm grad auto    0    0    0    0
off time    0    0    0    0
blank time    16    16    16    16
hysteresis
 -end        -3    -3    -3    -3
 -start        1    1    1    1
Stallguard thrs
uStep count    0    0    0    0
DRVSTATUS    X    Y    Z    E
sg_result
stst        *    *    *    *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
        X    0x00:00:00:00     Bad response!
        Y    0x00:00:00:00     Bad response!
        Z    0x00:00:00:00     Bad response!
        E    0x00:00:00:00     Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
Testing Z connection... Error: All LOW
Testing E connection... Error: All LOW

tes drivers ne sont pas reconnue, soit tu as mal config ton marlin, soit vérifier comment tu as installer ta board

Lien vers le commentaire
Partager sur d’autres sites

Il y a 10 heures, romano a dit :

comment tu vois ca dans le retour au M122?

:

Citation

Enabled        false    false    false    false

 

Il y a 10 heures, romano a dit :

concernant le montage: tous les jumpers sont démontés. Ceux en-dessous des drivers et ceux liés au SPI.

Les TMC2208 fonctionnent en UART pas en SPI (TMC2130).

Mets des photos, ce sera plus «parlant» 😉

🙂

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

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