error de detección de EAGLE en Copper Trace intersectando el contorno de dimensión

0

La parte ARDUINO_MEGA de la Biblioteca Sparkfun Eagle se usa en el diseño de mi placa. Sin embargo, cuando se realiza una comprobación de DRU, parece que hay un error donde las trazas de cobre superiores (rojo) se intersecan con el contorno (Capa 20, DIMENSIÓN, blanco) de la parte ARDUINO_MEGA , como se muestra en la captura de pantalla a continuación.

¿Por qué hay un error?

    
pregunta Nyxynyx

1 respuesta

1

El problema es que SparkFun creó el dispositivo ARDUINO_MEGA en la biblioteca de Eagle con su propio huésped utilizando la capa Dimension . Eagle espera un solo esquema de su PCB usando la capa Dimension . Al incluir el dispositivo ARDUINO_MEGA en su diseño, ahora tiene dos perfiles de la junta independiente en el mismo proyecto.

En la configuración de DRC, una de las opciones define la distancia más cercana entre el cobre y el contorno de la placa:

Enesteejemplo,debehaberunespaciode15milentrecualquiercobreeneltablero(trazas,vertidos,vías,agujerospasantes)yelbordedeltablero.El"borde del tablero" está definido por cualquier línea en la capa Dimension . Obviamente, si intersectas una línea en la capa Dimension con una traza de cobre, estás violando esta regla. Eagle no es lo suficientemente inteligente como para darse cuenta de que el contorno de ARDUINO_MEGA no define el contorno de todo su diseño. Simplemente ve que el cobre se acerca demasiado a un elemento de capa Dimension y aplica el DRC.

Aquí hay dos posibles soluciones:

  1. Aprueba el error en el DRC y no te preocupes por eso.
    EstoestábiensiustedestáhaciendoelPCBositienemuchocontrolsobreelprocesodefabricación.Sinembargo,siestáenviandoarchivosGerberaunasaladejuntasoutilizandounserviciocomoOSHPark,esposiblequenolegustequetengamásdeunesquemacompletoenlacapaDimension.

  2. CambieenquécapaseencuentraelcontornodeARDUINO_MEGA.Creoqueesunasoluciónmejor,yaque"resuelve" el problema en lugar de barrerlo debajo de la alfombra. Primero, abra la biblioteca SparkFun-Boards.lbr en Eagle y haga clic en el botón Package .

    Seleccioneelpaquete"ARDUINO_MEGA" y ábralo. Haga clic en la herramienta Change en la barra de herramientas y seleccione la opción Layer . Elija otra capa en la que quiera que esté el contorno de ARDUINO_MEGA. Si desea que su contorno se imprima en su PCB con tinta, use la capa tPlace . De lo contrario, utilice la capa tDocu . Seleccione cada uno de los segmentos de línea que conforman el contorno del tablero, guárdelo y salga de la biblioteca. Una vez que haya vuelto al diseño de su placa, haga clic en Biblioteca- > Actualizar todo para que los cambios surtan efecto. Ejecute el DRC nuevamente y el problema debería desaparecer.

respondido por el Dan Laks

Lea otras preguntas en las etiquetas