Remplacement Open Source pour EzCAD
[Bryce] a obtenu un graveur laser à fibre à utiliser pour le prototypage rapide de PCB l'automne dernier. Mais il a rapidement été frustré par les limites du logiciel EzCAD standard qui est généralement fourni avec ces appareils et d'autres similaires - il est propriétaire, n'a pas de fonctionnalités destinées à la fabrication de PCB, ne fonctionne que sous Windows et est bogué. Comme on le fait, [Bryce] a décidé d'abandonner EzCAD et d'écrire son propre outil, Balor, nommé d'après le roi des Fomoriens.
La carte contrôleur de la machine de [Bryce] est une carte Beijing JCZ LMCV4-FIBER-M, contenant un FPGA Altera et un contrôleur USB Cypress 8051. Jusqu'à présent, il n'a pas eu besoin de vider ou de modifier le code FPGA ou 8051. Au lieu de cela, il a trié les commandes en observant simplement les opérations USB générées par une copie d'EzCAD exécutant des opérations connues. Un grand nombre de ces systèmes de gravure utilisent cette carte de contrôle, mais [Bryce] veut collecter des décharges de données d'utilisateurs avec différentes cartes afin d'étendre la bibliothèque.
Balor est écrit en Python et fournit un ensemble d'outils de ligne de commande destinés aux applications d'ingénierie de votre graveur, tout en prenant également en charge le marquage laser régulier. Vous pouvez télécharger le programme à partir du référentiel GitLab du projet. Il l'exécute sur Linux, mais cela devrait fonctionner sur Mac et Windows (faites-lui savoir si vous avez des problèmes de portabilité). Consultez notre article de l'année dernière sur l'utilisation de ces lasers pour fabriquer des PCB. Utilisez-vous un graveur laser pour réaliser des prototypes rapides de planches dans votre atelier ? Parlez-nous de votre configuration dans les commentaires.