Servicios de ingeniería inversa de placas de circuito

Diseño de PCB de alta frecuencia y disposición de pistas mostrados en una interfaz de software CAD, que muestra rutas de enrutamiento complejas y la ubicación de los componentes.

La placa que mantiene en funcionamiento la línea de producción ha fallado. El fabricante original cerró en 2011. Los archivos de diseño nunca se transfirieron. La única solución, salvo reemplazar todo el sistema a un costo de seis cifras, es reproducir la placa a partir de la unidad física que aún se conserva.

Esa es la situación en la que se encuentran la mayoría de las organizaciones cuando buscan servicios de ingeniería inversa de placas de circuitos impresos . No se trata de curiosidad académica, sino de un problema específico con un tiempo de inactividad real y un coste real.

Esta guía abarca qué ofrece realmente un servicio profesional de ingeniería inversa de placas de circuito impreso (PCB) , qué hace que los proyectos sean más difíciles de lo que parecen, qué no se puede recuperar, cuánto cuesta y cómo elegir un proveedor que no le deje en peor situación que al principio.


1. ¿Por qué las juntas directivas terminan sin documentación?

Comprender por qué desaparece la documentación ayuda a establecer expectativas realistas sobre lo que la ingeniería inversa puede y no puede reconstruir.

Las razones más comunes por las que los archivos de diseño ya no existen:

  • Cierre original del fabricante: El fabricante o la empresa de diseño que construyó la placa cerró, fue adquirida o descontinuó la línea de productos. Los archivos no se transfirieron o se transfirieron de forma incompleta.
  • Pérdida de datos durante las transiciones corporativas: Las adquisiciones, fusiones y traslados de instalaciones son las causas más frecuentes de pérdida de datos de diseño en los sectores de equipos industriales y médicos. Una placa diseñada en 1995 puede haber cambiado de manos tres veces antes de que alguien se diera cuenta de que los archivos habían desaparecido.
  • Retención deliberada: Algunos fabricantes originales conservan los archivos de diseño como una herramienta comercial; la única forma de obtener placas de repuesto es comprándolas al fabricante original. La ingeniería inversa de placas de circuito impreso elimina esa dependencia.
  • Nunca se documentó en primer lugar: En las pequeñas empresas, la transición del prototipo a la producción suele omitir la documentación formal. El ingeniero que diseñó la placa ya no está, y lo que queda es una unidad funcional y nada más.
  • Obsolescencia del formato: Los archivos existen, pero están en versiones de software o formatos que ya no pueden ser leídos por ninguna herramienta actual; se han perdido funcionalmente aunque estén físicamente presentes.

En todos estos casos, la placa física es la principal fuente de información fidedigna. Todo lo que produce el proceso de ingeniería inversa se reconstruye a partir de esa evidencia física.


2. Lo que el servicio realmente produce

Un proyecto de ingeniería inversa de placas de circuito impreso genera un paquete de documentación completo: el mismo conjunto de archivos que existiría si la placa se hubiera diseñado internamente desde cero. Los resultados clave son:

Entregable Formato Lo que permite
Diagrama esquemático PDF + CAD nativo (Altium, KiCad, OrCAD) Comprensión de circuitos, diagnóstico de fallas, modificaciones futuras.
Archivos Gerber (todas las capas) RS-274X / Gerber X2 Fabricación de placas en cualquier fabricante.
Archivos de perforación Formato Excellon Perforación de agujeros durante la fabricación
Lista de materiales Excel/CSV Adquisición de componentes; sustitución por obsolescencia
Netlist IPC-D-356 o CAD nativo Pruebas eléctricas, verificación de diseño
Archivo de selección y colocación CSV con coordenadas X/Y y rotación Ensamblaje SMT automatizado
plano de conjunto (PDF) Referencia de montaje manual e inspección de entrada

La forma en que se reconstruye el esquema es la parte que la mayoría de los clientes no ven, pero que más les importa. Los ingenieros no solo rastrean el cobre, sino que analizan la topología del circuito: identifican la arquitectura de la fuente de alimentación, mapean las E/S del procesador, rastrean la cadena de señal analógica y documentan la función de cada sección. Un esquema que solo muestra las conexiones sin comprender su funcionamiento produce un documento técnicamente completo, pero prácticamente inútil para la resolución de problemas o modificaciones.

¿Qué significa la validación del prototipo para usted? El paquete de documentación solo se considera correcto cuando una placa fabricada a partir de los archivos Gerber y ensamblada según la lista de materiales (BOM) se enciende y funciona de forma idéntica a la original. Cualquier discrepancia (una pista faltante, un valor de componente incorrecto, una asignación de vía errónea) se detecta aquí, antes de que usted reciba los archivos. Sin la validación del prototipo, usted recibe una reconstrucción no verificada.

