Aller au contenu

Filament ABS

  • 0

SKR V1.3 AVEC TMC2208


Question

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 à poster
Partager sur d’autres sites

15 réponses à cette question

Messages recommandés

  • 0

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 à poster
Partager sur d’autres sites
  • 0

encore un détail 

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

Lien à poster
Partager sur d’autres sites
  • 0
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 à poster
Partager sur d’autres sites
  • 0
Il y a 7 heures, Eev a dit :

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

j'ai déjà suivi cette vidéo et tout était déjà OK.

Lien à poster
Partager sur d’autres sites
  • 0
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 à poster
Partager sur d’autres sites
  • 0

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 à poster
Partager sur d’autres sites
  • 0

la t'es dans les commandes complexes 

je ne l'ai jamais testée 

Lien à poster
Partager sur d’autres sites
  • 0
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 à poster
Partager sur d’autres sites
  • 0
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 à poster
Partager sur d’autres sites
  • 0
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 à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à cette question…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.

  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...