Trasowanie PCB w CircuitMaker
Obszar Routing zawiera polecenia umożliwiające wykonywanie różnych funkcji trasowania. Trasowanie to proces łączenia węzłów w każdej sieci poprzez umieszczanie serii segmentów ścieżek i przelotek w celu zdefiniowania ścieżki od jednego węzła do następnego. Do poleceń można uzyskać dostęp z edytora PCB w obszarze Home | Routing.
Przycisk Route ma dwie funkcje:
-
uruchamia polecenie Trasowanie interaktywne. -
Lista rozwijana Route służy do uzyskania dostępu do podmenu poleceń do wykonywania trasowania interaktywnego, trasowania par różnicowych oraz interaktywnego trasowania wielokrotnego.

CircuitMaker zawiera zaawansowany silnik trasowania interaktywnego, który znacząco zwiększa wydajność trasowania. Możliwości obejmują:
- Szereg trybów trasowania, takich jak zatrzymanie na pierwszej przeszkodzie, omijanie oraz push and shove.
- Zaawansowane możliwości przeciągania, które utrzymują kąty ścieżek i ortogonalność.
- Funkcję usuwania pętli, dzięki której ponowne trasowanie jest szybkie i łatwe.
Poniższy film pokazuje płytkę trasowaną interaktywnie. Skrót Ctrl+Click jest używany do wykonania wielu połączeń.

Podsumowanie poleceń trasowania
| Polecenie | Zachowanie |
|---|---|
| Trasowanie interaktywne | Kliknij górną połowę przycisku Route lub wybierz Interactive Routing z menu, a następnie kliknij linię połączenia lub pad, aby rozpocząć trasowanie tej sieci. Polecenie jest również dostępne w menu pod prawym przyciskiem myszy w obszarze projektu. |
| Trasowanie pary różnicowej | Służy do trasowania pary różnicowej. Kliknij dowolną sieć w parze, aby rozpocząć trasowanie. Sieci są konfigurowane jako para różnicowa w trybie Differential Pairs Editor panelu PCB. |
| Interaktywne trasowanie wielokrotne | Trasuj jednocześnie wiele sieci. |
| Usuń trasowanie wszystkiego | Usuń wszystkie segmenty ścieżek i przelotki na warstwach sygnałowych, które mają nazwę sieci, na całej płytce. Zablokowane segmenty ścieżek i przelotki nie zostaną usunięte. |
| Usuń trasowanie sieci | Usuń wszystkie segmenty ścieżek i przelotki na warstwach sygnałowych, które mają nazwę sieci tej sieci, którą klikniesz po wybraniu polecenia. Zablokowane segmenty ścieżek i przelotki nie zostaną usunięte. |
| Usuń trasowanie połączenia | Usuń segmenty ścieżek i przelotki na warstwach sygnałowych, które mają nazwę sieci tej sieci, którą klikniesz po wybraniu polecenia, aż do pierwszego pada w obu kierunkach. Zablokowane segmenty ścieżek i przelotki nie zostaną usunięte. |
| Usuń trasowanie komponentu | Zaczynając od padów w klikniętym komponencie, usuń wszystkie stykające się segmenty ścieżek i przelotki na warstwach sygnałowych, aż do napotkania innego komponentu. |
| Pokaż wszystko | Pokaż wszystkie linie połączeń (ratsnest) na całej płytce. |
| Pokaż sieć | Pokaż linie połączeń (ratsnest) dla wybranej sieci. |
| Ukryj wszystko | Ukryj wszystkie linie połączeń (ratsnest) na całej płytce. |
| Ukryj sieć | Ukryj linie połączeń (ratsnest) dla wybranej sieci. |
| Przetnij ścieżki | Przetnij segmenty ścieżek na dwie części. |
Preferencje trasowania interaktywnego
Preferencje trasowania konfiguruje się na stronie PCB - Interactive Routing w System Preferences.

