Aller au contenu

Filament ABS

lezabour

Problemes MKS-Sbase - moteurs et questions

Messages recommandés

Bonjour à tous,

je viens de faire l'acquisition d'une MKS Sbase, en remplacement de ma GT2560 (grace aux¬†nombreux conseils du forum ūüôā

Passage donc de Marlin à Smoothieware, mais rien d'extraordinaire, le fichier config.txt est assez explicite, et le forum aide bien pour trouver des réponses. Mais la je sèche après 4h d'essais infructueux!

J'ai un gros problème avec mes moteurs. J'ai fais une petite vidéo, beaucoup plus parlant.

Info sur ma config: Ancienne Geeetech I3 Pro C, modifié en P3 Steel + MKS Sbase (dernier firmware) + TFT + E3d v6 clone bowden 

Concrètement, les moteurs X,Y sifflent et ne bouge pas, Z a l'air de fonctionner. Les moteurs sont censés bouger de 1mm mais continue de siffler (et on dirait d'essayer de bouger), je suis obligé d’éteindre imprimante totalement pour que le sifflement/mouvement s'arrête.

De plus Y fais un bip à chaque mouvement...  le Z fonctionne, mais par rapport à marlin il fait beaucoup plus de bruit (pas encore régler)

Normalement j'ai bien mis le jumper pour etre en 1/32 microstepper, et suivi les calculateurs pour les steps par mm (autre erreur possible?)

J'ai modifié le courant envoyé dans les moteurs, qui doit être de 1.5V , j'ai tenté différents valeurs entre 0.6 et 1.6, le problème persiste (mais différemment car plus ou moins de courant)

