Cómo hacer una placa de circuito con EasyEDA

Este artículo fue publicado originalmente en el sitio web de Atadiat

Las herramientas en la nube EDA que están relacionadas con la electrónica están surgiendo exponencialmente en casi todos los aspectos (es decir, simulación, diseño de PCB, creación de huella, visualización de archivos gerber y visualización de PCB en 3D). Incluso los programas de escritorio conocidos como EAGLE CAD y Altium están tratando de competir en este campo haciendo sus propios servicios o adquiriendo otros.

Las suites de herramientas EDA basadas en web como EasyEDA y Upverter se están volviendo rápidamente famosas. Estas herramientas en línea ofrecen algunas soluciones sobresalientes para la colaboración y proporcionan algunas características viables para equipos con límites financieros como el diseño de PCB de múltiples capas, mientras que cuesta mucho comprar una licencia para otra herramienta EDA con una función de múltiples capas, por ejemplo.

En esta entrada, EasyEDA será revisado para vivir la experiencia de usar esta herramienta basada en la web. No es hipocresía decir que esta herramienta es muy prometedora ya que he encontrado algunas características interesantes. Algunos de ellos se agregaron recientemente a una herramienta como Eagle CAD.

El primer lanzamiento de EasyEDA fue en 2013, y hoy brinda con éxito los siguientes servicios:

  • Editor esquemático que incluye simulación basada en NgSpice, visor WaveForm y otras características comunes.
  • Editor de diseño de PCB que incluye visor de fotos PCB, visor Gerber, soporte de scripts y otras características.
  • Editor y gerente de la biblioteca.
  • Servicio integrado de fabricación de PCB y compra de componentes.
  • Colaboración en equipo con buenas capacidades para compartir.

Tenga en cuenta que este no será un tutorial paso a paso. Más bien, explicará la estructura general de esta herramienta y resaltará las características más importantes.

Paso 1: Prueba de EasyEDA: el circuito

El circuito de prueba es un contador de anillo simple que utiliza el registro de desplazamiento CD4017
conectado con salida de temporizador 555. Para hacer las cosas más divertidas, PCB tiene un diseño estilo Mario. Este diseño no está destinado a imprimirse más tarde y no se ha probado antes. Puede ver el proyecto de demostración en EasyEDA directamente.

Paso 2: Prueba de EasyEDA: el Editor (Esquema)

EasyEDA, el servicio en línea no está realmente en línea. Donde la aplicación funciona como una aplicación fuera de línea gracias a la función W3C HTML5 Offline Web Applications. Por ejemplo, aún puede editar su diseño incluso sin acceso a Internet. Esto significa que debe guardar sus cambios presionando el icono de guardar para cargarlos en el servidor. Por lo tanto, los cambios y algunos otros archivos de respaldo permanecen localmente hasta la acción de guardar. Probemos el editor ahora.

En primer lugar, se debe crear un nuevo proyecto. Luego, se agrega un nuevo esquema. Después de crear el esquema, se abrirá una nueva pestaña con 2 conjuntos de herramientas. Estas herramientas son casi como cualquier otra herramienta disponible en cualquier otro editor de esquemas: cable, bus, etiqueta, agrupación, texto, formas, movimiento, etc.

En segundo lugar, para agregar una parte a su diseño (CD4017 en nuestro caso), presione shift + f o vaya a la pestaña de partes en el lado izquierdo. Encontrará muchas categorías: LCSC (Oficial), Ensamblaje LCSC, Componentes del sistema, etc. ¿Qué significa esto? LCSC es un sitio web hermano de EasyEDA. Es un distribuidor y proveedor de electrónica. Por lo tanto, LCSC tap contiene los componentes disponibles en la tienda. Sin embargo, solo use la barra de búsqueda para ingresar el nombre del componente y luego presione 'lugar'. El registro adjunto le mostrará cómo dibujar el esquema.

Después de conectar los cables entre los pines de las distintas partes, puede usar la herramienta de etiquetas para agregar etiquetas y cambiar el nombre de la red. Primero, inserte la etiqueta de red y haga que apunte a la red de destino (el punto gris en el cable) y luego cambie la etiqueta de red a cualquier nombre que desee. Nota: Haga clic derecho en cualquier objeto para seleccionarlo.

Nota (1): también puede agregar componentes desde la pestaña EELib. Esta pestaña contiene componentes que se pueden simular más adelante.
Nota (2): Al presionar la barra espaciadora mientras se sostiene la pieza, se gira.

Paso 3: Prueba de EasyEDA: el editor (diseño)

El diseño de PCB debe convertirse del esquema. Ahora, hay una nueva pestaña y un nuevo conjunto de herramientas para dibujar la PCB.

