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

30

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

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

Respuestas:

54
  1. Tome las mejores fotos de ambos lados del tablero que pueda.
    Puede usar un escáner para escanear el lado 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 utilicé una cámara de 3MP del iPhone 3GS sin ninguna iluminación especial ni nada. Casi siempre es probable que se tome una foto con mejores equipos y condiciones.

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

  1. Importar luego a un lienzo en blanco en su programa de edición favorito. Estoy usando Adobe Fireworks , tu 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 Lazo poligonal 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. Use la rotación CW / CCW y Flip Horizontal / Vertical para ajustar las imágenes a la posición correcta.

    • Deberá reflejar la parte inferior de la placa, 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ómate tu tiempo, usa el zoom / lupa y verifica 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 usar para combinar imágenes. No todo funcionará en todos los casos.

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

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

1. Mezcla de pantalla

  1. Arrastre el lado inferior hacia arriba del lado de los componentes (capa del lado de cobre en la parte superior de la capa del lado del componente).
  2. Oscurezca la capa de cobre con Brightness/Contrastfiltro y configure el brillo a -50
  3. Seleccione la capa de cobre y seleccione el modo de fusión a Screen/ Interpolationo Averagey configure en 80 ingrese 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 (capa del lado de cobre en la parte superior de la capa del lado del componente).
  2. Aumente la restricción de la capa de cobre usando el filtro de Niveles , arrastre los pines a la colina. ingrese la descripción de la imagen aquí
  3. Seleccione la capa de cobre y seleccione el modo de fusión Luminosityy establezca en 50 ingrese 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 (capa del lado de cobre en la parte superior de la capa del lado del componente).

  2. Seleccione la capa de cobre y use el Pincel y dibuje líneas que conecten las almohadillas / agujeros de soldadura, también puede usar la herramienta de ruta / línea para dibujar líneas rectas. Use un color sólido que no sea usado por 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. Aplicar un filtro invertido .
    ingrese la descripción de la imagen aquí

  4. Use el filtro de niveles o el filtro de umbral para extraer solo el color sólido. Arrastre el pin izquierdo hasta la derecha.
    ingrese la descripción de la imagen aquí

  5. Aplique el filtro Tono / Saturación y elija el color de la pista que prefiera girando el Tono.
    ingrese la descripción de la imagen aquí

  6. Seleccione la capa de cobre y seleccione el modo de fusión Additivey ajuste la opacidad a 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 .

Vitim.us
fuente
3
+1 ¡Esto parece una muy buena guía! Espero ver el resto.
AndrejaKo
2
Ahora intente hacer esto en una PCB de doble cara.
Alvin Wong
1
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. Esto se puede superponer 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.
Kaz
1
Puede hacer esto para una PCB de doble cara. A partir de las imágenes, puede trazar el cobre para crear dos transparencias para las capas de cobre. Luego puede superponerlos sobre la vista de componentes. El verdadero desafío serían tableros con capas enterradas.
Kaz
2
Un truco adicional que he empleado para tableros con una capa interna es hacer brillar una lámpara muy brillante detrás del tablero, 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á. Desde allí tomo la imagen y aumento el contraste, luego uso la herramienta Curvas para modificar la luminosidad hasta que las pistas internas estén 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.
Polinomial
3

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 gratuita). Esta misma técnica se puede utilizar para invertir PCB de un solo lado.

Aquí la PCB de un enrutador de Internet está diseñada en 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 seriales que ayudarán a instalar Linux en el enrutador.

También hubo un taller que se realizó en el CCC en 2011. A continuación, el enlace contiene los detalles del taller que definitivamente ayudarán a revertir los PCB. No olvide visitar todos los enlaces en la página a continuación.

Taller de Análisis Integrado 2011

Happy Hacking!

robomon
fuente