Volver al índice de tutoriales

Diseño de Circuitos - Eagle

led and button added to hello echo

La práctica de esta semana incluye:

Contenido:

 

Primeros pasos con Eagle

Paso 1. Descarga e instalación de Eagle

eagle logo

¿Qué es Eagle?

EAGLE (Easily Applicable Graphical Layout Editor) es una potente aplicación flexible y ergonómica del tipo EDA para diseñar circuitos impresos y realizar esquemas electrónicos con autorouter, es decir con la función que automatiza el dibujo de pistas en la placa de circuitos impresos. Eagle es muy popular entre aficionados debido a su licencia libre y a su gran disponibilidad de bibliotecas de componentes en la web. Utilizaremos Eagle en la práctica de esta semana para diseñar y modificar una placa de circuito impreso.

Descarga e instalación

Consigue Eagle aquí: http://www.cadsoftusa.com/download-eagle/
Se puede instalar en Mac, Linux y Windows. Descarga la versión para tu sistema operativo.

Paso 2. Ejemplo de diagrama esquemático y diseño de placa Echo Hello-World

Ejemplo de archivos para comenzar

Para ayudarte, puedes descargar los archivos del diagrama esquemático y del diseño de la placa Echo Hello-World. A partir de aquí puedes añadir los componentes necesarios al diagrama del ejemplo:
Placa Hello Echo y diagrama esquemático

  1. Vete a Documentos y copia la carpeta extraída en tu carpeta de Eagle.
    • Mac: En tu carpeta "Documentos" > eagle
    • Ubuntu: En tu "home directory" > eagle
    • Windows: En C: > Archivos de programa(x86) > eagle6.4.0 > projects > examples
  2. Abre Eagle
  3. La carpeta helloEcho debería ser visible en "Projects" en el Panel de Control.  
    • Aseguraté de que los pequeños círculos que aparecen a la derecha de todas las librerías son verdes.  
    • Si son grises, haz click sobre ellos con el botón derecho del ratón y selecciona "use" para que se transformen en verdes.

Usuarios de Windows - Vuestros archivos aparecerán en una lista bajo "Examples".

eagle control panel

Haz click con el botón derecho del ratón sobre el círculo gris y selecciona "use" en el menú. El círculo pasará a ser verde.

control panel libaries enabled

Paso 3: ¿Qué es un diagrama esquemático?

Un diagrama esquemático en diseño de circuitos es un dibujo que representa un circuito, utilizando símbolos para representar los componentes electrónicos reales. El símbolo más básico es un conductor (una pista) que se representa como una línea. Si las líneas se conectan en un diagrama, ésto se representa colocando un punto en la intersección.

Aquí se puede ver el diagrama esquemático de la placa "Hello Echo":

hello echo schematic

Conceptos de electrónica

Símbolos del Diagrama Esquemático

resistencia

Una resistencia es la parte del circuito eléctrico que resiste el flujo de corriente.

resistor

condensador

Un condensador es un dispositivo que se utiliza para almacenar una carga eléctrica y consta de uno o más pares de conductores separados por un aislante. Los condensadores se utilizan a menudo como dispositivos de filtro para quitar picos de voltaje o de señal en los circuitos electrónicos.


capacitor
o

capicitor

LED

Diodo emisor de luz, un diodo semiconductor que se ilumina cuando se aplica un voltaje.

LED Symbol

tierra

Tierra es el punto de referencia en relación al que se miden otros voltajes en el circuito. Vcc + es positiva con respecto a tierra. Solemos llamar a la tierra "cero voltios", para simplificar las otras mediciones.

Coloca el extremo negro (-) de tu multimetro a tierra en un circuito cargado y el extremo rojo (+) del medidor en VCC para medir el voltaje.

gnd

or

gnd

VCC (carga)

Vcc+ es positiva con respecto a tierra.

VCC

Paso 4: ¿Qué es el Layout de la placa?

El Layout de la placa muestra cómo se organizarán en la placa los componentes electrónicos y las pistas.

Aquí se puede ver el Layout de una placa:

hello echo board

Paso 5: Descarga e instalación de las librerías de componentes

Eagle tiene gran cantidad de librerías que puedes utilizar, pero hay algunas específicas que necesitarás para realizar esta práctica.

Descarga

Descargar librerías:
Puedes descargar todas estas librerías aquí: http://academy.cba.mit.edu/2012/labs/providence/tutorials/Downloads/eagle_libraries.zip

NOTA: He renombrado las librerías con un 01_ precediendo al nombre de la librería, de modo que puedan aparecer al principio de la lista "Add (Añadir)" al añadir nuevos componentes.

Instalación de las librerías

Cómo instalar las librerías.

Después de descargarlas, descomprímelas y muévelas a la carpeta correspondiente en función del sistema operativo que utilices:

add libraries

Selecciona todas las librerías precedidas con 01_ y selecciona "open".

Ahora, cada vez que añadas un componente, todas las librerías estarán disponibles y situadas en lo alto de la lista.

libraries added

Paso 6: Cómo usar Eagle

Eagle Básico

Eagle tiene dos ventanas que utilizarás simultáneamente para diseñar una placa:

Trabajando con la interfaz de Eagle

Existen dos formas de interactuar con Eagle:

Eagle tiene una línea de comandos (tan sólo tienes que comenzar a escribir un comando) - los comandos básicos incluyen:

Paso 7: Editar el diagrama esquemático

Qué hacer (Resumen)

