Vieux cerveau CNC échangé avec un Arduino
[Sebastian] et [Stefan Shütz] avaient une machine CNC ISEL EP1090 à la maison, inutilisée, et ils ont décidé de lui donner vie. Avec des spécifications mécaniques plutôt bonnes, cette CNC semblait prometteuse - hélas, elle était sévèrement contrainte par son contrôleur. Le logiciel du processeur intégré était très obsolète, avait des algorithmes inférieurs à la moyenne pour la conduite de moteur programmés et la communication avec la CNC était limitée parce que le protocole de communication propriétaire ISEL qui n'est pas parlé par d'autres appareils.
Ils ont procédé à une rétro-ingénierie des connexions des pilotes de moteur - celles-ci passent par un tampon 74HC245 entre le processeur d'origine et les pilotes. Au départ, ils ont mis un Arduino à l'intérieur du boîtier de commande de la CNC et il s'est bien adapté, mais il s'est avéré que le processeur de l'Arduino redémarrait à chaque fois que la broche tournait - apparemment, EMC relevait la tête. Ainsi, ils ont placé l'Arduino hors de la boîte et ont utilisé deux câbles CAT7 pour câbler les signaux du moteur et de la butée.
Pour exploiter ces signaux, ils ont retiré le 74HC245 de sa prise et ont créé un interposeur à partir de deux petits protoboards et de quelques connecteurs à broches, ce qui leur a permis de se connecter aux lignes STEP et DIR sans souder de fils dans le circuit imprimé d'origine. Il y a aussi une documentation complète, des paramètres GRBL et plus d'images dans leur dépôt GitHub - au cas où vous auriez une CNC similaire et que vous voudriez en savoir plus sur la mise à niveau de sa carte contrôleur !
Après ce remake, la CNC démarre sans tracas. Maintenant, les frères doivent continuer ! Souvent, faire fonctionner une vieille machine CNC est en effet aussi simple que cela, et les modifications apportées aux anciens contrôleurs ont été l'un de nos éléments de base. Vous pouvez en effet utiliser un Arduino, l'une des différentes cartes contrôleur préfabriquées comme Gerbil ou TinyG, ou même un Raspberry Pi - tout ce qui vous aide à combler le fossé entre vous et une machine de bureau avec laquelle vous devriez commencer à bricoler.