Entregables opcionales disponibles a través de proveedores de servicio integral:

  • Archivo binario del firmware (cuando sea técnica y legalmente extraíble; véase la Sección 4).
  • Recomendaciones para la sustitución de componentes obsoletos por equivalentes modernos.
  • Modelo STEP 3D para verificación de integración mecánica
  • Se fabricaron y probaron placas de repuesto como parte del proyecto.

3. Las variables difíciles: ¿Qué ralentiza un proyecto?

Todo proyecto de ingeniería inversa de placas de circuitos impresos parece sencillo hasta que deja de serlo. Existen variables que alargan los plazos y aumentan los costes, y que conviene conocer antes de enviar una placa para su análisis.

El número de capas es el principal factor que influye en el costo y el tiempo. Las capas externas se visualizan ópticamente. Las capas internas en una placa de 4 o más capas requieren imágenes de rayos X o tomografía computarizada (TC). Una placa de 8 capas no requiere 4 veces más trabajo que una de 2 capas, sino entre 6 y 8 veces más debido a la conectividad entre capas, que debe rastrearse y verificarse en cada combinación de capas. Para placas HDI con microvías y vías ciegas/enterradas, se requiere tomografía computarizada, ya que los rayos X no pueden resolver estructuras de vías apiladas.

Los componentes sin marcar o personalizados son la variable más impredecible. Una marca de circuito integrado borrada o un ASIC personalizado sin documentación pública pueden requerir días de análisis funcional (seguimiento de curvas, pruebas de comportamiento y, a veces, desencapsulado) para identificar qué es el componente y cuál es su función. Un solo circuito integrado personalizado no identificable puede añadir entre una y dos semanas a un proyecto.

Los daños en la placa obligan a realizar inferencias en lugar de observaciones. Una pista quemada, una sección corroída o la falta de componentes requieren que los ingenieros reconstruyan lo que había a partir del contexto del circuito circundante. Esto implica criterio de ingeniería, no medición, lo que añade incertidumbre y requiere validación funcional para confirmar que la inferencia fue correcta.

Factores que influyen en el estado del tablero y que aumentan el alcance del proyecto:

  • Recubrimiento de conformación o encapsulante que cubre las marcas o trazas de los componentes.
  • ¿Revisar los cables o cortar las pistas que indican modificaciones de campo (¿qué versión es la correcta?)?
  • Intentos de reparación previos que han alterado el circuito original
  • Corrosión por humedad o exposición a productos químicos que obstruye las conexiones de las almohadillas
  • Solo hay una placa de muestra disponible; si se necesita un análisis destructivo de las capas, se pierde la única unidad de referencia.

Proporcionar al menos dos placas de muestra —una para análisis no destructivos y otra que pueda utilizarse para cortes transversales destructivos si fuera necesario— reduce significativamente el riesgo y el plazo del proyecto.

Extracción de archivos PCB en servicios de ingeniería inversa de placas de circuitos impresos

4. Firmware, ASIC y lo que no se puede recuperar

Esta es la sección que la mayoría de las páginas de servicios de ingeniería inversa de placas de circuitos impresos omiten. Es la parte más importante de la evaluación.

El firmware del microcontrolador no forma parte de la placa de circuito impreso (PCB); es un software programado en el dispositivo. El proceso de ingeniería inversa reconstruye el diseño del hardware a la perfección, pero no revela qué programa se ejecuta en el microcontrolador. Si el microcontrolador está vacío o borrado, una placa reproducida se encenderá pero no hará nada. La extracción del firmware es un proceso independiente que requiere leer el código programado del dispositivo.

La posibilidad de extraer el firmware depende totalmente de la protección de lectura del microcontrolador:

  • No se ha configurado la protección de lectura: El firmware se puede leer directamente con un programador. Es común en diseños antiguos de los años 1990 y 2000.
  • Protección de lectura de software (RDP): La mayoría de los microcontroladores modernos (STM32, PIC, AVR, etc.) permiten al desarrollador configurar un bit de protección contra lectura. Una vez configurado, el firmware no se puede extraer por ningún método estándar sin dañar el dispositivo.
  • Seguridad del hardware: Los elementos seguros y los microcontroladores con capacidad criptográfica cuentan con contramedidas físicas que hacen que la extracción sea extremadamente difícil o imposible sin equipos de laboratorio especializados cuyo coste asciende a decenas de miles de dólares por intento.

