Saltar al contenido

BOM y componentes

Cómo gestionar revisiones de una BOM electrónica

Cuándo toca una revisión nueva, en qué se diferencia de la revisión de hardware, cómo tratar las sustituciones y una lista de comprobación antes de entregar.

Carlos Antonio Benito 8 min de lectura

Por qué las revisiones de BOM se complican

Una lista de materiales empieza siendo un fichero y una persona responsable. Se mantiene manejable más o menos hasta que el producto tiene una sola revisión.

Entonces una pieza se queda obsoleta. Alguien aprueba una alternativa por correo. Se fabrica una tirada con una lista que era correcta en marzo. Seis meses después un cliente reporta un fallo y la única respuesta honesta a «¿qué condensador llevaba aquella placa?» es que nadie está seguro.

Lo difícil no es editar. Es que una BOM tiene dos relojes independientes —el suyo y el de la placa— y casi todos los equipos llevan sólo uno.

Versión de BOM frente a revisión de hardware

Son cosas distintas, y confundirlas es el origen de casi toda la confusión.

Revisión de hardwareRevisión de BOM
Describela placa física: rutado, huellas, stackupla lista de piezas de esa placa
Cambia cuandocambian cobre, huellas o contornose añade, se quita o se sustituye una pieza
Obliga a un PCB nuevosínormalmente no
Identificador típicoRev A, Rev B, Rev Crev 1, rev 2, rev 3

Una revisión de placa acumula normalmente varias revisiones de BOM a lo largo de su vida. Y está bien que así sea: una sustitución que no cambia la huella no tiene por qué obligar a rehacer el PCB.

La consecuencia es que una revisión de BOM sólo identifica algo cuando se dice como pareja:

BOM rev 3 de la controladora Rev C

«Rev 3» sola no dice de qué es revisión.

Cuándo debe cambiar la revisión de una BOM

Toca revisión nueva cuando la lista que se va a comprar o a montar es distinta de la anterior. En concreto:

cambia una referencia de fabricante, incluida una sustitución; cambia una cantidad; se añade o se quita una línea; una línea pasa a DNP, o deja de serlo; * se añade o se retira una alternativa aprobada.

No toca revisión para cambios que no alteran lo que se pide ni lo que se coloca: corregir una errata de una descripción, reformatear, añadir una nota interna. Eso son ediciones de la misma revisión. Emitir una revisión por cada tecla deja el número sin significado, que es el mismo sitio al que se llega no teniéndolo.

La prueba es sencilla: ¿haría algo distinto quien compra o quien monta por culpa de este cambio? Si sí, es una revisión nueva.

Sustituciones y alternativas

La sustitución es donde se pone a prueba de verdad la disciplina de una BOM, porque suele ocurrir con prisa y a menudo fuera de ingeniería.

Dos cosas evitan casi todo el daño.

Una columna de alternativas aprobadas. Para las líneas en las que existe de verdad una equivalente, se lista por adelantado. Quien compra y se topa con una rotura de suministro tiene entonces una decisión ya tomada por ingeniería en vez de un criterio propio a las cinco de la tarde.

Una regla para todo lo demás. Si una pieza no está en la lista de aprobadas, la sustitución necesita aprobación de ingeniería antes de comprarse, y la aprobación va a la BOM, no a un hilo de correo.

Lo que hace válida a una alternativa es más estrecho de lo que parece: misma huella, misma especificación eléctrica para este circuito, y mismas cualidades relevantes: rango de temperatura, tensión, tolerancia, dieléctrico. Dos condensadores de 100 nF en 0402 no son intercambiables si uno es X7R y el otro Y5V y al circuito le importa.

Y se anota el motivo junto al cambio. «Cambiado C19» no le dice nada a la siguiente persona. «Cambiado C19 a GRM188R71H104KA93D — el original quedó obsoleto, mismo dieléctrico y misma tensión» le dice si puede fiarse.

Ejemplo: de la Rev B a la Rev C

Una controladora ficticia pasa de Rev B a Rev C. Cambió el rutado, así que cambió la revisión de placa — y la BOM cambió con ella.

RefCambioPor qué
J11-2112931-1 sustituye al conector anteriorel original quedó obsoleto; la pieza nueva tiene otra huella, que es lo que obligó al cambio de rutado
C19añadidadesacoplo añadido junto a U1 tras la revisión de la Rev B
R7retiradala resistencia de selección ya no hace falta; la huella se conserva y se marca DNP
U4cantidad 1 → 2se añadió una segunda rama de alimentación

Lo que sale de ahí no es un cambio sino un conjunto que tiene que moverse junto:

BOM rev 4 de la Rev C, con esas cuatro líneas; Gerbers y taladros regenerados — la huella de J1 es otra; esquemático en PDF reemitido — C19 y R7 cambiaron las referencias; plano de montaje actualizado — una pieza más que colocar y una deliberadamente vacía.

Si se actualiza la BOM y no los Gerbers, se fabrica una placa con un conector que no entra. Si se actualizan los Gerbers y no la BOM, las almohadillas correctas reciben la pieza equivocada. Los dos fallos aparecen en el montaje, que es el sitio más caro para encontrarlos.

Cómo deben moverse juntos BOM, Gerbers y documentación

El modelo mental útil es el de una entrega: un conjunto de documentos congelado y con nombre que describe, en conjunto, un estado fabricable de la placa.

Una entrega contiene como mínimo el paquete de fabricación, la BOM, los datos de montaje y los planos. Lleva un identificador, y todos sus ficheros pertenecen a ese identificador. Nada de una entrega se edita después de emitirla: una corrección produce una entrega nueva.

Esa última regla es la que se salta todo el mundo, y es la que importa. Una entrega que todavía se puede editar no es registro de nada.

Errores habituales

Guardar la revisión en el nombre del fichero. bom_revC_final_v2_OK.xlsx es cómo se acaba con dos ficheros de nombre parecido, contenido distinto y ninguna forma de saber cuál se usó.

Una revisión por cada edición. Si cada errata produce una revisión, el número deja de llevar información.

Ninguna revisión hasta fabricación. La primera vez que alguien pide una lista congelada suele ser el día que hay que mandarla, que es el peor momento para descubrir que tres cambios no se anotaron.

Sustituciones que nunca llegan a la BOM. Se cambia la pieza, se fabrica la placa, y la lista sigue mostrando la original. Todas las decisiones posteriores se toman sobre un documento que no describe el hardware.

Actualizar la BOM y no la documentación. La lista está bien y el esquemático que tiene al lado es de hace dos revisiones.

Dar por hecho que el ECAD es el registro. Contiene el diseño actual. No contiene qué se aprobó, qué se compró ni qué se entregó.

Lista de comprobación antes de entregar una BOM

Antes de que una BOM salga a compras o a montaje:

  • [ ] La BOM dice a qué revisión de placa pertenece.
  • [ ] Cada línea tiene fabricante y referencia de fabricante.
  • [ ] Las referencias coinciden con el esquemático y ninguna está repetida.
  • [ ] Las cantidades cuadran con el número de referencias de cada línea.
  • [ ] Las líneas DNP están presentes y marcadas, no borradas.
  • [ ] Las huellas coinciden con las del rutado actual.
  • [ ] Las sustituciones desde la última revisión están listadas con su motivo.
  • [ ] Hay alternativas aprobadas en las líneas donde existen.
  • [ ] Se ha comprobado el ciclo de vida de las piezas que importan.
  • [ ] El identificador de revisión está en los datos, no sólo en el nombre

del fichero.

  • [ ] Están identificados los Gerbers, taladros y planos que le corresponden.
  • [ ] La ha leído alguien que no sea quien la escribió.

Dónde encaja XKEMA

Todo lo anterior es proceso, y un equipo disciplinado lo saca adelante con hojas de cálculo y una carpeta compartida. Muchos lo hacen, durante un tiempo.

Lo que se rompe no es la disciplina: es el archivo. Una carpeta no sabe que una de las dos BOMs que contiene es de una revisión que no llegó a fabricarse, ni que el esquemático de al lado es de hace dos revisiones. No puede impedir que se edite una lista con la que ya se compró, ni decir qué cambió entre dos de ellas.

XKEMA está construido alrededor de esas relaciones. Una lista de materiales pertenece a la placa que describe, la placa tiene sus revisiones, cada versión guarda cuál fue la anterior, y una versión aprobada queda congelada: cambiar algo exige una versión nueva, que es justo para lo que sirve congelar una. Dos versiones de una BOM se pueden comparar fila a fila, y lo mismo vale para las páginas de un PDF y para la geometría de un Gerber.

Lo que no es: no sustituye a tu ECAD, no compra nada, y no es control de versiones de los ficheros de proyecto del ECAD — no hay ramas ni mezclas.

Gestión de BOM Control de revisiones de hardware * Gestión de configuración de hardware

Seguir por aquí

BOM y componentes

Cómo crear una BOM electrónica: guía práctica

Qué es una lista de materiales de electrónica, qué campos necesita, un ejemplo resuelto y cómo no perder la pista de las revisiones cuando cambia el hardware.

XKEMA, en una frase

Software de gestión del conocimiento de ingeniería para empresas que desarrollan productos electrónicos: la estructura del producto, sus listas de materiales, su documentación y sus revisiones, en un mismo sitio.