Re: Aide pour maj de table

#85
PROBLEME...snif

je vais rester positif car pas d’étincelle ni court circuit, tout fonctionne (même le fil chaud ) sauf que j'ai eu un drôle de problème :
- un moteur grognait : câblage vérifié, débranché rebranché et plus de soucis...
- je lance une action dans jedicut : je programme une avance de 20 mm et je trouve que le chariot avance pas assez, je relance avec 50 mm et confirmation le chariot n'avance pas assez. Etant joueur je lance une avance de 200 mm et idem. Je regarde au niveau de jedicut : la barre d'avancement de jedicut avance par saccade.

Que faire ? j'imagine en plein découpe

Alain, Jérôme, au secours

Re: Aide pour maj de table

#86
Bonjour André,
Félicitation pour cette superbe machine, bravo pour ta patience.
L'évolution de la barre de jedicut par saccade celà peut être normal, en effet si le buffer de réception des données de l'arduino est plein, l'arduino envoie un ordre à jédicut de stopper l'envoi des données, lorsqu'il y a à nouveau de la place, Jedicut transmet à nouveau des données sur ordre de l'arduino.
Dans un premier temps, pour vérifier si le système ne perd pas de données, sur ta vue de commande manuelle tu coche guillotine, tu mets 20mm ou 50mm , ta machine va faire 20mm en avant pis 20mm en arrrière, si tout se passe bien, même si tu n'as pas les 20mm ou les 50mm la machine doit retrouver la même position. Si c'est le cas, le fonctionnement de ta machine est correcte, par contre les valeurs de configuration mécanique de ta machine ne doivent pas être correctes.
Ce qu'il faut:
- Connaître les caractéristiques de tes vis: je pense que c'est du M8 au pas de 8mm . Ta machine hors tension tu mesures le déplacement d'un chariot pour un tour de vis. La valeur trouvée est le pas de la vis.
- Ensuite tu configures les options machines dans Jedicut
- Tu configures les cavaliers de µstep sur la carte Ramps 1.4
- Il y a aussi à mettre la bonne valeur dans la conf du sketch arduino pour avoir une vitesse calculée correcte sur l'afficheur.
Tout ceci est expliqué dans le dossier "calcul des transmissions" du dossier principal, tu as à ta disposition des fichiers de tableur pour faciliter les calculs.
Je suis sûr que tu vas apprendre des choses.
Si vraiment tu butes, tu nous donnes le pas de la vis, le nombre de steps par tour des moteurs, le type de drivers sur la carte Ramps 1.4.
A+ Alain

Re: Aide pour maj de table

#87
en fait mon soucis est le suivant :
- dès le lancement de jedicut si je programme 20 mm le chariot avance de 20 mm
- je passe en mode guillotine pour faire le test : je programme 50 mm le chariot avance que de 5 mm
- je décoche le mode guillotine et pareil aucun des chariots ne veut faire plus de 5 mm même si je change la valeur
- j'ai le buzzer de jedicut qui sonne a la fin de manière aléatoire
- nouveau soucis dans le homing : il commence par les x : dès que x2 est ok fin du homing sur les x même si le deuxième n a pas finit. il part sur le homing de y1 jusqu'a la fdc mais continue quand même. Toutes les fdc ont été testées et sont fonctionnelles (sans court circuit)
- j'ai du changé de port usb car impossible de téléverser sur le port usb utiliser normalement


au secours je déprime dans mon atelier et en plus il fait froid ..

maj de 18h30 : j'ai testé direct la guillotine et c'est ok, retour en position du départ

par contre j'ai remarqué que les problèmes arrivent dès qu j'ai le son dans jedicut.
je constate également que la lampe de la ramps s'éclaire ( led rouge chauffe ) et s’éteint puis se rallume alors que la led de com orange reste allumée.
j'ai l impression qu'il y a une coupure de signal....

maj de 19:51
je refait tout les tests et je relis toute la doc : c'est une question juste pour comprendre :
j'ai repris les ref des pololu : j'ai le meme circuit que toi par contre je comprends pas la ref donnée en exemple :
VREF = ITripMax x 0.8 x 0.1 Mon moteur permet un courant de 1.65 A Je vais donc régler la VREF à 1.65 x 0.8 = 1.32 V
pourquoi pas 1.65x08x0.1 ?
sinon j'ai repris mes moteurs : usongshine 17hs4401 et comme je sais plus où je les ai achetés j'ai fait une petite recherche sur google pour trouver le datasheet. Meme si l visuel ne corresponds pas je suppose que les références sont les bonnes ce qui nous donne un courant max de 1.5 a soit une v ref de 1.2. J'avais 1.38 sur un pololu, est ce que mon soucis ne serait pas du a une surcharge sur un moteur ?

Re: Aide pour maj de table

#88
Salut André,
Nous allons essayer de comprendre car tu dois avoir plusieurs problèmes.
Je vais commencé par la fin: les drivers, ils sont hors de cause et tu as tout compris car dans ma notice " Description Arduino + Ramps en bas de la page 13 j'ai fais une erreur de frappe.
Effectivement
utilisant la formule du datasheet : ITrip Max = REF/ (8 x Rs)
Ce qui donne REF = ITripMax x 8 x Rs .
ceci est bon Rs (Resistance de mesure du courant) suivant les polulo elle peut être de 0.05 ohm ou de 0.1 ohm.
Ensuite dans la notice j'écris ceci:
Sur la photo de mes drivers, les résistances S1 et S2 sont marquées R100 ce qui signifie 0.1 ohm, en
Soit en remplaçant Rs par 0.1 : VREF = ITripMax x 0.8 x 0.1
Mon moteur permet un courant de 1.65 A Je vais donc régler la VREF à 1.65 x 0.8 = 1.32 V.
J'aurai du écrire VREF = ITripMax x 8 x 0.1 En tapant je devais penser à la simplification de la ligne suivante.
Donc tu as bien compris et tes calculs sont bons, Par mesure de sécurité tu prends le réglage bas du courant pour tes moteurs. De toute manière ce n'est pas le réglage des polulos qui perturbe ton fonctionnement. Un courant trop fort sur un moteur peut à la longue le faire chauffer.
Ce qu'il faut absolument c'est que tu commande bien chaque mouvement et physiquement le bon car les fins de courses doivent aussi correspondre au bon mouvement.
Rappel: lorsque tu est face à ta machine, les FDC doivent être au plus près de toi.
L'axe X1 Est à ta gauche, le fdc X1 est donc à gauche près de toi, L'axe Y1 est à ta gauche sur l'axe X1et le fdc Y1 est en bas. L'axe X2 est à droite, le fdc est à droite près de toi. L'axe Y2 est à ta droite sur l'axe X2 et le fdc Y2 est en bas.
Le Homing de la machine les chariots sont au plus près de toi et en bas.
A partir de Jedicut en manuel, tu ne coche pas "dépendance" et tu fait une mouvement de 20 mm pour X1 le chariot qui est à ta gauche doit s'éloigner de toi. tu fais de même pour les autres axes, Si tu fait - 20mm il revient vers toi. Valeur positive les axes X s'éloignent de toi, les axes Y montent ; valeurs négatives les axes X se rapprochent de toi, les axes Y descendent .
Autre chose: Lorsque l'on utilise les fdc pour le homing en aucun cas l'inversion du sens de rotation ne peut être réalisée dans la config machine de Jedicut elle doit être faite dans la conf du sketch Arduino. Vérifies dans Jedicut Outil Option Machine toutes les cases "Inverser" doivent être décochées
Bonnes recherches A+ pour de bonnes nouvelles .
Alain

Re: Aide pour maj de table

#89
Alain bien vu j'avais inverser les fdc entre x et y
par contre j'ai toujours mon problème
- je fais plusieurs commande de déplacement mais au bout de 3 ou 4 : la machine ne fait plus ce que je lui demande. si je lui dit une guillotine de 40 mm, elle va avancer de 20 mm et s’arrêter. La barre de défilement de jedicut se bloque et repart après. J'ail'impression que la communication n'est pas parfaite. y a t il un moyen de contrôler la communication entre jedicut et arduino ?

je vais commencer par changer de cable usb et après je crois que je vais devoir remonter avec des composants neufs... car là je comprends vraiement pas pourquoi

et nouveau phénomène étrange :
je branche le 220v, l’écran est illisible sauf si je le regarde sur le coté. Je me dis problème de réglage de contraste. Je règle le contraste et je branche l'usb, nouveau problème de contraste qu il faut re-regler. Finalement je me dis que la carte ramps doit avoir un soucis, qu en pense tu ?

MAJ de 21:23
j'ai changé la ramps ' neuve) et le cable usb : même symptôme :

maj de 22:14

histoire de ne pas aller me coucher sans comprendre
j'ai téléverser de nouveau le sketch
refait le homing : ca marche et c'est génial

J ai fait plusieurs tests sans problème
par contre sur une grande distance en mode guillotine, la machine ne revient pas tout a fait a sa place ( les chariots eux sont synchrone)

si avec tout mes soucis, tu arrive a me dire où se situe le problème

Re: Aide pour maj de table

#90
Bonjour André,

Rappel pour la mise en service:
Ne pas brancher le cordon USB sur le PC
Mettre l'électronique sous tension, attendre l'initialisation.
Brancher le cordon USB sur le PC.
Lancer Jedicut.
Si tu branches le cordon USB avant de mettre sous tension l'électronique, avec certain port USB de PC tu n'as pas assez de courant pour l'affichage.
Lorsque tu arrêtes, tu débranches le cordon USB avant de couper l'électronique.

Je vois que tu progresses, par contre je suis un peu dans la panade car je ne comprends pas ce que tu veux dire par
MAJ de XX XX , Je suppose que c'est mise à jour, mais de quoi ?
Sans rien changer est-ce que tu peux me communiquer la version de Jedicut ; tu lances Jedicut et tu fais "Aide" puis "A propos" tu as une fenêtre avec la version.
Lorsque tu mets ton électronique sous tension tu notes la version du sketch Arduino et tu me la communiques.
Lorsque j'aurai ces éléments on avisera de ce qu'il faut faire. Tu es très près du but.
A+
Alain
cron
`); }); })(jQuery, window, document, phpbb);