Bonjour à tous,
Je fais appel à votre aide concernant l’électronique de ma CNC.
Après avoir suivi le tuto "comment faire son électronique, je suis en galère avec mes moteurs et drivers qui surchauffe, je ne peux pas poser la main dessus sans me brûler.
J'ai l'impression que cela vient du réglage des potentiomètres des Drivers ?
J'ai réglé à 3.25V sur les 3 moteurs 17HD48002H-22B
et à 0.25V le moteur 17HS13-0404S
Sachant que si je ne mets pas le $1=255 je n'ai pas de chauffe.
Pouvez-vous m'aider SVP ;)
Mon matériel :
1 arduino Uno
1 Longruner GRBL CNC Shield Board V3.0
4 Driver DRV8825
3 moteur Nema 17 17HD48002H-22B
1 Moteur en Z Nema 17HS13-0404S
Salut Rolly,
J'ai eu la même blague que toi la semaine passée et j'ai juste diminué le potentiomètre sur mon DRV8825 et tout était résolu il ne fait plus bruit et il ne chauffe plus.
Didier.
Bonsoir,
Merci pour vos réponse, Je me suis trompé dans mon premier message sur la tension, j'avais réglé à 1.20V.
Bref de toute façon c'était trop, j'ai donc réglé à 0.85V comme tu me l'a conseillé, c'est un peu mieux mais les moteurs sont encore chaud, j'arrive à garder la main dessus mais c'est juste. les radiateurs de driver sont brulant ( c peut être normal ?).
Concernant le réglage des variables $100 à $102, j'ai un doute sur ceux que je fais?
si j'ai bien compris le calcul pour moi çà donne :
200 pas * 32 / 2 = 3200
Mais quand je fais un test pour bouger mais moteur il y a une erreur, j'ai l'impression qu'il n'aime pas cette valeur un peu haute ?
Mais mes vis trap. font 8mm diametre avec un pas de 1.5mm et quand je l'ai tourne à la main j'avance de 2mm mon chariot.
Bonsoir à tous,
Rolly2520 : tu ne dis pas si tu refroidis tes drivers via un ventilo type PC (en petit model) ça c'est obligatoire.
Et merci de nous mettre toutes tes valeurs que tu as réglé de ton GRBL via CNCjs ou autre.de $0 à $132 tu fait un copier collé et tu le post.
Donc, je vois que tu as des vis de ∅8 au pas de 2 et un lead de 2 (c'est à dire que ta vis à 1 filet, 1 tour complet de ta vis et le chariot parcours 2mm), c'est bien ça ?
C'est dommage si tu as un laed de 2mm, car tu va perdre en performance (vitesse d'avance très lente) si je prends mon exemple, la première fois j'ai commandé par erreurs des lead 2mm (pour ma TopsCNC) ce qui fait qu'au niveau des réglage $110/111 pour X, Y (et A!!) je ne pouvez pas dépasser la valeur 1300, sinon les moteurs bugués...
Maintenant avec les vis ∅8 pas de 2mm et laed de 8 (4 filets), là je vois la différence, et mes réglages de $110/111 sont à : 2000 et plus de problème moteurs.
Merci Eric et Argonaute pour votre retour.
Je viens d'installer les moteurs sur la CNC pour faire un test grandeur nature.
Résultat presque satisfaisant, la CNC bouge dans tous les sens, les moteurs ne chauffent pas plus que ça mais font un peu de bruit ?
Effectivement j'ai prévu de bien refroidir les drivers avec du noctua 120mm ça devrait leurs faire du bien ;)
Je vous colle ma config ci-dessous, avec ces réglages j'ai pu constater que mon chariot avance de 38mm en Y, au lieu de 200mm comme prévu si j'ai bien compris CNCJs (voir ci-dessous).
Si vous avez un petit lien pour vos vis trapézoïdales je suis preneur, car perso j'ai galéré à les trouver, les miennes faisant 900mm.
Encore merci d'avance
$0=10 (Step pulse time, microseconds)
$1=255 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=0 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=800.000 (X-axis travel resolution, step/mm)
$101=800.000 (Y-axis travel resolution, step/mm)
$102=800.000 (Z-axis travel resolution, step/mm)
$110=2000.000 (X-axis maximum rate, mm/min)
$111=2000.000 (Y-axis maximum rate, mm/min)
$112=2000.000 (Z-axis maximum rate, mm/min)
$120=200.000 (X-axis acceleration, mm/sec^2)
$121=200.000 (Y-axis acceleration, mm/sec^2)
$122=200.000 (Z-axis acceleration, mm/sec^2)
$130=900.000 (X-axis maximum travel, millimeters)
$131=900.000 (Y-axis maximum travel, millimeters)
$132=900.000 (Z-axis maximum travel, millimeters)
Salut @Rolly2520:
Il faut que tu sois sur de ton pas de vis (car tu parles de 1.5mm, mais 2mm quand tu le fais à la main d'avancement pour chaque tour)
Pour les T8, moi j'ai commandé chez GRobotronics (avec les V-slot et d'autres composants, à voir pour les frais de port, si c'est valable pour toi)
Si je résume ton problème, ton Y n'avance que de 38mm quand tu lui demandes 200mm.
Essaye déjà de diminuer ta valeur de micro-stepping, car en plus tu as des T8 lead 2mm (au lieu de 8mm pour la plupart d'entre nous) si j'ai bien compris. Pour info, sans micro-stepping, tu as une précision (théorique) de 2mm/200steps = 0,01mm.
2mm/(200steps*32micro-steps)=0,0003125mm c'est une résolution extrêmement élevée, et dont tu n'arriveras pas à exploiter (je pense).
Essaye d'utiliser le micro-stepping en 1/4 (1 seul cavalier sur les pins du milieu).
Formule de calcul pour les valeurs $100, $101 et $102
Maintenant, passe les paramètres de tes axes à: (200steps*4microsteps)/2mm (l'avancement de ta tige T8 par tour, ou lead) = 400 (confirme bien si c'est 2mm de lead ou 1.5mm, la distance parcourue à chaque tour d'axe)
Donc $100=400, idem pour $101 et $102, si tu utilises les mêmes T8.
Commence avec des valeurs d’accélération plus faibles: $110, 111 et 112 = 300, et après augmente au fur et à mesure, par paliers de 100 ou 200.
Essaye, et dis nous le résultat ;)
😄😄 j'avoue que la fonction recherche devient indispensable.................. Va falloir que je me remette au boulot !
Mis à part ça tout est dit, il faut vérifier l'avance de ta vis, et si l'avance est tout petit (1.5 ou 2mm) il faudra réduire le micro-stepping (voir le virer ?), car la ça fait beaucoup de calcul de pas pour un petit arduino
@Argonaute: 😂 Ah, tu l'as bien placée la petite pique à @Topsie! 😂
Bonsoir à tous,
Rolly2520, voici ma config pour ma TopsCNC avec driver A4988 en microsteping 16 (3 cavaliers sur la shield) et 3 vis en T8 et lead de 8 (4 filets pour X, Y/A et Z), donc, et il insiste lourdement le gas...1 tour de vis = avance du chariot de 8mm.
CNCjs 1.9.22 [Grbl]
Connected to COM10 with a baud rate of 115200
Grbl 1.1h ['$' for help]
client> $$
[MSG:'$H'|'$X' to unlock]
$0=10 (Step pulse time, microseconds)
$1=255 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
$23=3 (Homing direction invert, mask)
$24=50.000 (Homing locate feed rate, mm/min)
$25=1000.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=400.000 (X-axis travel resolution, step/mm)
$101=400.000 (Y-axis travel resolution, step/mm)
$102=400.000 (Z-axis travel resolution, step/mm)
$110=2000.000 (X-axis maximum rate, mm/min)
$111=2000.000 (Y-axis maximum rate, mm/min)
$112=500.000 (Z-axis maximum rate, mm/min)
$120=20.000 (X-axis acceleration, mm/sec^2)
$121=20.000 (Y-axis acceleration, mm/sec^2)
$122=10.000 (Z-axis acceleration, mm/sec^2)
$130=1020.000 (X-axis maximum travel, millimeters)
$131=1120.000 (Y-axis maximum travel, millimeters)
$132=100.000 (Z-axis maximum travel, millimeters)
ok
$100/101/102 = NEMA17 / 200 crans pour un tour ( X ) Microsteping de 16 ( / ) le lead de tes vis, pour moi 8 = 200 X 16 / 8 = 400 pour moi
$110/111/112 = vitesse d'avance maxi des axes = $110/111 pour X et Y = 2000 pour moi avec les lead 8, impossible avant avec les lead 2 (bug des moteurs)
pour $112 = Z = 500, largement suffisant.
$120/121/122 = accélération, 20 pour 120/121 = X et Y et 10 pour $122 = Z - là il faut faire des essais pour voir quelle vitesse d'accélération ta machine va le mieux accepter. (ton réglage à 200, me semble un peux beaucoup)
$130/131/132 = surface maxi que ta CNC va être capable de parcourir au maxi ($120/121) et pour Z la course maxi du chariot ($122), 100mm pour moi.
Ci-dessous un exemple d'empreinte pour pour un Lead 8 ( = 4 filets..... 😊 ) sur un écrou en 3D
De toute façon pour une T8 au pas de 2mm (ne pas confondre avec le Lead)
Elles n'existe que en : T8 pas de 2mm Lead 2 = 1 tour complet de vis, avance de 2mm du chariot = 1 filet
T8 pas de 2mm Lead 4 = 1 tour complet de vis, avance de 4mm du chariot = 2 filets
T8 pas de 2mm Lead 6 = 1 tour complet de vis, avance de 6mm du chariot = 3 filets
T8 pas de 2mm Lead 8 = 1 tour complet de vis, avance de 8mm du chariot = 4 filets
T8 pas de 2mm Lead 10 = 1 tour complet de vis, avance de 10mm du chariot = 5 filets
PS : comment vous faites pour insérer des émoticones
@Naer-Eric: https://emojipedia.org/people/ (copier-coller) soit avec un portable, les émoticônes sont reconnues il me semble (ou avec un MacOS, il y à une combine de touches "ctrl + cmd + espace"). 😉