Hay dos dispositivos, uno son las herramientas de PCB y el otro es para capas de PCB. El ícono de lápiz al lado de la capa significa que esta es la capa utilizada actualmente para la herramienta utilizada activa (cable, texto, etc.). Al presionar el botón de engranaje, puede cambiar el color de la capa y habilitar / deshabilitar algunas capas adicionales.

Como de costumbre, lo primero que debe hacer después de crear la PCB es hacer la colocación correcta para los componentes. Para este propósito, una práctica herramienta llamada 'Cross Probe' toma las mismas partes seleccionadas del esquema y las coloca de la misma manera que el esquema en el editor de PCB. Vea esta característica en acción en el registro adjunto. Después de la colocación de los componentes, comienza el paso de dibujar trazas.

Puede ver en el registro adjunto cómo se agrega la vía automáticamente cuando una traza cambia su capa de arriba a abajo.


Notas importantes:

1- Recuerde siempre después de realizar cualquier cambio en el esquema para actualizar la PCB. Las modificaciones en el esquema no se convierten a PCB sin la solicitud de actualización del usuario. ¡Esto es un poco molesto!

2- Como dijimos anteriormente, recuerde guardar su diseño. Los cambios no se guardan automáticamente.

A continuación, el personaje de Mario se importa a nuestra PCB. Entonces, utilizando la herramienta de importación de imágenes, la forma se importa como un objeto. Es una herramienta muy práctica y fácil de usar. Finalmente, las trazas GND se dejan desconectadas ya que se agregará un polígono GND como lo hice en el registro adjunto.

Paso 4: Prueba EasyEDA: Varios

Al dibujar la PCB, pueden producirse varios errores involuntarios (es decir, superposiciones, objetos muy cercanos, etc.).
Algo bueno acerca de DRC (Easy Rule Check) de EasyEDA es que realiza la verificación en tiempo real mientras dibuja, que es una característica muy útil que no se puede encontrar en Eagle CAD, por ejemplo. En la imagen adjunta, algunos ejemplos de salida DRC.

Otro lugar importante al que debe prestar atención es el toque 'Diseño' donde puede examinar todas las partes y nombres de red y verificar los errores de DRC.

Finalmente, hablemos brevemente sobre cómo diseñar una nueva biblioteca. Primero, debe saber que las partes en EasyEDA, que tienen símbolos y huellas, utilizan el mismo método de herramientas CAD como KiCAD, donde puede asociar el paquete (huella) desde el editor de esquemas. De lo contrario, el símbolo está asociado con una huella de la biblioteca en primer lugar. Verifique el registro adjunto para comprender la diferencia.

EasyEDA proporciona dos formas de diseñar una nueva parte: la primera es crear el símbolo dentro del editor de esquemas directamente. El segundo enfoque es utilizar el editor de la biblioteca de esquemas / diseño (que es como cualquier otro editor de la biblioteca).

Investigaremos más sobre el primer método, dentro del editor de esquemas: para hacerlo, simplemente agregue los pines en el esquema, luego agrúpelos con la herramienta 'grupo'. Después de que todos estén seleccionados, presione nuevamente el ícono de grupo. Ahora, ingrese el prefijo, el nombre y el nombre del paquete si está disponible. ¡Es así de simple!

Paso 5: Prueba EasyEDA: otras características interesantes

Hay muchas características en el sistema que merecen mencionarse como: herramienta de alineación, función de módulos, API, enrutador automático fuera de línea y la herramienta Importar desde Eagle.

Herramienta de alineación

Con un solo clic, puede hacer que los componentes seleccionados se alineen vertical u horizontalmente con otras muchas opciones. Y aquí hay una pequeña prueba para esta útil herramienta. Nota: puede elegir partes con el botón izquierdo del mouse + Ctrl mientras selecciona.

Módulos
Muchas herramientas CAD de PCB, como Eagle CAD, han agregado esta característica recientemente. Esta característica permite a los diseñadores reutilizar fragmentos de circuitos más tarde, donde se necesitan algunas partes comunes del diseño (módulo) en la mayoría de los circuitos. Por lo tanto, los módulos se pueden agregar en un solo paso en lugar de diseñarlo cada vez. Esto aplica para esquemas y PCB.

Tiene la opción de guardar su esquema / PCB actual como un módulo desde el archivo> guardar como módulo.


API / Scripts

No importa cómo el programa esté lleno de herramientas, un usuario puede querer hacer algo que las herramientas no pueden hacer. EasyEDA proporciona el mecanismo para escribir sus propias herramientas en forma de una extensión o un script simple.

Las extensiones o scripts están escritos en lenguaje javascript utilizando un conjunto de funciones API del sistema EasyEDA. Puede ejecutar el script y cargar la extensión desde el editor.

