PCB es un paquete de software gratuito y de código abierto para la automatización del diseño electrónico (EDA), para el diseño de placas de circuito impreso (PCB). Utiliza GTK + para sus widgets GUI .
Desarrollador (es) | Thomas Nau |
---|---|
Versión inicial | 1990 [1] |
Lanzamiento estable | |
Repositorio | |
Sistema operativo | Tipo Unix ( BSD , Linux , Solaris , OS X (experimental) y Microsoft Windows |
Tipo | Automatización de diseño electrónico (EDA) |
Licencia | GPLv2 |
Sitio web | pcb |
Historia
PCB fue escrito por primera vez por Thomas Nau para un Atari ST en 1990 y adaptado a UNIX y X11 en 1994. Inicialmente, PCB no tenía la intención de ser un sistema de diseño profesional, sino una herramienta para que las personas desarrollaran hardware a pequeña escala. [1] [4] La segunda versión 1.2 introdujo menús de usuario. Esto hizo que la PCB fuera más fácil de usar y aumentó su popularidad. [1] Harry Eaton se hizo cargo del desarrollo de PCB a partir de la versión 1.5, aunque contribuyó con algo de código de la versión 1.4.3.
PCB incluye un autorouter topológico llamado Toporouter , desarrollado por Anthony Blake en un proyecto de código abierto financiado por Google y guiado por DJ Delorie en 2008. [5] Se basa principalmente en una implementación de los algoritmos descritos en la tesis doctoral de Tal Dayan de 1997, "Rubberband enrutador topológico basado en ". [5] [6] Mientras tanto, este enrutador también se ha adaptado para su uso con el proyecto KiCad de código abierto.
Características
- Fuentes escalables
- Grupos de capas para mantener juntas las señales
- Agregar controladores de dispositivo
- Soporte de salida Gerber RS-274X y NC Drill
- Salida de datos de centroide (XY)
- Salida PostScript y PostScript encapsulado
- Generación de nidos de ratas a partir de listas de redes simples
- Espacio libre automático alrededor de los pines que perforan un polígono
- Banderas para pines y vías
- Los grupos de comandos de acción se pueden deshacer con un solo deshacer
- Comprobador de reglas de diseño simple (DRC): comprueba el espaciado mínimo y las reglas de superposición
- Dibujando directamente sobre la capa de seda
- Capas de máscara de soldadura visibles y edición
- Ventana Netlist
- Entrada de netlist dibujando ratas
- Enrutador automático
- Encajar en alfileres y almohadillas
- Archivos de elementos y bibliotecas que pueden contener sub-diseños completos, cuadrículas métricas
- Hasta 16 diseños de capas de cobre por defecto
- Optimizador de seguimiento
- Nido de ratas
- Verificación de conectividad
- Puede interoperar con herramientas gratuitas de captura de esquemas como gEDA y XCircuit
- Sistema de compilación basado en GNU autoconf / automake
- PCB es software libre
Ver también
- Comparación de software EDA
- Lista de simuladores de circuitos electrónicos gratuitos
Referencias
- ^ a b c "Manual de documentos de PCB" . 100826 pcb.gpleda.org
- ^ "PCB" . Sección de noticias recientes . Consultado el 17 de mayo de 2019 .
- ^ "pcb-4.2.0 lanzado" . Consultado el 17 de mayo de 2019 .
- ^ "Socios del Fondo Linux para impulsar la usabilidad del paquete de software de ingeniería electrónica de código abierto de gEDA" . 100826 linuxfund.org
- ^ a b Blake, Anthony (7 de julio de 2009) [2008]. "Autorouter topológico - Introducción" . Archivado desde el original el 27 de febrero de 2011.
- ^ Dayan, Tal (junio de 1997). "Enrutador topológico basado en banda elástica" (PDF) (tesis doctoral). Santa Cruz, CA. Estados Unidos: Universidad de California . Archivado desde el original (PDF) el 18 de julio de 2017 . Consultado el 25 de septiembre de 2017 .
enlaces externos
- pcb.geda-project.org/pcb-cvs/pcb.html
- historia de gEDA / PCB