Si la MCU de su placa tiene la protección de lectura activada (como ocurre en la mayoría de las placas de producción), un servicio de ingeniería inversa no podrá extraer el firmware. La documentación de la placa será completa y precisa, pero será necesario reprogramar la MCU con un firmware que usted conserve o que cree desde cero.

Los ASIC y FPGA personalizados presentan un problema similar. Se puede identificar el encapsulado físico, caracterizar la distribución de pines mediante pruebas funcionales y documentar la interfaz con el ASIC. Sin embargo, la lógica interna —el funcionamiento real del ASIC— es una incógnita. Una placa reproducida que contenga el mismo ASIC funcionará correctamente siempre que el ASIC original esté disponible. Si el ASIC ya no se fabrica y no se puede conseguir, la placa no podrá reproducirse de forma funcional, independientemente de la exhaustividad de la documentación de ingeniería inversa.

Antes de contratar cualquier servicio de ingeniería inversa de placas de circuitos, le recomendamos que identifique todos los dispositivos programables de la placa, determine si es necesaria la extracción del firmware y pregunte al proveedor específicamente cuál es su capacidad y tasa de éxito para su familia de microcontroladores. Un proveedor que garantiza la extracción del firmware para microcontroladores protegidos contra lectura sin condiciones no está siendo honesto.

Proceso de ingeniería inversa y copia de placas de circuito impreso


5. Costo y cronograma: de qué dependen las cifras

Nivel de complejidad Perfil típico Rango de costo Cronograma
Bajo 1–2 capas, 20–100 componentes, todos identificables, sin HDI $ 3,000-$ 5,000 2-3 semanas
Media 4–6 capas, 100–500 componentes, 1–5 piezas personalizadas $ 5,000-$ 15,000 3-6 semanas
Alto 8–16+ capas, 500–2,000+ componentes, HDI, ASIC personalizados $15,000–$50,000+ 6-12 semanas

¿Qué factores hacen que un proyecto pase de tener un coste medio a uno alto, y por qué?

Cada capa adicional de la placa no se añade de forma incremental. Requiere un proceso de creación de imágenes independiente, un análisis completo del trazado de las pistas para esa capa y una verificación con respecto a todas las demás capas. Una placa de 8 capas tiene 28 combinaciones posibles de pares de capas para comprobar la conectividad, en comparación con solo 1 para una placa de 2 capas.

La fabricación del prototipo y la validación funcional, si se incluyen en el contrato, suponen un coste adicional de entre 500 y 3,000 dólares, dependiendo de la complejidad de la placa; sin embargo, es la única manera de confirmar que la reconstrucción es correcta antes de tomar posesión de los archivos.

Cómo obtener un presupuesto exacto en la primera solicitud:

Envíe fotografías de ambas caras de la placa con la resolución suficiente para leer las marcas de los componentes, las dimensiones aproximadas de la placa y el número de capas visibles desde el borde, cualquier información conocida sobre la función de la placa o el fabricante original, los entregables específicos que necesita (solo documentación o documentación más placas prototipo), si se requiere la extracción del firmware y cuántas placas de muestra puede proporcionar. Las solicitudes incompletas generan presupuestos demasiado amplios para poder actuar en consecuencia.


6. Cómo evitar quedar atrapado con el proveedor equivocado

Esta sección existe porque hay una práctica específica en la industria de la ingeniería inversa de placas de circuitos impresos que cuesta a los clientes mucho más que el presupuesto inicial sugerido, y vale la pena conocerla antes de entregar su placa.

Bloqueo de archivos: Algunos proveedores entregan archivos Gerber que parecen completos, pero contienen errores deliberados (pistas enrutadas a redes incorrectas, vías faltantes, tamaños de almohadillas incorrectos) que hacen que la placa sea imposible de fabricar en cualquier otro fabricante, aunque se vea bien en un visor. La única forma en que el cliente puede obtener placas funcionales es volver al proveedor para su fabricación. El servicio de ingeniería inversa tenía un precio bajo; el margen de beneficio proviene del costo de fabricación.

Cómo protegerse:

  • Exige que tus archivos entregables funcionen correctamente con cualquier fabricante; incluye esto en el contrato antes de que comience el proyecto.
  • Ejecute una comprobación DRC en los archivos Gerber recibidos antes de aceptar la entrega.
  • La validación del prototipo en un fabricante distinto al proveedor de ingeniería inversa confirma que los archivos son realmente correctos.
  • Solicite archivos en formatos abiertos estándar (RS-274X Gerber, Excellon drill, CAD nativo); los formatos propietarios crean dependencia.

