|
KICAD:
Kicad es una muy buena herramienta para generar esquemáticos y circuitos impresos (PCB). La funcionalidad de Kicad es comparable con las que se encontraban en los porgramas OrCAD y Autotrax hace unos años atrás. Si bien no posee algunas características de los programas más modernos y avanzados es posible realizar proyectos importantes. En el site del Kicad hay versiones precompiladas para Windows y Linux. Las versiones para Linux estan compiladas estaticamente para Mandriva por lo que es un tanto pesada y no aprovecha la acelaración 3D en algunos sistemas (KICAD incluye un visor 3D que nos muestra como quedará el PCB definitivo). Por esta y otras razones hemos compilado una versión para Debian GNU/Linux. Los binarios son para Etch (stable). En las páginas del proyecto se pueden encontrar versiones para Debian Sarge.
KICAD lib manager:
En ocasiones es necesario administrar las bibliotecas de Kicad desde la línea de comandos. Con ese fin creamos una pequeña herramienta capaz de:
- Listar el contenido. Generando el listado en formato texto o html.
- Unir bibliotecas.
- Exportar componentes individuales.
- Eliminar componentes.
KICAD lib manager puede trabajar usando bibliotecas de módulos (PCB)
o componentes (EEschema).
El programa está escrito en C++ y funciona bajo Linux aunque también debería
compilar sin problemas para Windows utilizando Cygwin.
Fuentes: KICAD lib manager
Binarios para Debian: KICAD lib manager
Pinarray paNxN:
Durante el desarrollo con Kicad de la placa prototipo S2PROTO fue necesario crear varios conectores tipo IDC (2,54 mm - 100 mils) y un área de prototipo. Para automatizar esta tarea se creó un script perl que permite generar los símbolos y los footprints en forma automática de cualquier array de pines. Estas son algunas de las características actuales de PinArray v0.1.0.
- Generación de array de pines.
- Altamente parametrizable por línea de comandos.
- Generación de símbolos (.lib).
- Generación de footprints (.mod).
- Generación de EEschema Doc-Lib (.dcm)
- Incluye información para la visualización 3D.
- En conjunto con KICAD lib manager permite generar bibliotecas completas de conectores.
El programa está escrito en perl y se probó bajo Linux aunque también debería
funcionar para Windows con mínimos ajustes.
Fuentes: PinArray v0.1.0
Binarios para Debian: PinArray v0.1.0
Conversor de .MAX a .BRD:
Conversor de .MAX (PCBs OrCAD 9/10) a .BRD (KiCAD). Este es un conversor de PCBs de OrCAD para Windows (anteriores al cambiazo de Cadence) al formato KiCAD. Está fuertemente basado en la información obtenida del programa OrKi, a eso se le agregaron muchos detalles obtenidos observando dumps de el .MAX de la placa Chalten, obtenidos usando el max_decomp. Supera ampliamente lo que se obtiene con el OrKi. El programa está escrito en C++ y se probó bajo Linux aunque también debería funcionar para Windows con mínimos ajustes (usando Cygwin). Fuentes: .MAX to .BRD 1.1.3 Binarios para Debian: .MAX to .BRD 1.1.3
Diff/patch para pistas:
Diff y patch para pistas de archivos KICAD. Este programa tiene por objetivo encontrar las diferencias entre dos PCBs de KICAD donde el único cambio realizado fue en las pistas. Es muy útil cuando se usa el FreeRouter (autorouter externo). De esta manera es posible determinar exactamente que cambios introdujo el autorouter y hasta poder aplicar los mismos cambios a dos versiones del PCB. Este programa se creó para poder complementar al conversor de .MAX a .BRD. Luego de la conversión es necesario realizar algunos ajustes manuales, de esta manera podemos guardar esos ajustes como parches, y en caso de ser necesario, volver a realizar dichos cambios luego de volver a convertir el .MAX. El programa está escrito en C++ y se probó bajo Linux aunque también debería funcionar para Windows con mínimos ajustes (usando Cygwin). Fuentes: Tracks diff/patch 1.0.0 Binarios para Debian: Tracks diff/patch 1.0.0
|