No hay muchas secuencias de comandos y extensiones del sistema, pero al menos la capacidad de escribir la suya está ahí.


Autorouter

Al igual que cualquier otra herramienta de enrutador automático, debe establecer alguna configuración antes de la etapa de enrutamiento y luego ejecutarla.

Tiene dos opciones para usar el enrutador automático en línea o descargar la herramienta en su PC. El consejo de los creadores de EasyEDA para usar el local como el enrutador automático en línea se puede sobrecargar cuando muchos usuarios lo usan, lo que provoca un error en la salida.


Importar desde Eagle CAD
Otra característica interesante, que proporcionan muchas herramientas CAD, es importar el diseño desde otro tipo de archivo. EasyEDA admite la importación de archivos desde Eagle CAD e incluso Altium.

Se importó un antiguo esquema de Arduino UNO al editor EasyEDA sin problemas serios. Es posible que deba vincular algunos símbolos con nuevas huellas y corregir otros errores.

Paso 6: Prueba EasyEDA: Características del sistema de control de versiones y uso compartido

El intercambio, las colaboraciones y los sistemas de control de versiones son características fundamentales para herramientas en la nube como EasyEDA.

Primero, puede agregar otro miembro para ver o editar el proyecto. Puede ver en la imagen a continuación cómo se agregó un usuario llamado atadiat con permiso de lectura y escritura. En segundo lugar, EasyEDA te permite crear equipos. Cada equipo tiene miembros y proyectos. Después de crear el equipo, invita a los miembros a él. Para mostrar y editar los proyectos del equipo, primero debe cambiar al perfil de su equipo. Tercero, un sistema de control de versiones simple (si se le puede llamar así). Donde una lista completa de versiones de su comprometido (guardado) cambia a su proyecto. Además, puede bifurcar los proyectos públicos de otros usuarios. Sería bueno si esta lista tiene información adicional como el nombre del modificador (en caso de uso del equipo).

Además, puede elegir entre las propiedades del proyecto para hacer que su proyecto sea público o privado y seleccionar la licencia adecuada y el estado actual del proyecto (en progreso - completado).

Paso 7: Fabricación de PCB y servicio de compra de componentes

Muchos jugadores en el mercado de la electrónica tienden a proporcionar soluciones integrales. Los usuarios pueden solicitar la lista de materiales y fabricar el PCB por un socio o una compañía hermana. EasyEDA forma parte de otro grupo compuesto por un distribuidor de piezas electrónicas llamado LCSC y una fábrica de PCB llamada JLCPCB.

Con un clic puede solicitar la lista de materiales de LCSC. Además, cuando agrega una parte a su diseño, puede agregar partes que ya están disponibles en el stock de LCSC, que es una característica muy útil.

Además, cuando desee generar el archivo gerber desde el editor de diseño. Se abrirá una nueva pestaña del navegador para descargar los archivos gerber y ofrecerle la fabricación de la PCB utilizando el servicio JLCPCB con una herramienta de cotización muy útil.

Tienen una oferta interesante y económica llamada 'Gran caída de precios'. Por $ 2 puede obtener 10 piezas para PCB con 2 capas y con tamaños inferiores a 10 cm x 10 cm. Si está interesado en cómo realizar un pedido en JLCPCB, puede consultar esta guía.

Paso 8: Conclusión

La plataforma EasyEDA tiene un futuro muy prometedor con un trabajo tan duro.
detrás de esta herramienta en la nube que trajo con éxito un muy buen conjunto de herramientas. ¡Algunas de estas herramientas se han agregado recientemente en un programa de escritorio dominado muy conocido (intente adivinar: D)!

UX (experiencia del usuario) todavía necesita algunas mejoras para hacer que el editor use más suavemente. Para nombrar una de las características deseadas: no hay colaboración en tiempo real entre los miembros del equipo. Esto significa que si dos miembros están editando el mismo esquema o diseño, no pueden ver las ediciones de los demás en tiempo real y las ediciones se toman de las marcas de tiempo más antiguas cuando se guarda una de ellas. Se pueden hacer otras mejoras a la experiencia, mientras que también se pueden agregar trazas de dibujo en la PCB.

Por último, pero no menos importante, hay muchas otras características que merecen destacarse, tal vez en una próxima parte o artículo. Por ahora, puede descargar y leer la documentación oficial de EasyEDA. ¡Gracias al equipo de EasyEDA por el apoyo que mostraron al escribir esta descripción general y feliz enrutamiento con EasyEDA!

Nota: Comparé mucho con Eagle CAD en este artículo. Eso no significa que Eagle CAD sea débil o malo, pero como usuario habitual de Eagle CAD, me pareció útil comparar algunas de las funciones de EasyEDA con lo que sé sobre Eagle CAD en algunos lugares.

Artículos Relacionados