Skróty trasowania interaktywnego
Z samej natury Trasowanie interaktywne jest procesem, w którym intensywnie wchodzisz w interakcję z PCB, poruszając myszą i klikając, aby definiować wierzchołki (narożniki). Z tego powodu Router interaktywny szeroko wykorzystuje klawisze skrótów, które są niezbędnym elementem wydajnego trasowania.
| Klawisz(e) skrótu | Zachowanie |
|---|---|
| Shift+F1 | Wyświetl menu skrótów interaktywnych; większość ustawień można zmieniać w locie, naciskając odpowiedni skrót lub wybierając z menu. |
| R | Uruchom trasowanie interaktywne. |
| * (klawiatura numeryczna) lub Ctrl+Shift+WheelRoll | Przełącz na następną dostępną warstwę sygnałową. Przelotka jest dodawana automatycznie, zgodnie z obowiązującą regułą projektową Routing Via Style. |
| Shift+D | Włącz/wyłącz usuwanie pętli. |
| Shift+R | Przełączaj między włączonymi trybami rozwiązywania konfliktów. Włącz wymagane tryby na stronie PCB - Interactive Routing w System Preferences. Bieżący tryb jest pokazywany na pasku stanu. |
| Shift+S | Włącz/wyłącz tryb pojedynczej warstwy. Jest to idealne, gdy na wielu warstwach znajduje się dużo obiektów. |
| Spacebar | Przełącz bieżący kierunek narożnika. |
| Tab | Włącz/wyłącz wyświetlanie panelu Inspector. |
| Shift+Spacebar | Przełączaj między różnymi trybami narożników ścieżki. Style to: dowolny kąt, 45°, 45° z łukiem, 90° oraz 90° z łukiem. |
| Ctrl+Left-Click | Automatycznie dokończ trasowane połączenie. Automatyczne dokończenie nie powiedzie się, jeśli występują nierozwiązywalne konflikty z przeszkodami. |
| Ctrl | Tymczasowo wstrzymaj Hotspot Snap lub naciśnij Shift+E , aby przełączać między trzema dostępnymi trybami (wył. / wł. dla bieżącej warstwy / wł. dla wszystkich warstw). Bieżący tryb Hotspot Snap jest pokazywany na pasku stanu. |
| End | Odśwież ekran. |
| PgUp / PgDn | Powiększ/pomniejsz, z centrowaniem wokół bieżącej pozycji kursora. Alternatywnie użyj standardowych skrótów Windows do powiększania kółkiem myszy i przesuwania widoku. |
| Backspace | Usuń ostatnio zatwierdzony segment ścieżki. |
| Right-click lub Esc | Porzuć bieżące połączenie i pozostań w trybie Trasowania interaktywnego. |
| 3 | Przełącz źródło szerokości ścieżki (Track Width Source). Szerokość może być: User Choice, Rule Minimum, Rule Preferred lub Rule Maximum. Bieżące źródło jest pokazywane na pasku stanu. |
| 4 | Przełącz źródło rozmiaru przelotki. |
Modyfikowanie istniejącego trasowania
Zamiast usuwać lub roztrasowywać istniejącą trasę, CircuitMaker oferuje dwa podejścia do modyfikowania istniejącego trasowania: przestawianie lub ponowne trasowanie.
Przestawianie istniejącej trasy
- Aby interaktywnie przesuwać lub przeciągać segmenty ścieżek po płytce, kliknij, przytrzymaj i przeciągnij.
- Podczas interaktywnego przesuwania możesz nacisnąć Shift+R , aby przełączać tryby rozwiązywania konfliktów.
- Edytor PCB automatycznie utrzyma kąty 45/90 stopni z połączonymi segmentami, skracając i wydłużając je w razie potrzeby.
Ponowne trasowanie istniejącej trasy
- Nie ma potrzeby usuwania trasowania połączenia, aby zdefiniować jego ścieżkę na nowo; kliknij przycisk Route i rozpocznij trasowanie nowej ścieżki.
- Funkcja usuwania pętli automatycznie usunie wszelkie zbędne segmenty ścieżek (i przelotki), gdy tylko zamkniesz pętlę i klikniesz prawym przyciskiem myszy, aby wskazać zakończenie.
- Możesz rozpocząć i zakończyć nową ścieżkę trasy w dowolnym punkcie, przełączając warstwy w razie potrzeby.
- Możesz także tworzyć tymczasowe naruszenia, przełączając na tryb Ignore Obstacle, które później rozwiążesz.
Panel Inspector

