Reemplazo de código abierto para EzCAD
[Bryce] obtuvo un grabador láser de fibra para usar en la creación rápida de prototipos de PCB el otoño pasado. Pero pronto se sintió frustrado por las limitaciones del software EzCAD estándar que normalmente viene con estos y otros dispositivos similares: es propietario, no tiene funciones destinadas a la fabricación de PCB, solo se ejecuta en Windows y tiene errores. Como uno lo hace, [Bryce] decidió deshacerse de EzCAD y escribir su propia herramienta, Balor, que lleva el nombre del Rey de los Fomorianos.
La placa controladora en la máquina de [Bryce] es una placa Beijing JCZ LMCV4-FIBER-M, que contiene un Altera FPGA y un controlador Cypress 8051 USB. Hasta ahora, no ha necesitado volcar o modificar el código FPGA o 8051. En su lugar, clasificó los comandos simplemente observando las operaciones USB generadas por una copia de EzCAD ejecutando operaciones conocidas. Muchos de estos sistemas de grabado usan esta placa de control, pero [Bryce] quiere recopilar volcados de datos de usuarios con diferentes placas para expandir la biblioteca.
Balor está escrito en Python y proporciona un conjunto de herramientas de línea de comandos destinadas a las aplicaciones de ingeniería de su grabador, aunque también admite el marcado láser regular. Puede descargar el programa desde el repositorio de GitLab del proyecto. Lo está ejecutando en Linux, pero debería funcionar en Mac y Windows (hágale saber si tiene algún problema de portabilidad). Consulte nuestro artículo del año pasado sobre el uso de estos láseres para fabricar PCB. ¿Utiliza una grabadora láser para hacer prototipos rápidos de tableros en su taller? Cuéntanos sobre tu configuración en los comentarios.