¿Cómo puedo aplicar ingeniería inversa a una placa de orificio pasante simple?

¿Cómo puedo aplicar ingeniería inversa a una placa de orificio pasante simple? Tratar de hacerlo a simple vista se vuelve confuso porque es fácil perder de vista la orientación y la ubicación de los componentes al voltear la placa. ¿Tal vez hay una técnica asistida por computadora que facilitaría las cosas?

Debes formar la parte de la "pregunta" como una pregunta (¡igual que en Jeopardy!). Tal vez algo tan simple como "¿Cómo puedo aplicar ingeniería inversa a una placa de orificio pasante simple?" Cualquier información adicional que tal vez haya sido un obstáculo en el camino ayudará a los futuros visitantes a encontrar su pregunta y respuesta.

Respuestas (2)

  1. Tome las mejores fotos que pueda de ambos lados del tablero.
    Puede utilizar un escáner para escanear la parte inferior de la placa, pero no todos los escáneres podrán enfocar la capa superior debido a la altura de los componentes.

    Para esta guía usé una cámara de 3MP del iPhone 3GS sin ninguna iluminación especial ni nada. Casi siempre es probable que te tomen una foto con mejores equipos y condiciones.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

  1. Importe luego a un lienzo en blanco en su programa de edición favorito. Estoy usando Adobe Fireworks , Photoshop o casi cualquier software de edición de imágenes.
    Las imágenes deben estar en capas separadas.ingrese la descripción de la imagen aquí

  2. Use la herramienta Polygon Lasso para recortar el tablero del resto de la imagen. Haz lo mismo para el otro lado.ingrese la descripción de la imagen aquí

  3. Use CMD- Xpara cortar y luego CMD- Vpara pegar. Levantará la selección del fondo. Y luego simplemente elimine el fondo. Haz lo mismo para el otro lado.ingrese la descripción de la imagen aquí

  4. Utilice la rotación CW/CCW y Flip Horizontal/Vertical para ajustar las imágenes en la posición correcta.

    • Querrá que la parte inferior de la placa esté reflejada, de modo que coincida con el lado de los componentes.ingrese la descripción de la imagen aquí

6. Disminuya la opacidad de la capa superior hasta alrededor del 50%~75% para que podamos verla.ingrese la descripción de la imagen aquí

7. Las 2 imágenes no tienen el mismo tamaño o ángulo. Entonces, usaremos la herramienta Distorsión para cambiar el tamaño y enderezar las esquinas del lado superior para que coincida con el lado inferior. ingrese la descripción de la imagen aquí* La alineación es crítica, así que tómese su tiempo, use el zoom/lupa y verifique si todo está alineado. Busque los agujeros en el tablero, es la forma más fácil de verificar si el tablero está desalineado.

Mezcla

Hay muchos métodos que se pueden utilizar para mezclar imágenes. No todos funcionarán en todos los casos.

Pero repasaré algunos métodos que pueden funcionar para la mayoría de las personas.

  • Los ajustes son subjetivos y dependerán del color de la placa, la iluminación, la exposición, etc. Hay muchas variables, juegue y descubra qué valores funcionan mejor para usted.

1. Mezcla de pantalla

  1. Arrastre el lado inferior hacia arriba del lado de los componentes (la capa del lado de cobre encima de la capa del lado del componente).
  2. Oscurece la capa de cobre usando Brightness/Contrastun filtro y ajusta el brillo a -50
  3. Seleccione la capa de cobre y seleccione el modo de fusión a Screen/ Interpolationo Averagey establezca en 80ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

2. Mezcla de luminosidad

  1. Arrastre el lado inferior hacia arriba del lado de los componentes (la capa del lado de cobre encima de la capa del lado del componente).
  2. Aumente el contraste de la capa de cobre usando el filtro Niveles , arrastre los pines a dos lados de la colina.ingrese la descripción de la imagen aquí
  3. Seleccione la capa de cobre y seleccione el modo de fusión Luminosityy configúrelo en 50ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Pincel + Umbral

  1. Arrastre el lado inferior hacia arriba del lado de los componentes (la capa del lado de cobre encima de la capa del lado del componente).

  2. Seleccione la capa de cobre y use el Pincel y dibuje líneas que conecten los pads/agujeros de soldadura, también puede usar la herramienta de ruta/línea para dibujar líneas rectas. Utilice un color sólido que no utilice la máscara de soldadura. En este caso, la máscara de soldadura es verde/amarillenta, así que usé azul.
    ingrese la descripción de la imagen aquí

  3. Aplique un filtro Invertir .
    ingrese la descripción de la imagen aquí

  4. Utilice el filtro Niveles o el filtro Umbral para extraer solo el color sólido. Arrastra el pin izquierdo completamente hacia la derecha.
    ingrese la descripción de la imagen aquí

  5. Aplica el filtro Tono/Saturación y elige el color de la pista de tu preferencia rotando el Tono.
    ingrese la descripción de la imagen aquí

  6. Seleccione la capa de cobre y seleccione el modo de fusión Additivey establezca la opacidad en alrededor de 70 para ajustar la intensidad de la pista.
    ingrese la descripción de la imagen aquí


Ahora estamos listos para anotar los valores y luego transferirlos a un software CAD .

+1 ¡Esto parece una muy buena guía! Espero ver el resto.
Ahora intente hacer esto en una PCB de doble cara.
Así es como lo hago. En general, el siguiente paso útil es crear una capa transparente donde duplique las trazas de cobre en negro opaco. Luego, esto se puede superponer de forma semitransparente sobre el lado del componente, para que pueda ver las conexiones entre los componentes. Realmente no puedes hacer esto con una imagen del lado de cobre. También uso capas adicionales para etiquetar componentes.
Puede hacer esto para una PCB de doble cara. A partir de las imágenes, puede rastrear el cobre para crear dos transparencias para las capas de cobre. Luego puede superponerlos sobre la vista del componente. El verdadero desafío serían las tablas con capas enterradas.
Un truco adicional que he empleado para tableros con una capa interna es hacer brillar una lámpara muy brillante detrás del tablero y luego tomar una foto desde el frente. La luz brilla y expone parte de la capa interna, aunque cualquier capa inferior de cobre la oscurecerá. De ahí tomo la imagen y aumento el contraste, luego uso la herramienta Curvas para modificar la luminosidad hasta que las pistas internas sean muy claras. Por lo general, puede obtener ~ 60% de la capa interna, que puede ser suficiente para adivinar la mayor parte de la función del circuito.
@ vitim.us gracias por una respuesta muy completa

Este video explica el proceso de ingeniería inversa de PCB de doble cara con la ayuda de GIMP (una herramienta de edición de imágenes de software libre). Esta misma técnica se puede utilizar para invertir PCB de un solo lado.

Aquí, la placa de circuito impreso de un enrutador de Internet se somete a ingeniería inversa. Por lo general, los enrutadores de Internet son pequeños dispositivos integrados con un procesador ARM, RAM, memoria flash, etc. Después de invertir la PCB, es fácil encontrar el JTAG y los puertos serie que ayudarán a instalar Linux en el enrutador.

También hubo un taller que se llevó a cabo en CCC en 2011. El siguiente enlace tiene los detalles del taller que definitivamente ayudarán a revertir los PCB. No olvides visitar todos los enlaces en la página de abajo.

Taller de Análisis Embebido 2011

¡Feliz hackeo!