miércoles, 16 de mayo de 2012

KiCad: Introducción al uso

Introducción al uso de KiCad:
Para comenzar, se nos explicó que KiCad es un software totalmente libre y gratuito, el cual se mantiene gracias a las colaboraciones de sus usuarios.
Luego, se nos dio una clase acerca de las ventajas frente a otros softwares no libres:
Ventajas:
 a)      El software KiCad, no precisa licencia, es decir, que es un software totalmente gratuito
b)      El software KiCad, al ser gratuito, se mantiene constantemente actualizado gracias a los aportes de usarios a las librerías
c)       Las librerías son personalizables! Lo que quiere decir esto, es que: si en algún momento precisamos diseñar algún circuito impreso con componentes que no están incluídos de forma predeterminada en el software, nosotros podemos descargar el footprint de dicho componente desde la web, e instalarlo en nuestras librerías personalizadas
d)      Asimismo, podemos diseñar nuestros propios componentes, ¡Para luego insertarlos en la librería!
e)      Visualización en tres dimensiones del componente deseado
f)       Visualización en tres dimensiones de la placa final
g)      La herramienta ERC(Electrical Rule Check), la cual comprueba en el momento deseado, si todas las pistas están conectadas correctamente, y cuales están sin conectar
h)      A su vez, contamos con la posibilidad de generar una netlist o lista de componentes, lo cual nos facilita la visualización de los componentes utilizados durante nuestro trabajo.
A continuación, un video, en el cual se da un “paneo general” de lo que es el software en sí mismo:


Para ver en modo pantalla completa, click aqui:

Presentacion KiCad pantalla completa

Uso del software KiCad(aplicado a nuestro objetivo):
·         En primer lugar, descargamos el software libre y gratuito KiCad de cualquiera de los siguientes links:
-          http://kicad.en.malavida.com/
Luego, descomprimimos e instalamos el software en nuestra PC
Una vez hecho todo esto, estamos listos para comenzar a utilizarlo!!
1)      Iniciamos el programa, y nos aparece esta pantalla:



Como verán, hay una hilera de botones:




  
  Pero, ¿qué significan estos simbolos?
De izquierda a derecha son:
-          Schema (Editor de esquemáticos: es donde realizamos el esquema eléctrico de nuestro proyecto)
-          CvPcb (Asociación componentes/módulos: es donde relacionamos los componentes, con los módulos que vamos a utilizar para ellos en nuestro circuito impreso)
-          Pcbnew (Editor de circuitos impresos: precisamente, es donde vamos a diseñar nuestro circuito impreso, y donde vamos a realizar el ruteo de las pistas entre los componentes)
-          Gerbview (Visualizador gerber: es una aplicación, a través de la cual standarizamos el formato de nuestro diseño, para su posterior exportación a a empresas que luego se encargarán de  llevar a la práctica a dicho diseño)

En este caso, iremos al primer ícono, y volcamos nuestro circuito eléctrico. En este caso nos quedaría algo asi:


Una vez realizado esto, pasaremos a “CvPcb”(Asociación componentes-módulos), donde aparecerá una pantalla como la siguiente :








En esa misma pantalla, iremos al menú “Archivo -> Abrir ”, buscaremos el archivo “ *.net” del tipo Netlist correspondiente a nuestro proyecto. Hacemos doble click, y obtendremos como resultado una pantalla similar a la siguiente







La finalidad de ella es asociar los “footprints” (diagrama de la forma real de nuestro componente, con medidas reales)  con nuestro componente, es decir, con su nombre de referencia en el software. 

Una vez asignados los footprints a nuestros componentes, pasaremos a la siguiente herramienta de nuestro software, el PCB New!
La herramienta PCB New (Editor de circuitos impresos) tiene la utilidad de ayudarnos a crear nuestro circuito a partir de las referencias que ya le hemos dado anteriormente. Mejor veamos como es cuando lo abrimos:
































En la parte superior de la pantalla, tenemos una barra de herramientas. Allí buscaremos el comando, aquí marcado con un círculo rojo:



Ese comando, es el comando que permite leer la netlist (lista de componentes) que produjimos anteriormente. Al "clickear" este comando, se hará presente en la pantalla, una ventana similar a esta: