Estoy tratando de generar datos CAM de EAGLE 6.2.0 para obtener algunos PCB fabricados en circuitos avanzados. Su formato de perforación NC preferido (particularmente el utilizado por su herramienta en línea FreeDFM) es
Formato Excellon, ASCII impar / ninguno, 2.4 Supresión de cero final, unidades en inglés, sin pasos y repeticiones.
Tanto la herramienta en línea y GC-Prevue están reconociendo automáticamente los archivos de perforación NC como 2,3 formato que lleva supresión de ceros. Entonces, aunque los agujeros son del tamaño correcto, están esparcidos sobre un área 10 veces más grande que la PCB, lo que hace que la herramienta DFM se vuelva loca y estoy a punto de seguirla.
¿Puedo hacer que EAGLE me dé 2.4 archivos suprimidos al final (o tal vez al menos sin supresión)? ¿O hay una herramienta que pueda convertir los archivos destrozados que EAGLE vomita en algo razonable?
Intenté usar el 'hack' descrito aquí en un intento de forzar la supresión de cero, pero luego mis archivos se detectan con precisión 3.3.
Mi trabajo CAM se define como:
[Sec_8]
Name[en]="Drill File"
Prompt[en]=""
Device="EXCELLON"
Wheel=""
Rack=""
Scale=1
Output=".NC"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 44 45"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
fuente
Respuestas:
Cambie el dispositivo a "EXCELLON_24".
Estas son algunas líneas de un .XLN que usa Device = "EXCELLON_24":
Y aquí están esas mismas líneas en el formato incorrecto usando .XLN para Device = "EXCELLON":
Este formato incorrecto provoca el error 10x NC Drill que se muestra arriba; No verifiqué esto con GC_Prevue, pero vi este problema 10x al subir a OSHPARK.
fuente
¿Puedes publicar la sección NC Drill del archivo CAM que estás usando? He realizado varios pedidos exitosos de Advanced Circuits y siempre verifico FreeDFM. Estoy en Eagle 6.3.0 en este momento, pero he estado usando el mismo archivo CAM por un tiempo.
Esta es la sección NC Drill de mi archivo CAM para el estándar de cuatro capas de AC (a menos que oculte y oculte las vías, esto debería funcionar para cualquier número de capas):
Probablemente desee cambiar la salida ya que esa la coloca en una subcarpeta. De lo contrario, pruébalo.
fuente
Prompt[en]
esPrompt
para mí (también probablemente discutible), peroWheel=".whl"
para ti, pero=""
nada para mí. No se que es eso.Probablemente encontré una causa de ese problema cuando lo enfrenté. Las coordenadas en su archivo de perforación (* .TXT generalmente) son diez veces más grandes de lo que probablemente deberían ser porque la resolución de un dispositivo utilizado en el procesador CAM (lo
EXCELLON
más probable) es 10 veces mayor que la resoluciónGERBER_RS274X
. Para verificarlo, intente lo siguiente:Abra el archivo
eagle.def
en su$EAGLEDIR$\bin
y encuentre una sección relacionada con el dispositivo que utilizó para la generación de archivos de exploración, le mostraré el mío paraEXCELLON
:Ahora, aviso
ResX
yResY
parámetros. Cuando obtuve archivos 10 veces más grandes de lo esperado, estas filas contenían100000
constantes. Los reduje a 10000 y listo, obtuve lo que esperaba.También tenga en cuenta que en lugar de reducir la
EXCELLON
resolución, es posible que desee aumentar laGERBER_RS274X
resolución, según sus necesidades / fabricante de la placa / placa.fuente
En GC-Prevue, en el menú, seleccione Herramientas / Personalizar; Seleccione la pestaña Configuración; Marque Usar parámetros de importación de perforación NC predeterminados; Presione el botón a la derecha para establecer los valores predeterminados y establecer Dígitos enteros en 2 y Precisión en 4
HtH Dave
fuente