Salut à tous,
je me permets de m'immiscer rapidement dans votre conversation, une réponse rapide vous m'en excuserez.... oui, gbrl est - à mon avis mais j'ai pas la science infuse - la bonne solution d'upgrade (faible coût, en train de devenir ultra performant, évolutif, standard,...). Gbrl a beaucoup évolué ces derniers temps et on trouve de nombreuses solutions, trop peut-être. Tout dépend aussi du niveau d'investissement en temps et en argent qu'on veut y mettre. La solution mega2560 est une bonne solution par exemple, avec des drivers stepsticks. Voilà la solution que j'utilise pour te donner des idées, après il vaut voir tes besoins en terme de vitesse , de précision et de puissance. Mais vu ta machine je dirai grosso-modo (mais je peux me tromper) 80 KHz max., 8 ou 16 microsteps, 2A max. donc la solution Mega devrait convenir. Attention à la tension d'alimentation, j'ai vu une alim 40V ? c'est pas très standard mais ok pour le DRV8825 (45V max.). Tu peux aller jusqu'à 2 A avec les DRV8825 mais prévoir une bonne ventilation et un bon petit radiateur au dessus, si tu règles à 2A (HOLD) les moteurs NEMA17 (?) vont bien chauffer aussi, attention s'ils sont en contact avec du plastique. Attention aussi , le problème des cartes arduino sont qu'en général elles ne sont pas optocouplées et les entrées moteurs non protégés par des diodes de surtension TVS (mais on peut en souder si on est équipé ?), donc tout cela plutôt pour petits moteurs, nema17 et équivalents.
De mon côté je m'oriente sur cela - voir photo, tout cela maintenant en 2021 tient dans la main et les drivers sur les doigts, l'ensemble dans ma poche. Voilà la carte Gbrl que j'utilise pour mes machines : 12 ou 24 ou 48V, complètement optocouplées, relais mist et coolant, probe et limites XYZ,
3 axes / 25 KHz ou
6 axes / 100 MHz ,
(Teensy 600MHz) 5 axes / 500 KHz (ce sont des modules additionnels, on upgrade au fur et à mesure), interfacés ici avec drivers standards du marché TBS109 (4A) ou TMC5160 (3.2A) - tous ces modules driver conçus au départ pour les imprimantes 3D. Le Trinamics TMC5160 (de chez Wateroot) ne nécessite qu'un petit radiateur même à pleine puissance 3A. OK aussi avec le DRV8825 mais je disais plus haut, avec une bon ventilateur et à température ambiente correcte. Chaud le DRV8825 !
Gbrl est un standard donc beaucoup de solutions dispo. Prends du temps à bien regarder sur le net ce qui te conviendra le mieux et combien d'axes tu va monter à terme... on devient vite inflationniste ... etc... (perso je ne fais plus rien à moins de 4 axes/100 KHz et je pense m'updater rapidement vers du 250 KHz... aller vite est toujours un gain mais cela dépends de ta machine aussi ).
Si questions, à la dispo de tous.
A+