Enrutamiento
La Routing región incluye comandos que le permiten realizar varias funciones de enrutamiento. El enrutamiento es el proceso de conectar los nodos de cada red colocando una serie de segmentos de pista y vías para definir una ruta de un nodo al siguiente. Se puede acceder a los comandos desde el editor de PCB en la región Home | Routing.
El botón Route tiene dos funciones:
-
inicia el comando de Enrutamiento Interactivo. -
La lista desplegable Route se utiliza para acceder a un submenú de comandos para realizar enrutamiento interactivo, enrutamiento de pares diferenciales y enrutamiento múltiple interactivo.

CircuitMaker incluye un sofisticado motor de enrutamiento interactivo que mejora enormemente la eficiencia de enrutamiento. Sus capacidades incluyen:
- Una serie de modos de enrutamiento, como detenerse en el primer obstáculo, rodear y empujar y desplazar.
- Potentes capacidades de arrastre que mantienen los ángulos de las pistas y la ortogonalidad.
- Una función de eliminación de bucles que hace que el reenrutamiento sea un proceso rápido y sencillo.
El video a continuación muestra una placa siendo enrutada de forma interactiva. El atajo Ctrl+Click se utiliza para completar muchas de las conexiones.

Resumen de comandos de enrutamiento
| Comando | Comportamiento |
|---|---|
| Enrutamiento interactivo | Haga clic en la mitad superior del botón Route o seleccione Interactive Routing en el menú, luego haga clic en una línea de conexión o pad para comenzar a enrutar esa red. El comando también está disponible en el menú contextual del espacio de diseño. |
| Enrutamiento de pares diferenciales | Se utiliza para enrutar un par diferencial. Haga clic en cualquiera de las redes del par para comenzar el enrutamiento. Las redes se configuran como un par diferencial en el modo Differential Pairs Editor del panel PCB. |
| Enrutamiento múltiple interactivo | Enruta varias redes simultáneamente. |
| Desenrutar todo | Elimina todos los segmentos de pista y vías de las capas de señal que tengan un nombre de red en toda la placa. Los segmentos de pista y las vías que estén bloqueados no se eliminarán. |
| Desenrutar red | Elimina todos los segmentos de pista y vías de las capas de señal que tengan el nombre de la red sobre la que haga clic después de seleccionar el comando. Los segmentos de pista y las vías que estén bloqueados no se eliminarán. |
| Desenrutar conexión | Elimina los segmentos de pista y vías de las capas de señal que tengan el nombre de la red sobre la que haga clic después de seleccionar el comando, hasta el primer pad en ambas direcciones. Los segmentos de pista y las vías que estén bloqueados no se eliminarán. |
| Desenrutar componente | Comenzando en los pads del componente sobre el que se hace clic, elimina todos los segmentos de pista y vías de las capas de señal en contacto hasta llegar a otro componente. |
| Mostrar todo | Muestra todas las líneas de conexión (ratsnest) en toda la placa. |
| Mostrar red | Muestra las líneas de conexión (ratsnest) de la red elegida. |
| Ocultar todo | Oculta todas las líneas de conexión (ratsnest) en toda la placa. |
| Ocultar red | Oculta las líneas de conexión (ratsnest) de la red elegida. |
| Cortar pistas | Corta los segmentos de pista en dos. |
Preferencias de enrutamiento interactivo
Las preferencias de enrutamiento se configuran en la página PCB - Interactive Routing de System Preferences.

