Převod desek a knihoven z Eaglu

dotazy uživatelů k funkcím programu Layout, náměty na jeho další rozšíření
Odpovědět
Uživatelský avatar
Petr Horský
Member
Příspěvky: 620
Registrován: úte čer 19, 2007 12:40 pm
Bydliště: Praha
Kontaktovat uživatele:

Převod desek a knihoven z Eaglu

Příspěvek od Petr Horský »

Převodu desek z Eaglu, na který se objevil dotaz v sousedním tématu, se týká stránka www.formica.cz/eagle.html . Eagle desky ukládá do binárních souborů, jejichž dešifrováním nemám vůbec v úmyslu se zabývat; z toho důvodu jsem k převodu užil ULP běžící v Eaglu, a protože generují přímo soubory PCB, byla nutná všelijaká zjednodušení (jako kupříkladu je mapování prvků na předdefinované logické typy).

Při převodu často dělají problémy čísla pinů např. ve tvaru 1-1, 1-2, 1-3, ..., 1A, 1B... ULP na citované stránce je všechny převede na jedničku, což při čtení do Layoutu pak vede ke konfliktu. Shodou okolností jsem se tím před pár dny zabýval -- rozpracované ULP, které v takovém případě k očíslování užije pořadí vývodů v pouzdře, si můžete stáhnout zde: www.formica.cz/files/forum/pokusy-Formica4-L.ulp . Ještě však u toho není hotové menu a není zabudována ani možnost užít výhradně pořadí (tj. na jména pinů vůbec nehledět).

Narazíte-li snad na nějaké potíže, můžete mi také příslušné BRD soubory poslat.
Uživatelský avatar
eMZet
Member
Příspěvky: 11
Registrován: pát srp 19, 2011 10:28 am

Příspěvek od eMZet »

Dobry den. Skusal som prekonvertovat nejake kniznice z eaglu 6.4.0 no bohuzial neuspesne. Zistil som ze ked prekonvertujem kniznicu, v ktorej sa nachadza len 1 prvok, tak to prebehne uspesne a vo formice sa da v pohode pouzivat. Akonahle je v kniznici obsiahnutych viac prvkov, tak pri otvoreni vo formice to skonci s chybou. .Velmi by mi to pomohlo. Neviete mi s tym pomoct? Dakujem


Obrázek
Naposledy upravil(a) eMZet dne sob lis 23, 2013 10:36 am, celkem upraveno 1 x.
Uživatelský avatar
Petr Horský
Member
Příspěvky: 620
Registrován: úte čer 19, 2007 12:40 pm
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Petr Horský »

Dobrý den, na druhé straně to ale vypadá, že se ze souboru poměrně dost načetlo, když je chyba až na řádce 6339. Jednoduchá (byť hrubá) technika řešení takovýchto problémů může být, ze souboru dotyčné řádky prostě vykomentovat (pomocí složených závorek).

To ULP jste asi měl novější, tj. např. z instalační sady? Chcete-li, můžete mi také příslušné soubory (zazipované) poslat; snad najdu čas se na ně podívat.
Uživatelský avatar
eMZet
Member
Příspěvky: 11
Registrován: pát srp 19, 2011 10:28 am

Příspěvek od eMZet »

Tu http://ulozto.sk/xFpin7Yt/lbr-zip mozete stiahnut cely LBR priecinok v ktorom su vsetky kniznice. Mna zaujimaju hlavne tie prve co zacinaju #.
Uživatelský avatar
Petr Horský
Member
Příspěvky: 620
Registrován: úte čer 19, 2007 12:40 pm
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Petr Horský »

Problémy ve Vámi zmíněném souboru plynuly z toho, že některé součástky obsahovaly více pinů se stejným číslem (což Formica neumožňuje) a v jednom případě i záporné číslo pinu (což zřejmě byl omyl tvůrce). Dovolím si znovu odkázat na stránku http://www.formica.cz/eagle.html , kde k podobným problémům a možnostem jejich oprav najdete více informací.

Kód: Vybrat vše

  (0 0 {}
    ("PC16SL" 21840 12961 12 0 1 13)
    ("VALUE" 21779 12648 12 0 1 14)
    ("PACKAGE" 21800 12800 0 0 0 13)
    Pins (
      (1 21600 12800 9)
      (2 22000 12800 9)
      ({2} 12 21600 13100 9)
      ({2} 22 22000 13100 9)
      ({2} 32 21800 13100 9)
      (3 21800 12800 9)
    )
V této ukázce vidíte možnou opravu (přečíslování duplicitních pinů, jejichž původní čísla jsem ponechal jako komentář ve složených závorkách); dohromady to zabralo jen pár minut. Celou opravenou knihovnu Vám pošlu v e-mailu, aby se omezily případné problémy s copyrightem. Myslím, že Vám nebude dělat potíže u ostatních knihoven postupovat stejně.
Uživatelský avatar
eMZet
Member
Příspěvky: 11
Registrován: pát srp 19, 2011 10:28 am

Příspěvek od eMZet »

Aby som to dobre pochopil. Kazda suciastka musi mat pin svoje vlastne cislo, alebo v celej kniznici kde je viac suciastok nemozu byt zhodne piny. Napr. suciastka 1 ma piny 1,2,3 a suciastka 2 moze mat piny 1,2,3, alebo musi mat 4,5,6.

Dakujem
Uživatelský avatar
Petr Horský
Member
Příspěvky: 620
Registrován: úte čer 19, 2007 12:40 pm
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Petr Horský »

Samozřejmě stejné číslo pinu se může vyskytovat ve více součástkách stejné knihovny (jak ostatně vidíte v těch dodávaných s instalační sadou). V každé jednotlivé součástce však čísla pinů musejí být unikátní.
Uživatelský avatar
eMZet
Member
Příspěvky: 11
Registrován: pát srp 19, 2011 10:28 am

Příspěvek od eMZet »

Vyskusane a funguje to. Velmi pekne dakujem
Uživatelský avatar
eMZet
Member
Příspěvky: 11
Registrován: pát srp 19, 2011 10:28 am

Příspěvek od eMZet »

Este jedna poznamocka. Do layoutu to ide da sa povedat paradne, ale do schemy to nefunguje spravne. Skusal som kniznicu s 1 prvkom a ten mi sice otvori, ale do schemy sa neda umiestnit a je extremne velky.
Ak sa Vam bude dat skuste tuto kniznicu do schematic. Je tam len ten jediny prvok.

http://ulozto.sk/xH1Fx1NX/ktir0711s-lbr

Dakujem
Naposledy upravil(a) eMZet dne úte lis 26, 2013 7:06 pm, celkem upraveno 1 x.
Odpovědět