PCB es un editor de placa de circuito impreso interactivo para sistemas Unix, Linux, Windows y Mac. El PCB incluye una función de anidamiento de ratas e importación esquemática / de lista de red, verificación de reglas de diseño, y puede proporcionar el estándar RS-274X (Gerber), taladro NC y salida de datos centroide (datos XY) estándar de la industria para su uso en el proceso de fabricación y montaje de tableros, como así como imágenes fotorrealistas y de revisión de diseño. PCB ofrece características de gama alta, como un enrutador automático y un optimizador de rastreo que pueden reducir enormemente el tiempo de diseño. Para requisitos personalizados, PCB ofrece una API de complemento para insertar una nueva funcionalidad y usar esa funcionalidad desde la GUI, así como en los scripts.
PCB incluye un programa independiente (llamado pcb) que permite a los usuarios crear, editar y procesar diseños para placas de circuito impreso, así como una biblioteca de definiciones de huella para elementos comúnmente necesarios. Aunque originalmente se escribió para Atari y luego se reescribió para entornos similares a Unix, se ha portado a otros sistemas operativos, como Linux, MacOS / X y Windows.
Si bien PCB se puede usar por sí solo, al agregar elementos y trazas manualmente, funciona mejor junto con un editor de esquemas como gschem del proyecto gEDA, ya que gschem creará una lista de red, se asegurará de que todos los elementos sean correctos, etc.
El archivo en el que pcb almacena sus datos termina en .pcb como myboard.pcb. Además, pcb lee huellas de elementos individuales de archivos que terminan en .fp y netlists de archivos que terminan en .net.
Hay un par de salidas diferentes de pcb. Si está haciendo que sus placas se fabriquen profesionalmente, querrá exportar su placa como un archivo RS-247X (también conocido como gerber). Si está fabricando su tablero usted mismo, probablemente quiera imprimirlo. También puede guardarlo como un archivo de imagen o postscript encapsulado para su uso en documentación y / o páginas web.
Una nota sobre la tipografía: a lo largo de este documento, "PCB" se refiere al paquete completo, "pcb" se refiere a ese programa específico y "pcb" se refiere a una placa de circuito impreso genérico.
Tu primer tablero
En este capítulo, lo guiaremos a través de la creación de algunos tableros muy simples, solo para darle una idea de cómo funcionan los programas y cómo hacer las cosas que son comunes a todos los proyectos. Cada tablero se basará en las técnicas aprendidas del tablero anterior.
Si bien este manual no está destinado a cubrir el programa gschem, le daremos instrucciones sobre lo mínimo que necesitará saber para usar gschem con pcb. Consulte la documentación de gschem para obtener más detalles.
La primera placa será un simple LED y resistencia. Le mostrará cómo crear un tablero, colocar elementos y rastrear rutas. La segunda placa será una simple luz intermitente LED, que implicará crear esquemas, configurar un proyecto y crear nuevos símbolos y huellas. La tercera placa será otra luz intermitente, esta vez con dispositivos de montaje en superficie y cuatro capas, que introducirán planos de potencia, vías y térmicas.
Tablero LED
Esta primera placa le mostrará el funcionamiento básico de pcb. Cada nuevo comando u operación que se introduce se describirá en su totalidad la primera vez, pero no en las siguientes. Se pueden invocar muchas operaciones mediante una opción de menú, como Archivo → Salir del programa para seleccionar la opción "Salir" en el menú "Archivo", o mediante un atajo de teclado, como Ctrl-Q. Cuando decimos Ctrl-Q, queremos mantener presionada la tecla Ctrl mientras presionamos la tecla Q. Cuando decimos Shift-Q, queremos mantener presionada la tecla Shift mientras presionamos la tecla Q.
Tablero intermitente
Esta próxima placa presentará algunos conceptos adicionales en pcb que lo ayudarán con placas más complejas. Se asume que has pasado por el tablero anterior, y esos conceptos no se volverán a explicar. Esta placa será otra placa de un solo lado, pero con componentes adicionales. Usaremos un esquema para describir el circuito, crear algunos símbolos y huellas personalizadas y aprender a usar el enrutador automático.
SMT Blinker
La tercera y última placa de la serie de la "primera placa" le enseñará sobre placas multicapa, vías y componentes SMT. Una vez más, asumimos que ha hecho los otros dos tableros y no volverá a explicar los conceptos que se enseñan allí. Usaremos el mismo circuito que la última placa, pero para hacer las cosas interesantes, agregaremos algunas restricciones. El tablero debe ser lo más pequeño posible, a prueba de EMI y capaz de manejar el retrabajo. Ok, estoy inventando esto, pero lo que significa es que usaremos los componentes más pequeños que un aficionado puede esperar usar, una placa de cuatro capas y más vías de las que de otro modo serían necesarias. Hacemos esto para darnos la oportunidad de aprender estas técnicas, sin gastar tiempo indebido debido a un esquema demasiado grande.