Atajos de enrutamiento interactivo
Por su propia naturaleza, el enrutamiento interactivo es un proceso en el que usted está ocupado interactuando con su PCB moviendo el ratón y haciendo clic para definir vértices (esquinas). Debido a esto, el Enrutador Interactivo hace un uso intensivo de teclas de acceso rápido, que son un elemento esencial para un enrutamiento eficiente.
| Tecla(s) de acceso rápido | Comportamiento |
|---|---|
| Shift+F1 | Abre un menú de atajos interactivos; la mayoría de los ajustes pueden cambiarse sobre la marcha presionando el atajo correspondiente o seleccionándolo en el menú. |
| R | Inicia el enrutamiento interactivo. |
| * (teclado numérico) o Ctrl+Shift+WheelRoll | Cambia a la siguiente capa de señal disponible. Se agrega automáticamente una vía, de acuerdo con la regla de diseño Routing Via Style aplicable. |
| Shift+D | Activa o desactiva la eliminación de bucles. |
| Shift+R | Alterna entre los modos de resolución de conflictos habilitados. Habilite los modos requeridos en la página PCB - Interactive Routing de System Preferences. El modo actual se muestra en la barra de estado. |
| Shift+S | Activa o desactiva el modo de capa única. Esto es ideal cuando hay muchos objetos en múltiples capas. |
| Spacebar | Alterna la dirección actual de la esquina. |
| Tab | Activa o desactiva la visualización del panel Inspector. |
| Shift+Spacebar | Alterna entre los distintos modos de esquina de pista. Los estilos son cualquier ángulo, 45°, 45° con arco, 90° y 90° con arco. |
| Ctrl+Left-Click | Completa automáticamente la conexión que se está enrutando. El autocompletado no tendrá éxito si hay conflictos irresolubles con obstáculos. |
| Ctrl | Suspende temporalmente el ajuste Hotspot Snap, o presione Shift+E para alternar entre los tres modos disponibles (desactivado / activado para la capa actual / activado para todas las capas). El modo actual de Hotspot Snap se muestra en la barra de estado. |
| End | Redibuja la pantalla. |
| PgUp / PgDn | Acerca / aleja el zoom, centrado en la posición actual del cursor. Como alternativa, use los atajos estándar de Windows para zoom y desplazamiento con la rueda del ratón. |
| Backspace | Elimina el último segmento de pista confirmado. |
| Right-click o Esc | Suelta la conexión actual y permanece en el modo de Enrutamiento Interactivo. |
| 3 | Alterna la fuente del ancho de pista. El ancho puede ser Elección del usuario, Mínimo de regla, Preferido de regla o Máximo de regla. La fuente actual se muestra en la barra de estado. |
| 4 | Alterna la fuente del tamaño de vía. |
Modificación del enrutamiento existente
En lugar de eliminar o desenrutar una ruta existente, CircuitMaker incluye dos enfoques para modificar el enrutamiento existente: reorganizar o reenrutar.
Reorganizar una ruta existente
- Para deslizar o arrastrar interactivamente segmentos de pista por la placa, haga clic, mantenga presionado y arrastre.
- Mientras desliza interactivamente, puede presionar Shift+R para alternar entre los modos de resolución de conflictos.
- El editor de PCB mantendrá automáticamente los ángulos de 45/90 grados con los segmentos conectados, acortándolos y alargándolos según sea necesario.
Reenrutar una ruta existente
- No es necesario desenrutar una conexión para redefinir su trayectoria; haga clic en el botón Route y comience a enrutar la nueva trayectoria.
- La función de eliminación de bucles eliminará automáticamente cualquier segmento de pista redundante (y vías) tan pronto como cierre el bucle y haga clic con el botón derecho para indicar que ha terminado.
- Puede iniciar y finalizar la nueva trayectoria de ruta en cualquier punto, cambiando de capa según sea necesario.
- También puede crear violaciones temporales cambiando al modo Ignore Obstacle, que luego resolverá.
El panel Inspector

El modo Interactive Routing mode del panel Inspector proporciona controles para cambiar sobre la marcha la configuración de enrutamiento interactivo para la red que se está enrutando. El panel facilita la introducción de un ancho de pista o tamaño de vía exactos, brindando el máximo nivel de control al alcance de la mano. También puede comprobar la configuración actual de enrutamiento interactivo sin tener que salir del enrutamiento y abrir System Preferences.
Enrutamiento interactivo y comportamiento de ajuste
Es importante configurar las opciones de ajuste en el panel Inspector antes de comenzar el enrutamiento interactivo.

- Snap Options - seleccione a qué desea ajustarse durante el enrutamiento.
- Snapping - seleccione la(s) capa(s) en la(s) que desea ajustar. También puede usar Shift+E durante el enrutamiento.
- Snap Distance - se utiliza para establecer a qué distancia del hotspot de un objeto el cursor es atraído hacia ese hotspot.
Cuadro de diálogo Favorite Interactive Routing Widths
Este cuadro de diálogo proporciona controles para predefinir anchos de pista favoritos para usar al enrutar interactivamente una placa con el Enrutador Interactivo.

Cuando ejecuta el comando Interactive Routing y luego hace clic para comenzar a enrutar, se crea una serie de objetos de pista desde el pad más cercano hasta la ubicación actual del cursor. El ancho de estas pistas se toma de su ancho preferido o de la regla de diseño de ancho de enrutamiento aplicable. El primero se denomina Elección del usuario, y es este cuadro de diálogo el que constituye la base de esta función.
Las opciones clave se describen a continuación.
- Widths Grid - esta región presenta una lista de todos los anchos de enrutamiento interactivo definidos actualmente.
- Add - haga clic para agregar un nuevo ancho de enrutamiento a la lista. Se abrirá el cuadro de diálogo Preferred Routing Width; introduzca el valor requerido.
Uso de anchos favoritos
Se accede a una variación del cuadro de diálogo Favorite Interactive Routing Widths cuando desea cambiar el ancho de enrutamiento actual a uno de los favoritos predefinidos. Haga clic en Shift+W mientras enruta de forma interactiva para abrir el cuadro de diálogo Choose Width.

- Widths Grid - esta región presenta una lista de todos los anchos de enrutamiento interactivo definidos actualmente. Haga clic en una entrada para cambiar al uso de ese ancho de enrutamiento (de acuerdo con los límites de la regla de ancho de enrutamiento mín.-máx. aplicable).
- Apply To All Layers - habilite esta opción para usar el ancho de enrutamiento elegido en todas sus capas de señal.
Cuadro de diálogo Elegir tamaños de vía
Cuando desee cambiar el estilo de vía de enrutamiento actual a uno de los favoritos predefinidos, haga clic en Shift+V mientras enruta de forma interactiva para acceder al cuadro de diálogo Choose Via Sizes.
Seleccione una entrada y luego haga clic en OK para cambiar al uso de ese estilo de vía de enrutamiento (de acuerdo con los límites de la regla de estilo de vía de enrutamiento mín.-máx. aplicable).



