Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   2 / 48
(#) gtk válasza cross51 hozzászólására (») Máj 27, 2022
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
(#) cross51 válasza gtk hozzászólására (») 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.
(#) gtk válasza cross51 hozzászólására (») Máj 26, 2022
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 ?
(#) cross51 válasza gtk hozzászólására (») Máj 25, 2022
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.
(#) gtk hozzászólása Máj 25, 2022
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.
(#) cross51 válasza Jonas hozzászólására (») Márc 25, 2022
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.
(#) lokátoros válasza Jonas hozzászólására (») Márc 24, 2022
Nem kell ledöbbenni , van ilyen könyvtár gyűjtemény a honlapjukon is. Bővebben: Link
A 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!
(#) Jonas hozzászólása Márc 24, 2022
É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!
(#) cross51 válasza sdrlab hozzászólására (») Márc 23, 2022
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.
(#) sdrlab válasza Jonas hozzászólására (») Márc 20, 2022
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...
(#) cross51 válasza Jonas hozzászólására (») Márc 20, 2022
Hivatalos igazandibol nincsen, de a celestial DBLib-ben sok minden megvan.
DBLib leiras.
(#) Jonas hozzászólása Márc 20, 2022
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?
(#) cross51 válasza jlazar hozzászólására (») Máj 28, 2021
É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.
(#) jlazar válasza cross51 hozzászólására (») Máj 13, 2021
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.
(#) cross51 válasza jlazar hozzászólására (») Máj 12, 2021
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.
(#) jlazar hozzászólása Máj 12, 2021
Ü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.
(#) superuser válasza tothtechnika2 hozzászólására (») Ápr 29, 2021
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.
(#) szücsien válasza tothtechnika2 hozzászólására (») Ápr 29, 2021
Szia! Melyik verziót használnád?
(#) tothtechnika2 hozzászólása Ápr 29, 2021
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.
(#) lóri válasza jefflynn hozzászólására (») Dec 29, 2020
Meg nem árt, projectbe vagy dsnwork-be szervezni a két file-t.
(#) jefflynn válasza ebke hozzászólására (») Dec 29, 2020
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.
(#) superuser válasza ebke hozzászólására (») Dec 29, 2020
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
(#) ebke hozzászólása 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,
(#) cross51 válasza cimopata hozzászólására (») Aug 26, 2020
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
(#) cimopata hozzászólása Aug 26, 2020
Ü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?

autorute.png
    
(#) cross51 válasza cimopata hozzászólására (») Jún 14, 2020
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.
(#) cimopata válasza cross51 hozzászólására (») Jún 13, 2020
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
(#) cross51 válasza cimopata hozzászólására (») Jún 11, 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.
(#) cimopata hozzászólása Jún 9, 2020
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:
(#) cross51 válasza cimopata hozzászólására (») Jún 4, 2020
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.
Következő: »»   2 / 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