Tryb Interactive Routing panelu Inspector udostępnia elementy sterujące do zmiany ustawień trasowania interaktywnego w locie dla aktualnie trasowanej sieci. Panel ułatwia wprowadzenie dokładnej szerokości ścieżki lub rozmiaru przelotki, zapewniając najwyższy poziom kontroli na wyciągnięcie ręki. Możesz też sprawdzić bieżące ustawienia trasowania interaktywnego bez konieczności przerywania trasowania i otwierania System Preferences.
Trasowanie interaktywne i zachowanie przy przyciąganiu (snapping)
Ważne jest skonfigurowanie opcji przyciągania w panelu Inspector przed rozpoczęciem trasowania interaktywnego.

- Snap Options - wybierz, do czego chcesz przyciągać podczas trasowania.
- Snapping - wybierz warstwę(-y), na których chcesz przyciągać. Możesz też użyć Shift+E podczas trasowania.
- Snap Distance - użyj, aby ustawić, z jakiej odległości od hotspotu obiektu kursor jest „wciągany” do tego hotspotu.
Okno dialogowe Favorite Interactive Routing Widths
To okno dialogowe udostępnia elementy sterujące do wstępnego zdefiniowania ulubionych szerokości ścieżek używanych podczas interaktywnego trasowania płytki za pomocą Routera interaktywnego.

Gdy uruchomisz polecenie Interactive Routing, a następnie klikniesz, aby rozpocząć trasowanie, tworzona jest seria obiektów ścieżek od najbliższego pada do bieżącej lokalizacji kursora. Szerokość tych ścieżek jest pobierana albo z preferowanej szerokości, albo z odpowiedniej reguły projektowej szerokości trasowania. Pierwsza opcja jest określana jako User Choice i to właśnie to okno dialogowe stanowi fundament tej funkcji.
Do okna dialogowego można przejść, klikając przycisk Favorite Interactive Routing Widths na stronie PCB Editor - Interactive Routing w System Preferences.
Kluczowe opcje opisano poniżej.
- Widths Grid - ten obszar prezentuje listę wszystkich aktualnie zdefiniowanych szerokości trasowania interaktywnego.
- Add - kliknij , aby dodać nową szerokość trasowania do listy. Zostanie otwarte okno dialogowe Preferred Routing Width; wprowadź wymaganą wartość.
Korzystanie z ulubionych szerokości
Odmiana okna dialogowego Favorite Interactive Routing Widths jest dostępna, gdy chcesz zmienić bieżącą szerokość prowadzenia ścieżki na jedną ze wstępnie zdefiniowanych ulubionych. Kliknij Shift+W podczas interaktywnego prowadzenia ścieżek, aby otworzyć okno dialogowe Choose Width.

- Widths Grid - ten obszar prezentuje listę wszystkich aktualnie zdefiniowanych szerokości interaktywnego prowadzenia ścieżek. Kliknij wpis, aby przełączyć się na używanie tej szerokości prowadzenia (zgodnie z ograniczeniami obowiązującej reguły min–max dla szerokości prowadzenia).
- Apply To All Layers - włącz, aby używać wybranej szerokości prowadzenia na wszystkich warstwach sygnałowych.
Okno dialogowe wyboru rozmiarów przelotek
Gdy chcesz zmienić bieżący styl przelotki prowadzenia na jeden ze wstępnie zdefiniowanych ulubionych, kliknij Shift+V podczas interaktywnego prowadzenia ścieżek, aby uzyskać dostęp do okna dialogowego Choose Via Sizes.
Wybierz wpis, a następnie kliknij OK, aby przełączyć się na używanie tego stylu przelotki prowadzenia (zgodnie z ograniczeniami obowiązującej reguły min–max dla stylu przelotki prowadzenia).