Primero editamos el diagrama esquemático.
Más sobre cómo añadir componentes y trabajar con Eagle más abajo, en la próxima sección.
  1. Añadiremos componentes en la ventana 'schematic' y crearemos conexiones entre ellos.
  2. A continuación, verificaremos el diseño usando el ERC (Electrical Rules Check)
  3. Después de conectar los componentes y arreglar posibles errores, cambiaremos a la ventana 'layout' para colocar los componentes y trazar las pistas.
Partes que aparecen en la placa Hello Echo
Necesitarás añadir los siguientes componentes al diagrama esquemático:

Led_calculator

Ejemplo de un diagrama esquemático con LED y botón incorporados con las resistencias y conexiones de alimentación y tierra apropiadas.

example schematic with button and led

Paso 8: Cómo añadir y conectar componentes en el diagrama esquemático

Cómo añadir los componentes

Añade un componente (Escribe "add" selecciona el icono "add" de la barra de herramientas. El menú añadir se abrirá.

Puedes buscar en la lista un componente para añadirlo o puedes escribir su nombre en la casilla "search".

Añade un LED (en la librería FAB_Hello)

add LED

Añade una resistencia - resistor - (Necesitarás dos - en la librería ng)

add resistor

Haz click en "0k" y luego haz click en el diagrama esquemático para colocar el componente.

Añade un botón - button - (en la librería fab)

add button

Haz click en "0k" y luego haz click en el diagrama esquemático para colocar el componente.

Añade la tierra - Ground -
add gnd

Haz click en "0k" y luego haz click en el diagrama esquemático para colocar el componente.

Añade VCC (conexión a la alimentación)

add vcc

Haz click en "0k" y luego haz click en el diagrama esquemático para colocar el componente.

Cómo conectar los componentes

Hay dos formas de conectar los componentes en un diagrama esquemático:
  1. Puedes conectar los componentes con un cable (también llamado "net" en Eagle). Esto puede generar conexiones de manera aparentemente sencilla, pero que pueden llegar a complicarse rápidamente ya que las nets se cruzan unas con otras.

  2. También puedes nombrar las nets asociadas a los componentes que necesitan estar conectados usando el mismo nombre. Ver el ejemplo del diagrama esquemático incluído anteriormente. Eagle te preguntará si quieres que estén conectados. (¡Di que sí!). Después de nombrar el componente - etiquetaló para que aparezca en el diagrama.

    Por ejemplo:
    • Todos los componentes del diagrama esquemático llamados GND están conectados a un punto de tierra común.
    • el botón está conectado con una net que enlaza el botón con un pin del microcontrolador.

  3. Usa el pin 10 para conectar con el botón.
  4. Usa el pin 6 para conectar con el LED.

diagram

Paso 9: Cómo trazar las pistas en la placa

diagram

routed traces

Trucos y consejos para Eagle

 

Exportando un diseño para fresar en la Modela

Preparar la placa para fresar:

En el menú layers de la barra de herramientas superior, selecciona únicamente la capa superior (top layer)

traces only


PNG exportado

diagram

Puedes editar tu archivo .png en Gimp. El texto añadido en Gimp puede cambiarse a negrita (más fuerte y más grueso) y así es menos probable que se desprenda al fresar la placa.

Editar archivos / Crear ficheros de fresado y corte.

imags_canvassize

add 20 px

Añadir un contorno blanco

Crear el fichero pistas.png
  1. Añadir 20 px de ancho (aseguraté de que las proporciones están vinculadas).
  2. Tras añadir 20px, marca en el botón "center" para centrar la imagen o redimensionar el lienzo de imagen.
  3. Aplana la imagen - ir al menu "Image" > flatten image
  4. Ahora tendrás un contorno de color blanco de 20px rodeando el fichero de pistas de la placa.
  5. Guarda el archivo como pistas.png. Este es el archivo que usarás para fresar las pistas en la Modela.
  6. Puedes añadir texto de color blanco o imágenes para fresar junto con las pistas.

Ejemplo de fichero pistas.png

Está imagen no esta a escala, ¡a propósito! Tienes que crear tu propio archivo. Si fresas las imágenes que aparecen a continuación, los tamaños serán incorrectos.

finished traces

Crear el fichero exterior.png
  1. Comenzar con el fichero pistas.png que acabas de crear.
  2. Guardar el archivo con un nombre diferente (exterior.png).
  3. Usar el bote "bucket" / herramienta para rellenar todos los espacios de color blanco EXCEPTO el CONTORNO. Deja el contorno blanco alrededor de la imagen. Éste le usaremos para crear el archivo exterior para cortar la placa. Usar la imagen de las pistas para comenzar garantiza que tus archivos están bien centrados y que no cortaras sobre las pistas.
  4. Guarda el archivo. Este es el archivo que usarás para cortar el exterior de la placa en la Modela.

Ejemplo de exterior.png

Está imagen no esta a escala, ¡a propósito! Tienes que crear tu propio archivo. Si fresas las imágenes que aparecen a continuación, los tamaños serán incorrectos.
finished interior

Recursos adicionales para Eagle

Dónde conseguir los conectores FTDI

Para encontrar el conector FTDI:
add_1X06-SMD
1X06-SMD en la ventana 'board':
SMD board

FTDI Through Hole:

Puedes usar el componente through-hole (no necesitas perforar los agujeros) y funcionará el conector smd.

longpads

1X06-LONGPADS en la ventana 'board':
SMD board

Enlaces a tutoriales de Eagle (información extra - no se requiere en la práctica)

Tutorial CadSoft's para Eagle v6 [PDF] (inglés)

Introducción al Panel de Control de Eagle de CadSoft's [PDF] (inglés)

Crear un proyecto en CadSoft's / Comenzar a dibujar diagramas esquemáticos [PDF] (inglés)

Tutorial para principiantes (inglés)

Crear una librería personalizada (inglés)