Lista de verificación para la evaluación del proveedor:

  • ☐ Acuerdo de confidencialidad firmado antes de enviar la placa: el diseño de su hardware es su propiedad intelectual y debe protegerse desde el primer contacto.
  • ☐ Capacidad de imagen interna: escaneo óptico de alta resolución, rayos X y tomografía computarizada para placas multicapa y HDI.
  • ☐ Validación del prototipo incluida o disponible como complemento: reconstrucción verificada mediante una placa funcional, no solo mediante comparación visual.
  • ☐ Interno Fabricación de PCB y asamblea para validación: significa que el proveedor puede verificar que los archivos sean correctos antes de entregarlos.
  • ☐ Precios transparentes con todos los costos indicados por adelantado; no se añaden "recargos por complejidad" una vez iniciado el proyecto.
  • ☐ Abastecimiento de componentes capacidad para piezas obsoletas, especialmente relevante si la lista de materiales original incluye dispositivos al final de su vida útil.
  • ☐ Certificación ISO 9001 como nivel mínimo de calidad.

Señales de alerta que deberían detener la evaluación de inmediato:

  • Si ofrece un precio considerablemente inferior al de otros dos o más proveedores para el mismo alcance, la diferencia se notará en algún otro lugar.
  • No se ofreció validación del prototipo, descrita como "innecesaria para placas simples"; siempre es necesaria para tener confianza en la reconstrucción.
  • Reticencia a comprometerse con formatos de archivo estándar en el contrato.
  • Sin proceso de acuerdo de confidencialidad: un proveedor que no esté dispuesto a firmar un acuerdo de confidencialidad antes de recibir su junta directiva no está protegiendo sus intereses.

7. Servicios de ingeniería inversa de placas de circuitos impresos de Highleap

Highleap Electronics ofrece servicios integrales de ingeniería inversa de placas de circuitos impresos con fabricación integrada: desde el análisis de la placa hasta la validación funcional, todo bajo un mismo techo.

¿Por qué es importante la capacidad integrada? Cuando el proveedor que realiza la ingeniería inversa también fabrica y ensambla el prototipo, se ve motivado a que los archivos sean correctos, ya que su propio proceso de fabricación valida el trabajo. Los proveedores que solo se dedican a la documentación y subcontratan la fabricación tienen un sistema de retroalimentación más débil sobre la precisión de los archivos.

Descripción general de las capacidades:

  • Análisis de la junta directiva: Escaneo óptico de alta resolución, Inspección de rayos Xy tomografía computarizada para placas de hasta 16 o más capas, incluyendo HDI con estructuras de vías ciegas/enterradas.
  • Extracción esquemática: Reconstrucción completa del circuito con identificación de bloques funcionales, no solo mapeo de conectividad.
  • Reconstrucción de la lista de materiales: Identificación de componentes, incluidas las piezas personalizadas y sin marcar; búsqueda de componentes obsoletos con recomendaciones de sustitución modernas.
  • Reconstrucción del diseño: Archivos Gerber, archivos de perforación, datos de recogida y colocación en formatos abiertos estándar: verificados como correctos por cualquier fabricante.
  • Validación del prototipo: Tableros fabricados y ensamblados internamente; prueba funcional en contra del comportamiento original de la junta antes de la entrega del archivo
  • Protección: Acuerdo de confidencialidad firmado antes de la recepción por parte de la junta; certificado ISO 9001:2015
  • Línea de tiempo: De 3 a 8 semanas, dependiendo de la complejidad; servicio urgente disponible para situaciones críticas de inactividad de equipos.

Solicite un presupuesto de ingeniería inversa.


Preguntas frecuentes

¿Qué información necesito proporcionar para obtener un presupuesto de ingeniería inversa de una placa de circuito impreso?

Fotografías de ambas caras de la placa con la resolución suficiente para leer las marcas de los componentes, dimensiones aproximadas de la placa y número de capas desde el borde, cualquier información conocida sobre el fabricante original o su función, los entregables que necesita (solo documentación o documentación más placas prototipo), si se requiere la extracción del firmware y cuántas placas de muestra hay disponibles. Las solicitudes completas generan presupuestos precisos; las solicitudes incompletas generan rangos demasiado amplios para comparar o tomar decisiones.

¿Puede un servicio de ingeniería inversa de placas de circuitos extraer el firmware de un microcontrolador?

