Capítulo 20: Esquema de la Icezum Alhambra migrado a Kicad - Obijuan/videoblog GitHub Wiki
VideoBlog 20
VER VIDEO:
Descripción
Los esquemáticos de la placa Icezum Alhambra se han migrado a Kicad, una herramienta de diseño electrónico que pertenece al patrimonio tecnológico de la humanidad
Icezum Alhambra y hardware libre
La placa Icezum Alhambra es una entrenadora para trabajar con FPGAs libres. A fecha de este videoblog, ya hemos conseguido la financiación para sacar una tirada de 100 placas, a través de un mini-crowdfunding por el grupo de FPGAwars. ¡Muchas gracias a todos los que nos habéis ayudado!
La placa la estamos migrando a Kicad, una herramienta libre de diseño electrónico. El esquemático ya está completamente migrado.
La icezum Alhambra es hardware libre: todos los esquemas y ficheros de fabricación están liberados, y se conceden permisos explícitos para que cualquiera la pueda modificar, fabricar, distribuir, etc. Sin embargo, ha sido diseñada con Altium, que NO pertenece al patrimonio tecnológico de la humanidad. Hay mucho hardware libre diseñado con herramientas privativas. Aunque es hardware libre, es necesario usar herramientas privativas para poder ejercer las libertades que se nos conceden. Y esto dificulta la compartición de los diseños. Para poder ejecer las libertades que el autor nos ha dado, tienes que usar el software privativo con las condiciones impuestas por el fabricante. Y, en realidad, estás cautivo.
Por eso, estamos migrando la placa a Kicad. ¿Por qué se diseñan placas usando software privativo? Por costumbre y comodidad. Lleva tiempo aprender a usar estas herramientas, y los diseñadores electrónicos, una vez acostumbradas a ellas, no se plantean cambiar. Son muy productivos usando esas herramientas, y continúan haciéndolo. Esto no es malo. Para eso estamos los miembros de la comunidad que podemos ir migrando los diseños a herramientas de nuestro patrimonio tecnológico. Cuando un diseño hardware se ha hecho con software libre, decimos que es "hardware libre al cuadrado"
Esquemas de la Icezum migrados a Kicad
Kicad es una herramienta libre para diseño electrónico, que está muy madura. Es libre y multplataforma (linux, mac, win). La está utilizando el CERN, para que sus diseños estén disponibles en formatos abiertos, y está fomentando su uso.
Arrancar Kicad y abrir el proyecto icezum, dándole a File/Open project y seleccionando el fichero icezum/src-kicad/icezum.pro
Pinchamos en icezum.sch para abrir el esquemático. Nos aparece la hoja superior (root):
Para navegar por el esquemático utilizamos la rueda del ratón para acercarnos o alejarnos. El acercamiento se produce hacia la posición del cursor, de manera que sólo con la rueda y los movimientos del ratón podemos ir a cualquier parte del esquema. También nos podemos desplazar pinchando en la rueda del ratón y moviendo el ratón.
Pinchando en este icono de la barra superior
centramos el esquema
Pinchando en cualquiera de los bloques alrededor de la foto de la icezum Alhambra nos metemos en el correspondiente esquema (NOTA: No pinchar en el texto, que es un objeto diferente del esquema, no un hiperenlace :-) ). Pinchamos por ejempo en el bloque donde pone "FPGA". Se nos abre el esquema que contiene toda la parte de la FPGA
Para ir a otro esquema pinchamos en el icono de la barra superior:
donde podemos seleccionar a qué hoja nos queremos mover. Si pinchamos en Root nos vamos a la principal. Vamos a pinchar por ejemplo en Arduino sockets
Exportando a formato SVG
Una característica muy buena de Kicad es que permite exportar los esquemáticos al formato libre y vectorial SVG. Esto permite que lo podamos abrir desde el Inkscape, para así poder incluir partes del esquema en nuestras documentaciones
Pinout de Alberto Piganti en SVG
La disposición de los pines de la Icezum (Pinout) se obtiene del esquemática. Así podemos saber qué pin exterior se corresponde con qué pin de la FPGA. Sin embargo, Alberto Piganti, ha creado uno de sus caracteríticos pinouts, mucho más bonito y útil para los usuarios.
Este pinout lo hemos portado a formato SVG para que también sea editable con el Inkscape y que se pueda reutilizar para usar en otros pinouts
Conclusiones
Instálate Kicad. Bájate el repo de la Icezum y navega por su esquema, desde cualquier sistema operativo