Jak skutecznie rozwi±zać problemy w Protel Schematica 2.6.3 i PCB?
Kłopoty z Protelem
From: "W.P." <wpiskorz_at_nospam_bugis.ch.uj.edu.pl>
Subject: Kłopoty z Protelem
Date: Tue, 26 Oct 1999 15:12:34 +0200
Hej,
Używam Protela Schematica i PCB w wersji bodajże 2.6.3 i napotkałem na
kilka problemów. Oto one:
1. Je¶li w Schematicu umieszczę tranzystor w obudowie np. TO-18, to po
utworzeniu netlisty i wczytaniu jej do PCB okazuje się, że PCB chce
końcówek tej obudowy oznaczonych 1, 2 i 3. Natomiast Schematic ma
oznaczenia typowe, czyli B, C i E. Czy to jest moje lamerstwo, czy to
się da przestawić? Na razie ręcznie zmieniam oznaczenia końcówek, np.
zamiast T2-E daję T2-1. Zrobiłem też nową definicję obudowy w PCB i
nazwałem ją TO-18_1 (z końcówkami EBC). Też działa, ale nie chce mi się
przerabiać innych obodów.
2. Czasem Schematic nie generuje pewnych połączeń w netliscie mimo, że
połączenia na schemacie wyglądają OK. Czy można przynajmniej dostać
komunikat, że co¶ jest nie w porządku?
3. Zrobiłe duuuuzy prostokąt na warstwie KeepOut. Po włączeniu opcji
AutoPlace wszystkie elementy lądują w tym prostokącie poza jednym
scalakiem, który jest wyrzucany poza obręb prostokąta (tuż za granicą,
niezależnie od wielko¶ci KeepOut-a).
4. Elementy są umiejscawiane strasznie źle, tzn. często element w
obudowie axial (po jednej ¶cieżce na końcówkę), ma ¶cieżki skrzyżowane i
trzeba ręcznie go obracać o 180deg. Czy można jako¶ wpłynąc na
autorouter, żeby działał choćby tydzień, ale żeby te elementy jako¶
sensownie poukładał?
5. Często opcja AutoRoute->All prowadzi kilka ¶cieżek mimo, że na oko
widać, że powinien sobie poradzić z wszystkimi (czasem
AutoRoute->Connection albo AutoRoute-OnComponent jako¶ sobie radzą).
Reasumując: czy te problemy wynikają z mojej nieumiejętno¶ci obsługi,
czy "te typy tak mają"? A może pomógłby upgrade?
Będę wdzięczny, je¶li kto¶ mi jaką¶ konstruktywną radę wy¶le na priva.
Miłego dnia,
W.P.
From: "Byrek" <byrek_at_nospam_masters.pl>
Subject: Re: Kłopoty z Protelem
Date: Tue, 26 Oct 1999 18:21:07 GMT
Witam.
1. Je¶li w Schematicu umieszczę tranzystor w obudowie np. TO-18, to po
utworzeniu netlisty i wczytaniu jej do PCB okazuje się, że PCB chce
końcówek tej obudowy oznaczonych 1, 2 i 3. Natomiast Schematic ma
oznaczenia typowe, czyli B, C i E. Czy to jest moje lamerstwo, czy to
się da przestawić? Na razie ręcznie zmieniam oznaczenia końcówek, np.
zamiast T2-E daję T2-1. Zrobiłem też nową definicję obudowy w PCB i
nazwałem ją TO-18_1 (z końcówkami EBC). Też działa, ale nie chce mi się
przerabiać innych obodów.
To wystarczy przerobić bibliotekę, której używasz. Ja też miałem ten
problem - więc stworzyłem własną.
Poza tym nie wszystko w nich jest, na pewno będzie¶ż co¶ jeszcze tworzył.
Poza tym im mniejsza biblioteka - tym szybciej
się ładuje - lepiej ładować jedną własną, a nie, np. 5 protelowych.
2. Czasem Schematic nie generuje pewnych połączeń w netliscie mimo, że
połączenia na schemacie wyglądają OK. Czy można przynajmniej dostać
komunikat, że co¶ jest nie w porządku?
Nie spotkałem się.
3. Zrobiłe duuuuzy prostokąt na warstwie KeepOut. Po włączeniu opcji
AutoPlace wszystkie elementy lądują w tym prostokącie poza jednym
scalakiem, który jest wyrzucany poza obręb prostokąta (tuż za granicą,
niezależnie od wielko¶ci KeepOut-a).
Wersja Crack nie za bardzo chodzi - ja nie korzystam z autoplacera.
4. Elementy są umiejscawiane strasznie źle, tzn. często element w
obudowie axial (po jednej ¶cieżce na końcówkę), ma ¶cieżki skrzyżowane i
trzeba ręcznie go obracać o 180deg. Czy można jako¶ wpłynąc na
autorouter, żeby działał choćby tydzień, ale żeby te elementy jako¶
sensownie poukładał?
Krótko mówiąc - to co stwierdziłem - autoplacer protelowski jest do bani.
5. Często opcja AutoRoute->All prowadzi kilka ¶cieżek mimo, że na oko
widać, że powinien sobie poradzić z wszystkimi (czasem
AutoRoute->Connection albo AutoRoute-OnComponent jako¶ sobie radzą).
Z tym się nie spotkałem.
pozdrawiam,
Byrek
byrek_at_nospam_masters.pl