Solo si el microcontrolador no tiene la protección de lectura activada. Los dispositivos antiguos de los años 1990 y 2000 a menudo carecen de protección de lectura y el firmware se puede leer directamente con un programador. La mayoría de los microcontroladores modernos de producción (STM32, PIC, AVR y familias similares) tienen bits de protección de lectura configurados durante la fabricación. Una vez configurados, la extracción del firmware no es posible por medios estándar. Un proveedor que garantiza la extracción del firmware para dispositivos con protección de lectura sin cualificaciones no está siendo preciso. Identifique la familia del microcontrolador y el estado de la protección de lectura antes de asumir que se puede recuperar el firmware.

¿Qué ocurre si un componente de la placa ya no se puede comprar?

El proceso de ingeniería inversa documenta las especificaciones del componente: parámetros eléctricos, tipo de encapsulado, distribución de pines y función. Con esta información, se pueden identificar componentes equivalentes modernos. En la mayoría de los casos, existe un reemplazo funcionalmente equivalente en la producción actual. La excepción son los ASIC personalizados diseñados específicamente para el producto original: si el ASIC no está disponible y no se puede conseguir de otra fuente, la placa no se puede reproducir sin un rediseño que reemplace la función del ASIC con lógica programable o un circuito equivalente. Este es un proceso de ingeniería independiente, que no forma parte de la ingeniería inversa estándar de placas de circuito impreso.

¿Cómo puedo saber si los archivos obtenidos mediante ingeniería inversa son realmente correctos?

La única confirmación fiable es la validación del prototipo: fabricar una placa a partir de los archivos Gerber reconstruidos, ensamblarla con la lista de materiales reconstruida y verificar que funcione de forma idéntica a la original. La comparación visual de fotografías de la placa con el diseño reconstruido detecta errores graves, pero no problemas sutiles de conectividad que solo aparecen cuando la placa está encendida. La validación del prototipo debe ser un requisito de entrega, no un complemento opcional.

¿Es legal realizar ingeniería inversa de la placa de circuito impreso de un competidor?

La ingeniería inversa de productos electrónicos con fines de interoperabilidad, reemplazo o análisis de la competencia es generalmente legal en la mayoría de las jurisdicciones, incluyendo Estados Unidos y la Unión Europea, bajo los principios establecidos de uso legítimo y derecho a reparar. Sin embargo, reproducir el producto de un competidor para su venta —especialmente si copia la imagen comercial o infringe las reivindicaciones de patentes— es un asunto distinto. La legalidad de cualquier proyecto específico depende de la jurisdicción, el propósito y el estado de la propiedad intelectual del diseño original. Consulte con un asesor legal antes de iniciar proyectos de análisis de la competencia.

¿Cuántas placas de muestra debo enviar para su análisis?

Envíe al menos dos placas, si es posible. Una se puede reservar para análisis no destructivos; la segunda se puede usar para análisis destructivos de secciones transversales si la obtención de imágenes de las capas internas lo requiere. Si solo dispone de una placa, informe al proveedor con anticipación, ya que esto limita las opciones de análisis y puede afectar el cronograma y el costo. Para las placas en las que no sobrevive ninguna unidad funcional (solo una muestra dañada o incompleta), proporcione esta información en la solicitud de cotización inicial para que el alcance refleje la dificultad de la reconstrucción.

obtener cotización instantánea

Mensajes recomendados

Cómo obtener una cotización para PCB

Permítanos ejecutar un análisis DFM/DFA para usted y le enviaremos un informe.

Puede cargar sus archivos de forma segura a través de nuestro sitio web.

Necesitamos la siguiente información para poder darle una cotización:

    • Gerber, ODB++ o .pcb, especificación.
    • Lista de materiales si necesita ensamblaje
    • Cantidad
    • Convertir el tiempo
Además de la fabricación de PCB, ofrecemos una amplia gama de servicios electrónicos, que incluyen diseño de PCB, PCBA (ensamblaje de placas de circuito impreso) y soluciones llave en mano. Ya sea que necesite ayuda con la creación de prototipos, la verificación del diseño, la obtención de componentes o la producción en masa, brindamos soporte integral para garantizar el éxito de su proyecto. Para los servicios de PCBA, proporcione su lista de materiales (BOM) y cualquier instrucción de ensamblaje específica. También ofrecemos análisis DFM/DFA para optimizar sus diseños para la fabricación y el ensamblaje, lo que garantiza un proceso de producción sin problemas.






    Nota rápida: Nuestro equipo le enviará un correo electrónico poco después del envío. Para garantizar que reciba nuestra respuesta, le recomendamos Revisando tu carpeta de SPAM/basura Si no ve nuestro mensaje en su bandeja de entrada.