Fórum témák
» Több friss téma |
Fórum
Koszi a tartalmas valaszod.
"" az egy bankba tartozó lábakat összegyűjtöd és csinálsz neki egy külön part-ot. Igen, epp ezen dolgozom most. Foleg a DDR RAM es jo nehany LVDS pair bankjaihoz tartozo pineket szedem szet kulon part-okba, manualisan. 400 pin-rol van szo. SamacSys generalt librol van szo. Gondoltam hogy van egyszerubb megoldas az emlitetteknel. Udv. A hozzászólás módosítva: Máj 27, 2022
Én MCU-t szoktam generáltatni, aminek 100x lába van, úgy hogy a port-ok csoportosítva legyenek.
Nekem a generáló software, úgy ad információt, hogy az A,B,stb... port egymás alá van rakva ahogy a képen látod, ezek után kézzel annyit kell csinálni, hogy ezeket a port-okat, kijelölöm Ctrl+X->Tools->New Part->Ctrl+V, ezt megcsinálva minden port külön part-on lesz. Ezek elhelyezheted utána egy sheet-re több sheet-re ahogy kényelmes. A te problémádra visszatérve, neked a generált komponens-ben azt kell csinálni, hogy az egy bankba tartozó lábakat összegyűjtöd és csinálsz neki egy külön part-ot. Ezt amúgy, hogy ne tépd ki a hajad, ha nem sorrendbe vannak a pin-ek, érdemes excel segítségével csinálni. Altium-ban az autogeneralt komponens symbol-ján (schlib-ben) kijelölöd a pin-eket (Find Similar Objects/SCHLIB Filter) utána az SCHLIB List-ből kimásolod a pin-eket, úgy hogy az Object kind legyen az első header, a Name a második majd ezt beilleszted excel-be. A rendezést pedig úgy csinálod, hogyha például a névformátum P[PORT][n], hogy a MID függvénnyel lekérded az indexet (n), és megint a MID függvénnyel lekéred a port-ot (PORT) majd ennek a CODE függvényel lekérded az ASCII számát és megszorzod 100, hogy megfelelő különbség legyen minden port között, hogy növekvően legyen rendezve. És még hozzáadsz egy X1, Y1 oszlopot, X1 mindig 0, Y1 -100-al csökken majd ezt smart grid insert-el beszúrod (ezt érdemes új symbol-ba csinálni) utána szépen megrajzolsz négyzeteket és átrendezed külön part-okba az alkatrészt. Csatolom az excel-t abból talán világosabb, hogyan tudod megoldani ezt. Ha van programozási ismereted, akkor esetleg érdemes lehet azt is, hogy írni egy kis kódot ami clipboard-ról lehúzza a másolt adatokat és vissza ad egy olyan táblát amit te kényelmesen tudsz szerkeszteni majd Altium-ban.
Koszi a valaszod ! Igen, a bankokat kellene kulon elerni, ugy hogy a hatalmas nagy komponens egy sch-ban lenne es erre tobb sheet symbol hivatkozna.
A generalt komponenseket akkor vegulis hogy hasznaljak fel ? A tobb 100 labbal rendelkezo komponenseket ?
Hivatkozhat, de szerintem nem olyan szemszögből amit te szeretnél.
Ha egy sheet-re többször van hivatkozva a multi-channel-nek számít, amivel egy csatornát megtervezel, majd ennek az elhelyezését tudod másolni. Ha jól értem amit te szeretnél az az, hogy egy sheet symbol-od csak a sheet-nek csak egy részére hivatkozzon pl.: FPGA bankok, az egyik sheet symbol csak A bankot, másik symbol B bankot, stb... tartalmazza? Ha ez a cél ezt így nem tudod megoldani, maradva az előző példánál, úgy tudod megoldani, hogy az FPGA bankjait külön part-ba szervezed az SchLib-ben és minden bank-nak hozol létre külön sheet-et.
Sziasztok.
Az lenne a kerdesem, hogy egy schDoc-ra hivatkozhat-e tobb sheet symbol ? Az automatikusan generalt oriasi komponenseket kellene szetszednem ilyen modon tobb reszre majd ezeket tobb schDoc-ban felhasznalni. Udv.
Az Altium speciálisabb ezen a téren, alapvetően nem hobbira van kitalálva, hanem a nagy(obb) cégek számára ahol többnyire belső emberek kezelik a könyvtárakat.
Még a Wurth-os altium könyvtár is jó bár én onnan csak a modelleket szoktam használni. lokátoros: a honlapon elérhető lib-ekkel azért kell vigyázni mert sokszor hibásak valamint én azért sem preferálom őket, mert nem szép 3D body-t raknák rá, hanem sima extruded body-t.
Nem kell ledöbbenni
, van ilyen könyvtár gyűjtemény a honlapjukon is. Bővebben: LinkA library létrehozása nem az Altium dolga ők a szoftvert írják, de a HW gyártók megcsinálják és feltöltik a saját komponenseiket ide is. Jó keresgélést!
Értem, tehát nincs gyári könyvtár, ezen kicsit ledöbbentem, hogy egy ilyen nagy és komoly programnak nincs sajátja. Viszont a celestian library az tetszik, valszeg ez lesz használatba véve. Köszönöm a segítséget!
A manufacturer part search is az octopart-ot használja igaz, hogy abban az esetben ha nem csak paramétert akarsz letölteni (hanem symbol+footprint) aktív softwarekövetés kell.
Az octopart.com-on regisztráció után pár perc alatt összevadászhatod az összes neked kellő könyvtári elemet készen! Már csak annyi a dolgod, hogy saját könyvtári gyűjteménybe pakolod ki őket...
Sziasztok!
Eddig Eagle-t használtam, most viszont elkezdtem használni az Altium Designer-t, viszont a könyvtárrendszerét nem nagyon sikerül átlátnom. Eagle-ben már megszoktam, hogy hatalmas lokális library van, eddig az esetek kb. 95%-ban minden kéznél volt. Viszont mintha Altium esetében ez nem lenne így, a két alapértelmezett könyvtár (amiről tudok) azok a "Miscellaneous Connectors" és a "Miscellaneous Devices", ezek viszont elég szegényesek, itt pont fordítva van, az esetek 95%-ban nem találom ami kell . Ismerem még a Manufacturer Part Search funkciót, viszont az én célom egy lokális, elég nagy alkatrészkönyvtár lenne - hasonlóan az Eagle-höz - ami alapból tartalmazza a sűrűbben használt alkatrészeket. Van valami hivatalos standard library?
Én még mindign nem teljesen értem a célodat.
Egy footprintet, nem fogsz tudni a sheeten megjeleeníteni, hogy nincs hozzá symobl, a footprint csak arra használható, hogy symbol-hoz legyyen hozzárendelve ezzel le tudd rakni. Vagy küldj egy képet róla, mert nekem még mindig zavaros.
Ha SN7400-hoz DIP14-et akarok használni, akkor hozzárendelem és valóban fennáll a kapcsolat. Ha SO14 kell, azt is hozzárendelem.
Ha viszont egy SN7400 tokot hozzá akarok rendelni egy SIP80-hoz (én dolgom, megtehetem, nagyjából senkinek semmi köze hozzá ha van rajta 1-14 elnevezésű láb), akkor hiába rajzolom meg a SIP80 footprintet, amíg nem rendelem hozzá egy alkatrészhez, addig a könyvtár szerkesztése közben megjelenik, viszont kapcsolási rajz összepakolás közben nem jelenik meg a library listában és nem használható semmi másra sem. Ez eddig nem így működött, általában a windows frissítés az ami nagyjából minden alkalommal elcsesz valamit ebben a régi Altiumban, az utóbbi hetek hozadéka pl. ez volt. Component Type-ot megnézem, talán lesz benne.
Nem teljesen értem mit szeretnél, mert általában 1 symbol 1-N footprint kapcsolat fennáll mindig. Ha mégis footprint nélkül akarsz használni egy alkatrészt akkor az nem Standard alkatrész a Component Type-ot át kell állítani Grafikusra mondjuk. Bár ettől függetlenül mennie kéne legalábbis 16-től felfelé eddig nem volt ilyen gondom.
Azt sajnos nem tudom, hogy az AD09-ben lehet-e Component Type-ot állítani.
Üdv
Summer 09-ben mitől van az, hogy egy SajátKonyvtár nevezetű fájlból nem hajlandó befordítani a könyvtárak közé úgy a megrajzoltakat, hogy ha a footprint nincs hozzárendelve egy bármilyen alkatrészhez. Vagyis, footprint könyvtárban szerepel "példa32" 32 lábú IC foglalat footprint, de ezt csak akkor elérhető kapcsolási rajz szerkesztés közben, ha sch könyvtárban a "példa32" 32 lábú alkatrészrajzhoz hozzá van adva mint a hozzá tartozó rajzolat. Valahol beállítható? Könyvtár fordítása közben nem ad hibaüzenetet, egyszerűen kihagyja, oszt jónapot.
Az elég jól segíti az elindulást. Altiumról kb. az a tapasztalatom, hogy egy vonalvastagság állításhoz is mehetsz fel a Youtube-ra és nézheted meg a videókat.
![]() Mindenről van fent videó, érdemes sokat megnézni.
Szia! Melyik verziót használnád?
Vállal valali közületek, aki ért ehhez a programhoz, egy rövid kis oktatást a program használatáról? Ilyen 2-3 órás dologra gondolok, akár skypon teamvieweren is. Hálás lennék.
Meg nem árt, projectbe vagy dsnwork-be szervezni a két file-t.
Csak akkor működik, ha projekt van megnyitva, és van a projektben sch és pcb fájl. Ha csak simán megnyitod az sch-t, akkor nem működik, azt hiszem a menüpont sem jelenik meg. Ez szerintem logikus, mert akkor nem tudja, melyik a hozzá tartozó pcb fájl.
A schematic editorban van amit keresel. Design/Update PCB document.
Amúgy nagyon jó az AD, de kis túlzással ha egy vonalvastagságot meg akarsz változtatni, akkor mehetsz fel a Youtube-ra megnézni egy tutorial videót. Ez mondjuk pont nem erre a funkcióra vonatkozik, mert ez jellemzően a többi programban is így megy. A hozzászólás módosítva: Dec 29, 2020
Sziasztok,
Még most ismerkedem a program használatával, ezért egy alap kérdést szeretnék feltenni. Korábban tervezett és elmentett kapcsolási rajz szerkesztőbe betöltése után, szeretném újra tervezni a huzalozást. De a PCB Design/ Update Schematic és Import changes gombok inaktívak. Hogy tudom újra áttölteni a komponenseket? Köszönöm,
Szerintem a routing conflict resolution rosszul van beállítva vezeték elhelyezés közben (Ctrl+W) állítsd át (Shit+R) pl Walkaround-ra.
Nem biztos, hogy ez a jó, de nálam sose csinált ilyet az autorouter
Üdv.
Nem nagyon szoktam autoroutolni, de most lusta voltam és ahogy futtatom avezetékezést rengeteg helyen csinál hasonló páthuzamos felesleges kötéseket és hurkokat szorosan egymás mellet. Hogyan lehet ezt a dolgot álltani hogy ilyet ne nagyon csináljon?
Tools->Annotation->Annotate Schematics a designator index control-t be kapcsolod, egyik projektben a sheet-eket 100-as Start Index-el ha van három sheet-ed akkor 300-esz az utlsó sheet így első sheet-et 100-199-ig fogja annotálni (persze a teljes kihasználáshoz kell 100 alkatrész)
majd a másik projektben nem 100-al indítod hanem az előző sheet utolsó indexe +100 tehát jelen példával 400-al indul a következő project. Vagy ha minden board-on <100 alkatrész van, de több sheetet használtál az összes sheet-et beállíthatod 100-as indexel a következő projektet 200-as indexel és így tovább így a board-ok végig külön designator-ral lesznek. A kontúrmaráshoz amúgy érdemes törőhidat csinálni , úgy láttam az előző képben használtad is, működik panelizálással is.
Sikerült beállítanom másik rétegre szeritem így már jó lesz.
Másik kérdésem is lenne, mégpedig hogy egyszerűsítsek a gyártáson, rátettem 1 panelizálásra 2 féle panelt ez eddig talán oké is viszont a designatorok sajnos ütköznek. Ha pick & place filet generálok természetesen lesz 2db C1 2db R1 és így tovább. Ez okozhat keveredést a gyártásnél. Hogyan tudom automatán lecserélni a designátorokat a két tervben úgy hogy az egyikben mondjuk 1-50 közt legyen a másikban meg csak 50 felettiek és ne kelljen egyenként semmit rogatnom raosgatnom? A hozzászólás módosítva: Jún 13, 2020
Ha a mouse bites kivágás alatt a kontúrmarást érted akkor olvasd tovább
A keepout réteg keepout-ra való (vagy meg room-onál használja az altium mint területhatár)Régebbi altium-oknál csináltál egy mechát majd az be kellet állítani, hogy az a mechanikai réteg a root tool path (de erre már nem emlékszem hogy hol kellet) Újabb altium-ban a mecha réteg típusánál beállítod, hogy root tool path és ennyi. Ha mindent jól csináltál (és a panelizált nyákon is be van állítva a root tool path) és átváltasz 3D-be akkor látni fogod a kontúrmarást.
Köszönöm.
Panelizálásnál ha nyitok egy új PCB tervet a paneliálásnak akkor routing rétegnek mouse bites kivágásokkal melyik réteget szoktátok használni? Eredetileg sima nyákterveknél a keep out layer használom a panel kivégéséhoz, de most hogy panelizálom úgy érzem erre már nincs szükség és törölni kellene az eredeti tervben. Vagy hagyjam benne és csináljak egy új réteget panelizálásnak és gerber expornál hagyjam ki a keep out layert? Hogyan szoktátok? Most ilyen: Idézet: „ Center X, Center Y - coordinates for the component's center point Ref X, Ref Y - coordinates for the component's user-defined reference point Pad X, Pad Y - coordinates for Pad 1 of the component. ” Bővebben. |
Bejelentkezés
Hirdetés |



, van ilyen könyvtár gyűjtemény a honlapjukon is. 
. Ismerem még a Manufacturer Part Search funkciót, viszont az én célom egy lokális, elég nagy alkatrészkönyvtár lenne - hasonlóan az Eagle-höz - ami alapból tartalmazza a sűrűbben használt alkatrészeket. Van valami hivatalos standard library? 