(data sheet moteur: https://wholesaler.alibaba.com/product-detail/Casun-high-torque-500mN-m-42SHD0217_60806224010.html )

(pour info pour le moment j'ai branch√© qu'un moteur Z, j'ai pas encore fais le cable en Y. et j'ai pas encore fais les r√©glages de vitesse, donc le Z va tr√®s vite je trouve ūüėČ

si quelqu'un a une id√©e de ce qui se passe ou comment r√©soudre ūüėČ


alpha_steps_per_mm                           160              #Steps per mm for alpha ( X ) stepper
beta_steps_per_mm                            160              # Steps per mm for beta ( Y ) stepper
gamma_steps_per_mm                           5120       # Steps per mm for gamma ( Z ) stepper

alpha_step_pin                               2.0              # Pin for alpha stepper step signal
alpha_dir_pin                                0.5              # Pin for alpha stepper direction, add '!' to reverse direction
alpha_en_pin                                 0.4              # Pin for alpha enable pin
alpha_current                                1.4              # X stepper motor current
alpha_max_rate                              3000.0          # Maximum rate in mm/min

beta_step_pin                                2.1              # Pin for beta stepper step signal
beta_dir_pin                                 0.11             # Pin for beta stepper direction, add '!' to reverse direction
beta_en_pin                                  0.10             # Pin for beta enable
beta_current                                 1.4              # Y stepper motor current
beta_max_rate                                3000.0          # Maxmimum rate in mm/min

gamma_step_pin                               2.2              # Pin for gamma stepper step signal
gamma_dir_pin                                0.20             # Pin for gamma stepper direction, add '!' to reverse direction
gamma_en_pin                                 0.19             # Pin for gamma enable
gamma_current                                1.4              # Z stepper motor current
gamma_max_rate                               300.0            # Maximum rate in mm/min

 

Autre question: j'ai 3 ventilateurs au total (1 e3d + 1 fan duc + 1 pour la smoothie), mais je ne vois pas de sortie 12v sur la carte, et qu'une seul sortie fan. j'ai vu qu'on pouvait modifier des pins pour le fan, √ßa r√©sout¬†mon probl√®me sur le 5v, mais pour le 12V? quelqu'un √†¬†une solution? (sinon dc converter¬† mais bon j'aimerais √©viter ūüėČ

 

merci à tous de votre aide

Modifié (le) par lezabour

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 12 heures, lezabour a dit :

si quelqu'un a une idée de ce qui se passe ou comment résoudre

peux tu nous mettre ton fichier config en fichier joint ici ? pour vérification

tes endstop fonctionnent t'ils ?

Il y a 12 heures, lezabour a dit :

mais je ne vois pas de sortie 12v sur la carte

c'est normal il n'y en a pas, tire un c√Ęble depuis ton alimentation

Partager ce message


Lien à poster
Partager sur d’autres sites

merci de ton aide @pascal_lb

voici le fichier de config. (il a un peu chang√© car j'ai pass√© l'apres midi a essayer de resoudre le probleme ūüėČ

Les endstop sont bien presents (sauf Z car bltouch, pas encore connecté/configurer). Mais je n'arrive encore jamais aux endstop, les moteurs faisant ce sifflement / bruit des que je les actives (et le sifflement reste ensuite)

j'ai vu sur le forum reprap que ca pouvais venir du microseconds_per_step_pulse  j'ai dmofié de 1 a 3 puis 5 mais ca ne résoud pas le probleme

 

Ok pour le 12V je pars de l'alimentation, bien vu ūüėČ

 

merci

config.txt

Modifié (le) par lezabour

Partager ce message


Lien à poster
Partager sur d’autres sites

Un petit up suite a mes tests.

1) si je branche que 1 seul moteur (ex: X), avec un alpha_current 0.4 ca fonctionne sans sifflement. Cependant ca m'etonne vu que les moteurs necessitent 1.4A....

2) des que je branche tous les moteurs (ou plus de 1), meme en restant a 0.4 les moteurs refont ce sifflement. (c'est a dire, je branche 1 moteurs, en 0.4 pas de sifflement, c'est OK. Je branche le Y ensuite, et hop sifflement.--> comme si la carte partageait l'alimentation entre eux)

Impossible de passer en dessous de 0.4 car les moteurs n'avancent plus reellement sinon

voila si vous avez une id√©e ūüėČ

 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 54 minutes, lezabour a dit :

voila si vous avez une id√©e ūüėČ

Je ne sais pas ou tu as r√©cup√©r√© ce fichier config, mais c'est plut√īt le bordel dedans...

a ta place je repartirai d'un fichier vierge https://raw.githubusercontent.com/Smoothieware/Smoothieware/edge/ConfigSamples/Smoothieboard/config pour avoir une bonne base

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est une base du fichier config pour MKS Sbase normallement. Je l'ai modifié ensuite.

En soit, il y a peu de difference entre les 2, hormis sur les vitesses et autres choses que je n'utilise pas, mais je vais tester à partir de ce fichier voir ce que ca donne.

merci ūüėČ

Partager ce message


Lien à poster
Partager sur d’autres sites

@lezabour :

#currentcontrol_module_enable                  true             #


à modifier en :

currentcontrol_module_enable                  true

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci de votre aide!

Alors en suivant le conseil de pascal, j'ai repris un fichier config.txt propre.

J'ai uniquement modifié l'intensité du courant (alpha_current etc.)

 et également le currentcontrol_module_enable 

Malheureusement √ßa¬†ne change rien ūüė°. J'ai toujours ce sifflement aigu d√®s que je commence √†¬†bouger un des moteurs. Le sifflement est tjrs actif¬† m√™me longtemps apr√®s¬†le mouvement... (ce qui est bizarre¬†vu qu'il devrait plus y avoir de courant dans le moteur mais bon ūüėČ

le son change selon l'intensité du courant que j'envoi, la j'ai tenté de 0.3 a 1.5. A 1.5 on entend qu'il y a vraiment un problème, le son est très fort. A 0.3 le sifflement ce fait moins entendre mais tjrs présent (impossible de lancer une impression avec ce bruit).

Je commence à me demander si c'est pas un problème avec la carte...

(ps: j'en profite, petite question: il faut bien red√©marrer la carte apr√®s chaque modif sur fichier config.txt? ou il prend en compte directement? Je d√©branche/rebranche √†¬†chaque fois pour le moment, mais r√©barbatif ūüėȬ†

merci de votre aide!

Modifié (le) par lezabour

Partager ce message


Lien à poster
Partager sur d’autres sites

@lezabour : peux tu nous reposter le config.txt que tu utilises actuellement stp (extrudeur désactivé, pas de control current activé ... dans celui que tu as déjà posté. Pour citer @pascal_lb, c'est le bordel dans ton config.txt !!!)

Citation

il faut bien redémarrer la carte après chaque modif sur fichier config.txt

c'est ça, il faut bien rebooter la carte

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 3 heures, lezabour a dit :

Le sifflement est tjrs actif¬† m√™me longtemps apr√®s¬†le mouvement... (ce qui est bizarre¬†vu qu'il devrait plus y avoir de courant dans le moteur mais bon ūüėČ

petite info, lorsque tu fais bouger un moteur celui ci est ensuite toujours alimenté pour le maintient en position, c'est pour cela que tu l'entends siffler même si tu ne sollicites pas et par exemple fait bouger l'axe Y avec le moteur et ensuite essaye de le faire bouger à la main tu verras qu'il est bloqué...

peux tu controler si tes endstops fonctionnent à la main, normalement ils doivent s'allumer lorsque tu appuis dessus

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 18 minutes, pascal_lb a dit :

peux tu controler si tes endstops fonctionnent à la main, normalement ils doivent s'allumer lorsque tu appuis dessus

oui ils fonctionnent, ils s'allument bien en  x et y

pour info, j'ai pas encore branch√© le endstop z, ni le second moteur z (pas encore fait le c√Ęble en Y, j'aimerais arriver √†¬†faire fonctionner avant de modifier tous mes c√Ęblages et ressouder ... )

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 3 minutes, lezabour a dit :

oui ils fonctionnent, ils s'allument bien en¬† x et ÔĽŅy

c'est bien des enstopds à trois fils ? est tu sur du bon sens des branchements

Partager ce message


Lien à poster
Partager sur d’autres sites

je viens de brancher endstop z, il fonctionne,¬† ca ne change rien¬† (par acquis de conscience ūüėȬ†

il y a 24 minutes, pascal_lb a dit :

petite info, lorsque tu fais bouger un moteur celui ci est ensuite toujours alimenté pour le maintient en position, c'est pour cela que tu l'entends siffler même si tu ne sollicites pas et par exemple fait bouger l'axe Y avec le moteur et ensuite essaye de le faire bouger à la main tu verras qu'il est bloqué...

 

exact, je savais pas, merci

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, pascal_lb a dit :

c'est bien des enstopds à trois fils ? est tu sur du bon sens des branchements

oui, c'est des 3 fils. Le sens du branchement est bon (vert signal, noir ground, rouge v)

Partager ce message


Lien à poster
Partager sur d’autres sites

autre piste as tu essay√© d'intervertir tes c√Ębles moteurs ?

Partager ce message


Lien à poster
Partager sur d’autres sites

hmmm j'ai interverti les moteurs, essayer avec un autre que j'avais en plus, mais pas les cables...

je vais tenter de modifier ça demain. Il me semble qu'il intervertir le vert et le bleu c'est bien ca?

merci encore 

Partager ce message


Lien à poster
Partager sur d’autres sites

pour les moteurs pas √† pas tu peux contr√īler le branchement avec ce tuto

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok alors j'ai tester les moteurs, j'etais en AABB .

Sur le schéma de la carte, on voit qu'il faut etre en ABBA ou BAAB (c'est bien ca?), j'ai donc modifié, résultat:

- le bruit n'est plus la MAIS
- le moteur ne bouge pas - comme si il √©tait bloqu√© - j'ai modifi√© le courant une nouvelle fois de 0.4 a 1.5, il reste "bloqu√©" - si je remet le c√Ęble comme avant, le moteur bouge bien, mais le bruit aigu est de retour
- le moteur chauffe (j'ai pas modifi√© encore le c√Ęble de l'axe Y et lui n'a pas chauff√©, mais fais le bruit aigu¬†ūüėČ

autre chose, j'ai remarqué que peut importe la config, les endstop ne fonctionne pas (j'ai modifié le endstop x en 1.24v , 1.24^, 1.24 , et 1.24! , dans tous les cas le endstop se declenche -lumière allumé - mais l'axe continue d'avancer comme si le enstop n’était pas déclenché)

voila voila...¬†ūüėď

merci de votre aide

Partager ce message


Lien à poster
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.

√ó