El editor CAM de Altium Designer incluye una serie de herramientas que facilitan la ejecución de ciertas tareas cuando se trabaja con un documento CAM.
Cálculo del área de cobre
Para calcular el área total de cobre de los objetos seleccionados en el documento actual, seleccione el comando Tools » Calc. Copper Area de los menús principales. Tras lanzar el comando, el cursor cambiará a un pequeño cuadrado y entrará en el modo de cálculo del área de cobre. El procedimiento implica la siguiente secuencia de acciones:
-
Haga clic en los objetos que desee incluir en el cálculo, convirtiéndolos en seleccionados. Si hace clic lejos de un objeto, podrá arrastrar un área de selección, para incluir varios objetos en la selección. La selección es acumulativa.
-
Una vez seleccionados todos los objetos necesarios, haga clic con el botón derecho del ratón. Se genera un archivo de informe (Copper Area.rpt) y se abrirá como documento activo en la ventana principal de diseño. Para cada capa asociada a los objetos seleccionados, el informe enumera el área de cobre que se utilizará, en pulgadas cuadradas. También se muestra el área total de cobre.
El informe se genera y guardaed automáticamente en la siguiente carpeta:
Altium Designer Develop / Altium Designer Agile: \Users\\AppData\Roaming\Altium\Altium Designer \CAMtastic
Altium Designer: \Users\\AppData\Roaming\Altium\Altium Designer \CAMtastic
Para acceder a la carpeta, haga clic con el botón derecho del ratón en el archivo del informe (*.rpt) en el panel Proyectosts y seleccione la opción Explore del menú contextual.
Colocación de un vertido de cobre
Para rellenar un contorno cerrado con cobre, seleccione el comando Tools » Copper Pour en los menús principales. Tras lanzar el comando, el cursor cambiará a un pequeño cuadrado y se le pedirá que seleccione un borde cerrado. Los bordes cerrados pueden ser círculos, rectángulos o polilíneas (si se han cerrado). El procedimiento implica la siguiente secuencia de acciones:
-
Sitúe el cursor sobre el borde del área que desea rellenar con cobre y haga clic. Aparecerá el cuadro de diálogo Copper Pour aparecerá el cuadro de diálogo.
-
El cuadro de diálogo muestra una vista previa del patrón que se utilizará para el vertido de cobre, y también un valor de separación. Este valor proporciona un límite de holgura para asegurar que el vertido está contenido completamente dentro de los límites de la imagen original. Por defecto, el último patrón para el relleno de cobre que se definirá, será el que se ofrece ahora. Si desea utilizar un patrón diferente para el relleno, haga clic en el botón Edit Pattern para abrir el cuadro de diálogo Edit Pattern - Copper Pour para abrir el cuadro de diálogo. Utilice este cuadro de diálogo para definir el patrón para el vertido según sea necesario:
-
Si Fill Type se establece en Polygon (Raster)se desactivarán todos los demás ajustes de este cuadro de diálogo. El límite seleccionado se rellenará con un polígono sólido y de acuerdo con cualquier espacio libre especificado en el cuadro de diálogo Copper Pour .
-
Si la opción Fill Type se establece en Vectorpuede elegir entre utilizar una imagen sólida o una forma/código. Puede elegir una forma e introducir un tamaño a utilizar para el relleno, o puede especificar utilizar una apertura existente. Si ha elegido utilizar Shape/Dcode, puede especificar el espaciado XY de la forma utilizada.
-
Después de definir el patrón y la separación según sea necesario, haga clic en OK para verter el cobre en el contorno.
-
Continúe seleccionando otros límites cerrados para verter el cobre, o haga clic con el botón derecho o pulse Escpara salir.
-
El uso de un relleno poligonal hará que se añada un nuevo Dcode a su lista de aperturas. Esto aparece como la entrada Poex.
-
Si utiliza formas y tamaños para rellenos vectoriales que no son aperturas existentes, se añadirán a la lista de aperturas con el siguiente Dcode disponible.
-
Aunque un relleno poligonal (rasterizado) tiene la misma apariencia que un relleno vectorial (sólido), estará definido por grandes formas superpuestas en lugar de rellenos diminutos. Esto generalmente mantiene el tamaño del archivo más pequeño y permite redibujar más rápido.
-
Sólo se aceptan valores positivos para la separación de límites. Cualquier número negativo introducido hará que el símbolo negativo sea ignorado.
Eliminación de pads
Para eliminar los pads aislados y apilados de todas las capas de señales internas del documento actual, seleccione el comando Tools » Pad Removal en los menús principales. Una vez ejecutado el comando, aparecerá un cuadro de diálogo informativo con un resumen de los pads aislados y apilados detectados en todas las capas de señal internas del documento actual. Tras hacer clic en OKse eliminará el número total de pads indicado.
-
Una o más capas del documento actual deben ser del tipo Internal para poder utilizar este comando.
-
Si utiliza el Editor PCB de Altium Designer para generar los archivos Gerber, desactive la opción Include unconnected mid-layer pads en la pestaña Layers del cuadro de diálogo Configuración de Gerber - proporcionará efectivamente la misma acción que este comando.
Modificar la dispersión de objetos
El comando Tools » Spread/Reduce de los menús principales se utiliza para aumentar o disminuir la dispersión de un objeto seleccionado, esencialmente añadiendo grosor o adelgazando la apertura original relacionada con el objeto, y guardándola posteriormente como una nueva apertura.
Después de ejecutar el comando, el cursor cambiará a un pequeño cuadrado y entrará en el modo extender/reducir. El procedimiento implica la siguiente secuencia de acciones:
-
Seleccione el objeto u objetos que desea ampliar/reducir. Simplemente sitúe el cursor sobre los objetos individuales y haga clic para añadirlos a la selección, o utilice una de las muchas herramientas de selección disponibles.
-
Una vez seleccionados todos los objetos, haga clic con el botón derecho del ratón. Aparecerá el cuadro de diálogo Spread/Reduce Size aparece. Utilice el diálogo para especificar un tamaño para la ampliación/reducción, asegurándose de incluir un signo negativo al reducir. Puede elegir que los nuevos objetos se coloquen en la misma capa, en una nueva capa o en una de las capas existentes. La opción Delete Old Objects le ofrece la posibilidad de conservar los objetos originales a efectos de comparación.
-
Una vez definidas las opciones de tamaño, haga clic en OK para cambiar el tamaño de los objetos seleccionados. Las formas resultantes que se obtengan se añadirán como nuevas definiciones de apertura - una por cada apertura inicial diferente en la selección - y se asignarán Dcodes a cada una, empezando por el primer Dcode disponible (vacío).
-
Continúe ampliando/reduciendo más objetos, o haga clic con el botón derecho del ratón, o pulse Escpara salir.
-
Si reduce el tamaño de un objeto y ha elegido la misma capa para colocar el nuevo objeto, la opción Delete Old Objects debe estar activada, de lo contrario no ocurrirá nada.
-
Las nuevas definiciones de apertura pueden verse desde el panel CAMtastic o en el cuadro de diálogo Edit Apertures diálogo (Tables » Apertures).
Almohadillas seleccionadas en forma de lágrima
El comando Tools » Teardrops de los menús principales se utiliza para eliminar los pads seleccionados en las capas de enrutado (señal) en el documento actual. La eliminación de pads es una técnica común para evitar la rotura de taladros durante la fase de fabricación de la placa.
En primer lugar, asegúrese de que las capas de enrutamiento (señal) a las que desea añadir pads están activadas en la lista Capas del panel CAMtastic del panel.
Después de ejecutar el comando, el cursor cambiará a un pequeño cuadrado y se le pedirá que seleccione los pads que desea eliminar. Simplemente sitúe el cursor sobre los pads individuales y haga clic para añadirlos a la selección, o utilice una de las muchas herramientas de selección disponibles. Una vez seleccionadas todas las almohadillas, haga clic con el botón derecho del ratón. Aparecerá el cuadro de diálogo Add Teardrops aparece.
La mitad izquierda del cuadro de diálogo le permite definir el estilo de recorte que desea aplicar Pad o Line. El estilo Pad colocará una almohadilla, de la mitad del tamaño de la almohadilla original, en la intersección traza/almohadilla. El estilo Line colocará dos líneas (tangentes a la almohadilla) para rellenar la intersección traza/almohadilla. Cuando utilice el estilo Line puede especificar un valor Line Offset Factorque controla la longitud de la lágrima.
La mitad derecha del cuadro de diálogo le permite definir y aplicar varias comprobaciones de holgura. Defina estas restricciones según sea necesario. Por defecto, cada una se establece en 5mil.
El campo Inflate Pads/Vias bounding Rect By se utiliza como método para acelerar el proceso de recorte. Al inflar el rectángulo delimitador de un pad, puede reducir el número de trazas a tener en cuenta para el teardropping a sólo aquellas que tocan el límite inflado. Piense en esto como una comprobación gruesa, seguida de una comprobación fina de las trazas que quedan, para determinar si realmente conectan con el pad o no. La configuración por defecto es 25mil/side.
Después de definir el estilo de la lágrima y las comprobaciones de separación necesarias, haga clic en OK se procederá a añadir lágrimas a todos los pads seleccionados. Si la colocación de una lágrima implica la violación de una o más comprobaciones, no se añadirá ninguna.
Continúe seleccionando los paneles que desee rasgar o pulse Esc para salir.
-
Para aplicar las opciones de restricción de holgura, debe haber extraído la lista de redes del documento actual antes de utilizar el comando de recorte.
-
Un pad sólo será teardropped si tiene al menos una traza conectada a él.
-
Cuando se desgarran pads, el efecto del rectángulo delimitador inflado sólo se verá para los pads que estén agrupados en un área determinada. Si los pads están muy separados en el diseño, el rectángulo de delimitación utilizado en la comprobación de teardropping grueso será el de la unión de pads seleccionados individualmente, y por lo tanto podría extenderse para incluir todo el diseño, y ralentizar el proceso.
-
No es aconsejable hacer teardropping de pads tanto en la herramienta de edición de PCB como en CAMtastic Editor. Los resultados para las intersecciones traza/pad serían menos que deseables.
Recortar Serigrafía
El comando Tools » Trim Silkscreen de los menús principales se utiliza para recortar las imágenes de las capas de serigrafía, donde invaden los pads de la capa de máscara de soldadura.
Tras ejecutar el comando, aparecerá el cuadro de diálogo Trim Silkscreen aparecerá el cuadro de diálogo Utilice este cuadro de diálogo para especificar una restricción de espacio entre las imágenes serigráficas y el borde de los pads de la máscara de soldadura. Se pueden introducir valores positivos (retirar la serigrafía del pad) o negativos (invadir el pad).
Utilice la opción Copy to New Layer para guardar una copia de la serigrafía original en una nueva capa. Esto puede resultar muy útil cuando se desee comparar los resultados de la operación de recorte.
Una vez definidas las opciones de recorte, haga clic en OK se efectuará el recorte.
-
Para poder utilizar este comando, en el documento actual deben estar definidas al menos una capa de serigrafía y una capa de máscara de soldadura. El tipo de capa (Silk Top, Silk Bot, Mask Top, Mask Bot) debe asignarse a las capas correspondientes en el cuadro de diálogo Layers Table diálogo (Tables » Layers).
-
Cuando utilice la opción Copy to New Layer se creará una capa -old_npara cada par serigrafía-máscara de soldadura (por ejemplo, una para la parte superior y otra para la inferior, si las capas existen y se han definido en el cuadro de diálogo Layers Table ).
-
Es aconsejable tener activadas sólo las capas de máscara de soldadura/pantalla serigráfica cuando se utilice este comando. No sólo hace más fácil ver qué almohadillas están siendo invadidas por la pantalla de seda, sino que también le permite comparar las capas de seda originales y recortadas sin el desorden de otras capas.
Crear y agrupar piezas
El comando Tools » Parts » Create & Group Parts de los menús principales se utiliza para crear y agrupar piezas idénticas en la imagen de diseño actual, permitiéndole en última instancia generar una lista de piezas que puede exportarse posteriormente.
En primer lugar, asegúrese de que sólo hay una capa superior o inferior (por ejemplo, capa de Máscara de Soldadura superior o inferior) visible en la ventana de diseño principal, con todas las demás capas desactivadas.
Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y se le pedirá que seleccione una huella. El procedimiento implica la siguiente secuencia de acciones:
-
Utilice el cursor para seleccionar todos los pads de una huella determinada, bien haciendo clic en cada pad individualmente, bien arrastrando un cuadro de selección a su alrededor.
-
Haga clic con el botón derecho: aparece el cuadro de diálogo Assign/Group Parts aparece. Utilice este cuadro de diálogo para dar una descripción a la huella (por ejemplo DIP14), especifique su rotación y defina su tipo (Thru Holeo SMT).
-
Después de definir las propiedades de la huella según sea necesario, haga clic en OK. El software buscará en la misma capa sólo las huellas idénticas, buscando en términos de tamaño, forma y orientación. Cada pieza idéntica tendrá un rectángulo dibujado a su alrededor, con una cruz en su centro. Estos rectángulos rellenos de cruces se añaden a una nueva capa - Refdes_Top o Refdes_Bottom - dependiendo de si la capa que está utilizando para crear las piezas está en la parte superior o inferior. Esta capa se añade a la lista Capas del panel CAMtastic del panel.
-
Continúe seleccionando y agrupando más huellas, o haga clic con el botón derecho del ratón, o pulse Escpara salir.
-
No puede agrupar partes que ya han sido agrupadas. Por lo tanto, si selecciona una huella agrupada y le da una nueva descripción, no se producirá ningún cambio. Sin embargo, puede añadir una huella del mismo tipo a la lista de piezas, seleccionando la huella y dándole la misma descripción.
-
La información de la pieza aparece en el cuadro de diálogo Export Part Centroids (File » Export » Part Centroids).
Asignar designadores de referencia
El comando Tools » Parts » Assign Ref Designators de los menús principales se utiliza para asignar designadores de referencia a todas las piezas que se han creado/agrupado correctamente en el documento de diseño actual.
Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y se le pedirá que seleccione una pieza. Simplemente sitúe el cursor sobre el centro de la cruz de una pieza agrupada y haga clic. Aparecerá el cuadro de diálogo Enter Value en el que podrá introducir el designador de referencia que desea asignar a la pieza. Tras introducir el designador deseado y hacer clic en OKel designador aparecerá en el centro de la cruz de la pieza.
Continúe asignando designadores de referencia a otras piezas del diseño, o haga clic con el botón derecho, o pulse Escpara salir.
-
Los designadores de referencia pueden contener cualquier carácter alfabético y/o numérico. Pueden utilizarse guiones bajos, pero no espacios ni otros caracteres. El designador debe escribirse sólo en minúsculas.
-
La colocación de designadores alfanuméricos le permitirá utilizar el autoincremento. Por ejemplo, si introduce u1 para el primer indicador, el indicador u2 esté automáticamente disponible al colocar el segundo designador, y así sucesivamente. Esto puede resultar muy ventajoso a la hora de asignar designadores a partes de un mismo componente.
-
La información del designador de referencia se añadirá a la lista de piezas en el cuadro de diálogo Export Part Centroids diálogo (File » Export » Part Centroids).
Convertir pastillas flasheadas en pastillas base
El comando Tools » SMT Stencil » Homebase Pad Conversion de los menús principales se utiliza para convertir un par de pads destellados en un pad homebase. Los pads homebase se utilizan para mejorar el área de pasta (por pad) depositada con un esténcil SMT.
Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y entrará en el modo de conversión. El procedimiento implica la siguiente secuencia de acciones:
-
Seleccione el par inicial de pads parpadeantes que desea convertir. Sitúe el cursor sobre cada uno de los parches y haga clic.
-
Haga clic con el botón derecho para acceder al Flash - Homebase Conversion diálogo. Utilice este cuadro de diálogo para:
-
Definir la almohadilla base en términos de la dirección y extensión del biselado que se aplica a cada una de las almohadillas del par.
-
Elija que las almohadillas base resultantes se dibujen en la misma capa, en una nueva capa o en cualquiera de las capas existentes en el documento actual.
-
En el cuadro de diálogo se ofrecen otras opciones de conversión, como la posibilidad de establecer una tolerancia de destello -al buscar pares de almohadillas que coincidan con el par de almohadillas seleccionado inicialmente- y si se conservan las almohadillas antiguas o se eliminan por completo.
-
Tras definir las opciones necesarias, pulse OK volverá a la ventana principal de diseño y se le pedirá que seleccione toda la zona que desea convertir. Para ello, arrastre un cuadro de selección alrededor de todo el diseño y haga clic con el botón derecho del ratón una vez seleccionada el área. Los objetos seleccionados se compararán con el par de pastillas seleccionado inicialmente y todas las coincidencias encontradas se convertirán en pastillas base.
-
Continúe convirtiendo otros pares de pastillas parpadeantes en pastillas base, o haga clic con el botón derecho o pulse Escpara salir.
-
El par inicial de almohadillas puede ser diferente en forma y/o tamaño. La más pequeña de las dos se utilizará para calcular el tamaño de la almohadilla base.
-
Tras la conversión, cada almohadilla base se trata como un único objeto.
Añadir barras de epoxi
El comando Tools » SMT Stencil » Add Epoxy Bars de los menús principales se utiliza para añadir una barra de epoxi entre todas las apariciones de una combinación de par de pastillas destellantes seleccionada, en el documento actual.
Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y entrará en el modo de adición de barras de epoxi. El procedimiento implica la siguiente secuencia de acciones:
-
Seleccione un par inicial de almohadillas parpadeantes. Simplemente posicione el cursor sobre cada almohadilla de este par inicial y haga clic.
-
Haga clic con el botón derecho para acceder al Add Epoxy Bars diálogo. Utilice este cuadro de diálogo para:
-
Definir la anchura y la altura de la barra de epoxi, en relación con su posición entre las dos almohadillas.
-
Elija que las barras de epoxi resultantes se dibujen en la misma capa, en una capa nueva o en cualquiera de las capas existentes en el documento actual.
-
En el cuadro de diálogo se ofrecen otras opciones de conversión, incluida la posibilidad de establecer una tolerancia de destello -al buscar pares de almohadillas que coincidan con el par de almohadillas seleccionado inicialmente- y de conservar las almohadillas antiguas o eliminarlas por completo.
-
Tras definir las opciones necesarias, pulse OK volverá a la ventana principal de diseño y se le pedirá que seleccione toda la zona que desea convertir. Simplemente arrastre un cuadro de selección alrededor de todo el diseño y, a continuación, haga clic con el botón derecho del ratón una vez que el área haya quedado seleccionada. Los objetos seleccionados se compararán con el par de pads seleccionado inicialmente, y todas las coincidencias encontradas tendrán una barra de epoxy colocada entre ellos.
-
Continúe añadiendo barras de epoxi, o haga clic con el botón derecho, o pulse Escpara salir.
-
La dirección Gap Factor de la barra de epoxi indica la anchura y la altura de la barra entre las dos almohadillas. La anchura es función de la distancia horizontal entre las almohadillas (medida desde el borde interior en cada caso). La altura es función de la distancia vertical cubierta por las almohadillas (medida desde el borde superior de la almohadilla superior, hasta el borde inferior de la almohadilla inferior). En estos campos sólo pueden introducirse valores comprendidos entre el 10% y el 100%.
-
Si este comando se utiliza dos veces en una misma sesión de diseño, el cuadro de diálogo Add Epoxy Bars sólo aparecerá si el par de pads inicial es diferente al seleccionado la primera vez que se ejecutó el comando. En caso contrario, se asumirá que desea aplicar los mismos ajustes y se le pedirá que seleccione directamente el área de conversión.
Creación y utilización de una macro
Para grabar una nueva macro para acciones realizadas en el documento actual, elija el comando Macro » Start Recording en los menús principales. Tras lanzar el comando, aparecerá el cuadro de diálogo Create New Macro File aparecerá el cuadro de diálogo Utilice este cuadro de diálogo para definir dónde y con qué nombre debe almacenarse el nuevo archivo de macro script. Después de hacer clic en Openentrarás en el modo de grabación. Cualquier acción que lleves a cabo dentro del CAMtastic Editor será grabada, y las correspondientes líneas de script añadidas al archivo de macro (*.bas).
Cuando haya terminado de realizar todas las acciones que se incluirán en la macro, utilice el comando Macro » Stop Recording para salir del modo de grabación. La sesión actual de grabación de macros finalizará y el archivo de macro script generado se abrirá automáticamente como documento activo en la ventana principal de diseño. El archivo generado aparecerá en el panel Proyectos como documento libre. El lenguaje de scripting utilizado es Enable Basic.
Para editar un macro script generado, utilice el comando Macro » Edit Script comando. Después de lanzar el comando, aparecerá el Open Macro File aparecerá el diálogo Utilice este diálogo para localizar y abrir el archivo de macro (*.bas) que desee editar. El archivo de macro se abrirá como documento activo en la ventana principal de diseño. A continuación, podrá editar el script como desee.
Para ejecutar el macro script especificado, seleccione el comando Macro » Run Script en los menús principales. Tras ejecutar el comando, aparecerá el cuadro de diálogo Open Macro File aparecerá el cuadro de diálogo Utilice este cuadro de diálogo para localizar el archivo de macros (*.bas) que desea ejecutar. Tras pulsar Opense ejecutará la macro y los comandos que contiene.