generar padstacks programáticamente para Cadence Allegro

2

Estoy diseñando un tablero complejo, con muchos componentes. Uno de los pasos es crear padstacks para las huellas de cada componente. Resulta que tengo (casi solo) dos tipos de padstacks para generar:

  • Para los componentes del orificio pasante, las almohadillas son circulares con un orificio circular.
  • Para los componentes de montaje en superficie, las almohadillas son rectangulares.

En ambos casos, la mascarilla mide 0.07 mm alrededor de la almohadilla.

El problema es que esas padstacks vienen en aproximadamente 50 tamaños diferentes. Quiero que se especifiquen consistentemente y no tengan caracteres, y que el editor de padstack de Cadence Allegro sea horrible hace que la generación sea tediosa y propensa a errores. La solución obvia, dado que solo tengo dos tipos de padstacks, es hacer un script de la creación del padstack con las dimensiones perfectamente especificadas en un solo archivo limpio.

Desafortunadamente, los archivos de salida .pad del editor de padstack de Cadence Allegro son archivos binarios, lo que significa que no puedo simplemente seguir una "plantilla" y rellenar los números mediante programación.

¿Hay alguna forma de generar mediante programación Cadence Allegro .pad padstacks?

    
pregunta Randomblue

1 respuesta

2

Use el archivo > Secuencia de comandos en Pad Designer para registrar sus acciones mientras crea una pila de apilamiento. Luego puede usar el archivo de script resultante (ASCII) como plantilla, que puede ejecutar desde la línea de comandos invocando pad_designer con el argumento -s .

    
respondido por el vt.

Lea otras preguntas en las etiquetas