Fórum témák

» Több friss téma
Fórum » Altium Designer
 
Témaindító: Pavel, idő: Feb 19, 2006
Témakörök:
Lapozás: OK   48 / 48
(#) Andralin válasza HTEurep hozzászólására (») Máj 16, 2025 /
 
Köszönöm a segítséget, közben már rájöttem, hogy tényleg rákerül minden rétegre a forrszem, meg is volt rendben.
(#) bbatka válasza HTEurep hozzászólására (») Júl 9, 2025 /
 
Sajnos autorouter használatakor az Altium továbbra is huzaloz a felső rétegen hiába adom neki meg hogy a pad mérete nulla.

A ChatGPT-nek feltettem a kérdést:
szia! Segíts légy szíves. Altium Designer programban van-e lehetőség arra, hogy meghatározzuk azt hogy a program autorouter használatakor csak az alsó rétegen huzalozzon egyes alkatrészeket? Tehát alkatrész szinten korlátozzuk be azt hogy melyik rétegen huzalozhat.

válasza:
Szia! Igen, az Altium Designer programban lehetséges részben korlátozni azt, hogy az autorouter melyik réteget használja, de alkatrész (komponens) szintű rétegkorlátozás nem támogatott közvetlenül. Ugyanakkor van néhány alternatív módszer, amellyel alkatrészhez tartozó huzalokat egy adott rétegre lehet terelni vagy kényszeríteni.
1. Routing Layer Constraint - globálisan vagy Net szinten

Bár alkatrész-szintű layer lock nincs, de Net (hálózat) szinten tudsz rétegre vonatkozó korlátozásokat alkalmazni, így ha például minden alkatrész egy bizonyos netre csatlakozik, ez működhet.
Lépések:

Design → Rules

Válassz: Routing → Routing Layers

Új szabály létrehozása:

Példa: Name = BottomOnlyRouting

Scope: pl. InNet('NetName') vagy InComponent('U1')

Megjegyzés: az InComponent() nem működik közvetlenül Routing Layers szabálynál, de kombinálható más szabályokkal

Allowed Layers: Csak a Bottom Layer legyen bepipálva.

Megjegyzés: Ha egy adott alkatrész minden lába egyedi neten van, ezt a módszert nehéz kezelni.

2. Room használat komponens szintű rétegkorlátozáshoz (ajánlott kerülőút)

Ha egy adott alkatrész csoportot szeretnél csak alsó rétegen huzalozni, hozz létre egy Room-ot, és definiálj benne egyedi autorouting szabályt.

Lépések:

Place → Room → Define ed Components

Jelöld ki az adott alkatrészeket (pl. egy csatlakozó), majd hozd létre a Room-ot.

Design → Rules

Új szabály: Routing → Routing Layers

Scope: InRoom('RoomName')

Only Bottom Layer legyen engedélyezve.

Ez már alkatrész szintű vezérlésnek felel meg – területen keresztül.

3. Autorouter Setup beállításokban Layer használat korlátozása

Az autorouter beállításaiban (PCB → Autoroute → Setup) korlátozhatod a használt rétegeket. Ez viszont globális.

Ha csak az alsó rétegen akarsz vezetni, akkor:

Enable only Bottom Layer routing

De ez az egész board-ra vonatkozik!
Alternatíva: Lock Routing vagy Pre-routed nyomvonal

Ha egyes csatlakozók fontosak, manuálisan előre vezetheted őket az alsó rétegen, majd zárolod őket, és az autorouter nem fogja őket megváltoztatni.

Manuálisan vezetés (Bottom layer)

Jobb klikk a netre → Properties → Lock

Autorouter többit vezeti, ezt békén hagyja


Sajnos egyik megoldás körülményesebb mint a másik. A 2. javaslatát nem is értem. Nem értem hogy miért nincs lehetőség alkatrész szintű korlátozásra a programban.
A hozzászólás módosítva: Júl 9, 2025
Következő: »»   48 / 48
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem