{"id":4587,"date":"2025-12-25T09:18:40","date_gmt":"2025-12-25T09:18:40","guid":{"rendered":"https:\/\/flj-pcb.com\/?p=4587"},"modified":"2025-12-25T09:18:45","modified_gmt":"2025-12-25T09:18:45","slug":"complete-pcb-design-workflow-from-schematic-to-gerber-files","status":"publish","type":"post","link":"https:\/\/flj-pcb.com\/fi\/complete-pcb-design-workflow-from-schematic-to-gerber-files\/","title":{"rendered":"T\u00e4ydellinen PCB-suunnittelun ty\u00f6nkulku: Gerber-tiedostoihin"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Vaihe 1 - Valitse oikea EDA-ty\u00f6kalu<\/h2>\n\n\n\n<p>EDA-ty\u00f6kalut, joita monet k\u00e4ytt\u00e4v\u00e4t, ovat Altium Designer, Mentor PADS ja Cadence (OrCAD ja Allegro). Olen k\u00e4ytt\u00e4nyt my\u00f6s EAGLE:t\u00e4, Protelia ja Lichuang EDA:ta. Aloittelijoille suosittelen Altium Designeria. Niille, joista voi tulla ammattilaisia, suosittelen Cadencea.<br>Suuri osa piirilevysuunnittelun oppimisesta on EDA-ohjelmiston oppiminen. Kun olet oppinut ohjelmiston, oppimisen painopiste siirtyy piirisuunnitteluun ja valmistusprosesseihin. My\u00f6hemmin voit oppia protokollia, laiteohjelmia, suurnopeussignaaleja tai EMC:t\u00e4. Silloin EDA-ty\u00f6kalu on vain ty\u00f6kalu, ei p\u00e4\u00e4tavoite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 2 - Piirikaavion viimeistely<\/h2>\n\n\n\n<p>Esimerkiksi taskulampun piirikaavio voi n\u00e4ytt\u00e4\u00e4 yksinkertaiselta: kaksi kolikkokennoa, yksi kytkin, yksi virranrajoitusvastus ja yksi LED. T\u00e4m\u00e4 muodostaa hyvin yksinkertaisen kaavion.<br>Monimutkaisemman toiminnon, kuten SPI-Ethernet-sirun KSZ8851SNL:n demolevyn, kaaviossa voi olla kymmeni\u00e4 tai satoja osia ja satoja verkkoja. T\u00e4llaisen kaavion piirt\u00e4minen on iso aihe. T\u00e4ss\u00e4 artikkelissa annetaan vain yleiskatsaus piirilevysuunnittelun kulkuun.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"720\" height=\"397\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL.webp\" alt=\"KSZ8851SNL\" class=\"wp-image-4589\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL.webp 720w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL-300x165.webp 300w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL-18x10.webp 18w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 3 - Piirr\u00e4 jalanj\u00e4ljet (komponenttipaketit).<\/h2>\n\n\n\n<p>Ennen kuin laitat osia kaaviota varten, piirr\u00e4t kunkin osan jalanj\u00e4ljen. Kun olet piirt\u00e4nyt jalanj\u00e4ljet, asetat osat kaavioon yksi kerrallaan. Jalanj\u00e4ljet tehd\u00e4\u00e4n ensin siksi, ett\u00e4 kun samaa osaa k\u00e4ytet\u00e4\u00e4n monta kertaa, sit\u00e4 ei tarvitse piirt\u00e4\u00e4 joka kerta uudelleen. K\u00e4yt\u00e4mme vain tallennettua jalanj\u00e4lke\u00e4 uudelleen. T\u00e4m\u00e4 s\u00e4\u00e4st\u00e4\u00e4 paljon toistuvaa ty\u00f6t\u00e4. Jos kaikki jalanj\u00e4ljet olisivat yhteisi\u00e4, suunnittelijat j\u00e4tt\u00e4isiv\u00e4t t\u00e4m\u00e4n vaiheen v\u00e4liin.<\/p>\n\n\n\n<p>Taskulamppuesimerkiss\u00e4 k\u00e4ytimme nelj\u00e4\u00e4 eri tyyppist\u00e4 osaa. Jokaisella osalla on symboli kaaviossa. Jokaiseen symboliin lis\u00e4t\u00e4\u00e4n nastat ja nimet. T\u00e4m\u00e4 viimeistelee osan kaaviosymbolin ja linkit sen jalanj\u00e4lkeen. Yleisille osille, kuten vastuksille, kondensaattoreille tai induktoreille, useimmat EDA-ty\u00f6kalut tarjoavat esimerkkisymboleita ja jalanj\u00e4lki\u00e4. Voit ottaa ne toimittajan kirjastosta ja tallentaa ne omaan kirjastoosi.<\/p>\n\n\n\n<p>Harvinaisten osien, kuten erikoispiirien tai liittimien, jalanj\u00e4lki on usein piirrett\u00e4v\u00e4 k\u00e4sin sirun tietolehden avulla. Ty\u00f6skentelin esimerkiksi Yaskawan Mechatrolink-protokollasirun kanssa. Siru on per\u00e4isin vain Yaskawalta, ja he toimittavat vain tietolehden, mutta eiv\u00e4t jalanj\u00e4lki\u00e4 kaikkiin EDA-ty\u00f6kaluihin. Minun oli sijoitettava sen 100 pinni\u00e4 yksi kerrallaan ja annettava niille nimet ja numerot.<\/p>\n\n\n\n<p>Kun kyseess\u00e4 on suuri siru, kuten ZYNQ XC7Z010-1CLG400I BGA, jossa on 400 pinni\u00e4, ty\u00f6 on suuri. Sinun pit\u00e4isi sijoittaa 400 nastaa, lis\u00e4t\u00e4 numerot ja nimet. Suurten valmistajien piirien valmistajat tarjoavat yleens\u00e4 ladattavia pinout-tiedostoja. Esimerkiksi Xilinx tarjoaa Zynq-7000:n pinout-tiedostoja, jotka voit tuoda ja luoda kaaviosymboleita ja pohjapiirroksia ilman, ett\u00e4 sinun tarvitsee kirjoittaa 400 pinni\u00e4 k\u00e4sin:<br><a href=\"https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html\" target=\"_blank\" rel=\"noopener\">https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html<\/a><\/p>\n\n\n\n<p>Monista tavallisista siruista l\u00f6yd\u00e4t jalanj\u00e4ljet my\u00f6s verkosta. Katso vastaukseni siit\u00e4, miten etsi\u00e4 ja ladata piirikaavioita ja piirilevyjen jalanj\u00e4lki\u00e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 4 - Luo projekti, sivut ja paikan osat.<\/h2>\n\n\n\n<p>Kun olet tehnyt tai tuonut jalanj\u00e4ljet ja symbolit, luo projekti ja sivut. Aseta kaikki osat PCB-projektiin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 5 - Johdota kaavio (kytke osat)<\/h2>\n\n\n\n<p>Johdota jokainen nasta verkkolistan mukaisesti. N\u00e4in luodaan loogiset yhteydet osien v\u00e4lille.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 6 - Vie \/ tuo verkkolista<\/h2>\n\n\n\n<p>Kaaviossa luetellaan jokainen nasta ja niiden liit\u00e4nn\u00e4t. Kun kaavio on valmis, aloita piirilevyn asettelu. PADS- ja Cadence-ohjelmissa kaavio- ja piirilevyty\u00f6kalut voivat olla erillisi\u00e4. Sinun on viet\u00e4v\u00e4 verkkolista kaavioty\u00f6kalusta ja tuotava se PCB-ty\u00f6kaluun. Altium integroi kaavio- ja PCB-ty\u00f6kalut, joten voit siirt\u00e4\u00e4 verkkolistan yhdell\u00e4 napsautuksella. Verkkolistaformaatit ovat yleisesti yhteisi\u00e4, joten monet ty\u00f6kalut voivat vied\u00e4 ja tuoda niit\u00e4 toistensa v\u00e4lill\u00e4. OrCAD ja Allegro olivat aikoinaan erillisi\u00e4 ty\u00f6kaluja, jotka my\u00f6hemmin yhdistettiin Cadenceen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 7 - Piirr\u00e4 PCB-jalanj\u00e4ljet<\/h2>\n\n\n\n<p>Kuten kaaviosymbolit, jokainen osa tarvitsee piirilevyn jalanj\u00e4ljen. Piirilevyn jalanj\u00e4lki on joukko tyynyj\u00e4, silkkipintaa ja tilaa, jonka osa vie levyll\u00e4. Sirun kuvasta ja sen mekaanisesta piirustuksesta tied\u00e4t, miten jalanj\u00e4lki piirret\u00e4\u00e4n. Padit ovat yleens\u00e4 hieman nastoja suurempia. Juotosmaskin aukot ovat suurempia kuin padeja. Sabluunakerros vastaa padien kokoja. L\u00e4pireik\u00e4isiss\u00e4 osissa saatat tarvita my\u00f6s keep-out- tai negatiivikerroksen sis\u00e4kerroksia varten.<\/p>\n\n\n\n<p>Silkkipainatuksessa n\u00e4kyy yleens\u00e4 osan \u00e4\u00e4riviivat ja tappi-1-merkki. Yleiset pohjapiirrokset, kuten SO14, voit kopioida olemassa olevasta kirjastosta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"300\" height=\"500\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14.webp\" alt=\"\" class=\"wp-image-4590\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14.webp 300w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14-180x300.webp 180w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14-7x12.webp 7w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<p>Jos osa on harvinainen, piirr\u00e4 jalanj\u00e4lki tietolehden avulla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 8 - Aseta PCB:n perusparametrit<\/h2>\n\n\n\n<p>Verkkolistan tuonnin j\u00e4lkeen aseta levyn perusasiat: levyn paksuus, kerrosluku ja kerrospino. N\u00e4m\u00e4 kolme ovat perusasioita, mutta vain kerrosten lukum\u00e4\u00e4r\u00e4 n\u00e4kyy yleens\u00e4 tulostiedostoissa. Kerrospino ja levyn paksuus ilmoitetaan yleens\u00e4 tekstin\u00e4 valmistajalle. Pinoamisen suunnittelulla on merkityst\u00e4: mitk\u00e4 kerrokset kuljettavat signaaleja, mitk\u00e4 ovat tasoja ja mitk\u00e4 yhdist\u00e4v\u00e4t tason ja j\u00e4ljet. Nelj\u00e4kerroksisessa levyss\u00e4 kerrokset 2 ja 3 ovat usein GND- ja VCC-kerroksia, ja yl\u00e4- ja alapuolella on reititys. Jos kyseess\u00e4 on 6-kerroksinen levy, GND saatetaan sijoittaa kerroksiin 2 ja 5 ja VCC kerroksiin 3 tai 4. Yli 8-kerroksisilla levyill\u00e4 valinnat ovat joustavia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 9 - Piirr\u00e4 laudan \u00e4\u00e4riviivat<\/h2>\n\n\n\n<p>M\u00e4\u00e4rittele laudan muoto ja suoja-alueet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 10 - Aseta osat piirilevylle<\/h2>\n\n\n\n<p>Aseta osat paikalleen, kun jalanj\u00e4ljet ovat valmiit. Jos jokin jalanj\u00e4lki on ep\u00e4varma, koska sinulla ei ole viel\u00e4 osaa, aseta muut osat ensin ja palaa my\u00f6hemmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 11 - Aseta l\u00e4pivientien, j\u00e4ljen leveyden ja v\u00e4lysten oletusarvot.<\/h2>\n\n\n\n<p>Aseta oletusarvoiset via-koot, j\u00e4ljen leveys ja v\u00e4li. N\u00e4it\u00e4 oletusarvoja sovelletaan reitityksen aikana. S\u00e4\u00e4d\u00e4 erityisverkkoja tai tehoverkkoja varten v\u00e4liaikaisesti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 12 - Aseta laajennetut s\u00e4\u00e4nn\u00f6t<\/h2>\n\n\n\n<p>Jos on olemassa suurnopeussignaaleja, aseta reititysrajoituksia koskevat s\u00e4\u00e4nn\u00f6t. Edistyneempi\u00e4 s\u00e4\u00e4nt\u00f6j\u00e4 ovat esimerkiksi differentiaaliparin leveys\/v\u00e4li, pituuden vastaavuusrajat, tyynyjen kaulukset ja minimiv\u00e4lykset. Esimerkiksi DDR3-signaalit edellytt\u00e4v\u00e4t sovitettuja pituuksia: osoite-, kello- ja komentojohtojen on oltava yht\u00e4 pitki\u00e4; datajohtojen ja DQS:n on sovitettava omat pituutensa. Huono pituusohjaus voi rikkoa DDR-ajoituksen ja pakottaa pienemp\u00e4\u00e4n nopeuteen. Katso lis\u00e4tietoja n\u00e4ist\u00e4 DDR-resursseista:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DDR:n toimintaperiaate ja DQS:n k\u00e4sittely: <a href=\"http:\/\/www.elecfans.com\/d\/682335.html\" target=\"_blank\" rel=\"noopener\">www.elecfans.com\/d\/682335.html<\/a><\/li>\n\n\n\n<li>Differentiaalinen kello, DQS &amp; DQM: <a href=\"http:\/\/www.cnblogs.com\/edadoc\/p\/6387049.html\" target=\"_blank\" rel=\"noopener\">www.cnblogs.com\/edadoc\/p\/6387049.html<\/a><\/li>\n<\/ul>\n\n\n\n<p>Jotkin s\u00e4\u00e4nn\u00f6t on ehk\u00e4 ensin reititett\u00e4v\u00e4, sitten s\u00e4\u00e4nt\u00f6j\u00e4 on muutettava ja niit\u00e4 on muokattava s\u00e4\u00e4nt\u00f6jen mukaisiksi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 13 - Reitit\u00e4 ja piirr\u00e4 monikulmioiset kaadot (muodot).<\/h2>\n\n\n\n<p>Reititys yhdist\u00e4\u00e4 kaavioverkot kuparij\u00e4ljill\u00e4. Suurin osa PCB-suunnittelun ajasta kuluu reititykseen. Automaattisia reititysty\u00f6kaluja on olemassa, mutta monimutkaisten piirilevyjen osalta niiden tuloksia on usein puhdistettava. Jotkut asiantuntijat voivat asettaa s\u00e4\u00e4nt\u00f6j\u00e4, joiden avulla automaattista reitityst\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 hyvin. Suurivirtaisille verkoille voi k\u00e4ytt\u00e4\u00e4 leveit\u00e4 j\u00e4lki\u00e4 tai kuparivaluja. K\u00e4yt\u00e4 tyynyihin liitettyj\u00e4 tasovy\u00f6hykkeit\u00e4 lohkoverkkoina.<\/p>\n\n\n\n<p>Reititys vaatii huolellisuutta: j\u00e4ljen leveys, v\u00e4lit, kulmat ja suunnat. K\u00e4sittelen reititysvinkkej\u00e4 my\u00f6hemmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 14 - S\u00e4\u00e4d\u00e4 silkkipaino<\/h2>\n\n\n\n<p>S\u00e4\u00e4d\u00e4 silkkipainatuksen kokoa, sijaintia ja suuntausta niin, ett\u00e4 osanumerot ovat selv\u00e4t kokoonpanoa ja testausta varten. Valmistajat painavat usein logonsa tai p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4koodinsa. Suunnittelijat voivat j\u00e4tt\u00e4\u00e4 omia merkint\u00f6j\u00e4\u00e4n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 15 - Poratiedostojen ja Gerbers-tiedostojen (piirustustiedostojen) vienti<\/h2>\n\n\n\n<p>Sijoittelun, reitityksen ja silkkipainatuksen j\u00e4lkeen voit vied\u00e4 valmistustiedostot. Altiumin osalta jotkut kiinalaiset toimittajat hyv\u00e4ksyv\u00e4t projektitiedostot suoraan. PADS:n ja Cadencen osalta sinun on viet\u00e4v\u00e4 poratiedostot ja Gerberit. Jos on olemassa ei-py\u00f6reit\u00e4 reiki\u00e4, vie my\u00f6s jyrsint\u00e4tiedostot leikkureita varten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 16 - Anna valmistusparametrit ja prosessihuomautukset.<\/h2>\n\n\n\n<p>Suunnittelutiedostot eiv\u00e4t tallenna kaikkia parametreja. Sinun on l\u00e4hetett\u00e4v\u00e4 tekstiohjeet parametreja ja vaatimuksia varten, joita tiedostot eiv\u00e4t ilmaise. Tarkista verkossa olevissa piirilevytaloissa m\u00e4\u00e4ritett\u00e4v\u00e4t vaihtoehdot. Tunnen joitakin lautakuntataloja: JLCPCB, HQPCB, JietaiPCB, Xunjiexing, Xingsen, Lichuang jne. Alla on kuvakaappauksia JLCPCB:n parametreista - monet parametrit eiv\u00e4t ehk\u00e4 n\u00e4y t\u00e4ss\u00e4, mutta niit\u00e4 tarvitaan monimutkaisissa levyiss\u00e4. Online-prototyyppien rakentaminen kattaa yleens\u00e4 yksinkertaisemmat tarpeet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 17 - Impedanssin ja pinoamisen s\u00e4\u00e4d\u00f6t<\/h2>\n\n\n\n<p>Suurnopeussignaaleja varten m\u00e4\u00e4rit\u00e4 tavoiteominaisimpedanssi. Kun l\u00e4het\u00e4t tuotteen tehtaalle, suunnittele pinoaminen ja laske viivanleveydet ja -v\u00e4lit tavoiteimpedanssia varten. K\u00e4yt\u00e4 laskettuja arvoja reitityksess\u00e4. Reitityksen j\u00e4lkeen anna tehtaalle pinoamis- ja impedanssitavoitteet. Valmistaja tarkistaa materiaalit ja prosessit ja kertoo, tarvitaanko muutoksia ja mik\u00e4 on odotettavissa oleva impedanssivirhe. Sitten voit vahvistaa, onko tavoite toteutettavissa. Jos et laske impedanssia ensin ja valitset vain satunnaisesti pinoamisen ja leveydet, tehdas ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 pysty t\u00e4ytt\u00e4m\u00e4\u00e4n sek\u00e4 impedanssi- ett\u00e4 ristikk\u00e4isviestint\u00e4vaatimuksia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 18 - PCBA (kokoonpano ja juottaminen)<\/h2>\n\n\n\n<p>Kun olet saanut piirilevytiedostot valmiiksi ja tehdas on valmistanut levyt, seuraava vaihe on PCBA. Massatuotannossa k\u00e4ytet\u00e4\u00e4n SMT-linjoja. Pieniss\u00e4 sarjoissa tai prototyypeiss\u00e4 monet osat (lukuun ottamatta BGA-levyj\u00e4, suuria maadoitustyynyj\u00e4 tai hyvin pieni\u00e4 0201-osia) voidaan juottaa k\u00e4sin. Pieniss\u00e4, alle 10 piirilevyn sarjoissa k\u00e4sinjuottaminen voi olla halvempaa ja nopeampaa kuin linjakokoonpano.<\/p>\n\n\n\n<p>Kokoonpanoa varten sinun on viet\u00e4v\u00e4 ja l\u00e4hetett\u00e4v\u00e4:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BOM (Bill of Materials),<\/li>\n\n\n\n<li>Pick-and-place-tiedosto (osan koordinaatit ja suuntaus),<\/li>\n\n\n\n<li>Paste mask Gerber (pastemask-kerroksesta).<\/li>\n<\/ul>\n\n\n\n<p>Merkitse kaikki osat ja l\u00e4het\u00e4 osaluettelot ja viitetiedot. Odota sitten PCBA:n valmistumista.<\/p>\n\n\n\n<p>PCB EDA -ohjelmiston avulla voit suunnitella piirej\u00e4 ja luoda photoplot-tiedostoja tietokoneella melko helposti. Mutta koska piirilevyt ovat rakenteellisesti monimutkaisia, todelliset vaiheet ovat edelleen melko yksityiskohtaisia. T\u00e4ss\u00e4 artikkelissa ei kerrota, mik\u00e4 piiri tekee mit\u00e4. Se vain n\u00e4ytt\u00e4\u00e4 piirilevysuunnitteluprosessin. Se kattaa seuraavat asiat: jalanj\u00e4ljen piirt\u00e4minen, kaaviopiirustus, piirilevyjen asettelu ja Gerber-vienti. Se antaa karkean kulun ja joitakin yksityiskohtia. Tavoitteena on auttaa sinua ymm\u00e4rt\u00e4m\u00e4\u00e4n piirilevysuunnittelun vaiheet ja sovittaa kukin suunnitteluvaihe yhteen todellisen valmistusvaiheen kanssa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 1 - Valitse oikea EDA-ty\u00f6kalu<\/h2>\n\n\n\n<p>EDA-ty\u00f6kalut, joita monet k\u00e4ytt\u00e4v\u00e4t, ovat Altium Designer, Mentor PADS ja Cadence (OrCAD ja Allegro). Olen k\u00e4ytt\u00e4nyt my\u00f6s EAGLE:t\u00e4, Protelia ja Lichuang EDA:ta. Aloittelijoille suosittelen Altium Designeria. Niille, joista voi tulla ammattilaisia, suosittelen Cadencea.<br>Suuri osa piirilevysuunnittelun oppimisesta on EDA-ohjelmiston oppiminen. Kun olet oppinut ohjelmiston, oppimisen painopiste siirtyy piirisuunnitteluun ja valmistusprosesseihin. My\u00f6hemmin voit oppia protokollia, laiteohjelmia, suurnopeussignaaleja tai EMC:t\u00e4. Silloin EDA-ty\u00f6kalu on vain ty\u00f6kalu, ei p\u00e4\u00e4tavoite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 2 - Piirikaavion viimeistely<\/h2>\n\n\n\n<p>Esimerkiksi taskulampun piirikaavio voi n\u00e4ytt\u00e4\u00e4 yksinkertaiselta: kaksi kolikkokennoa, yksi kytkin, yksi virranrajoitusvastus ja yksi LED. T\u00e4m\u00e4 muodostaa hyvin yksinkertaisen kaavion.<br>Monimutkaisemman toiminnon, kuten SPI-Ethernet-sirun KSZ8851SNL:n demolevyn, kaaviossa voi olla kymmeni\u00e4 tai satoja osia ja satoja verkkoja. T\u00e4llaisen kaavion piirt\u00e4minen on iso aihe. T\u00e4ss\u00e4 artikkelissa annetaan vain yleiskatsaus piirilevysuunnittelun kulkuun.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 3 - Piirr\u00e4 jalanj\u00e4ljet (komponenttipaketit).<\/h2>\n\n\n\n<p>Ennen kuin laitat osia kaaviota varten, piirr\u00e4t kunkin osan jalanj\u00e4ljen. Kun olet piirt\u00e4nyt jalanj\u00e4ljet, asetat osat kaavioon yksi kerrallaan. Jalanj\u00e4ljet tehd\u00e4\u00e4n ensin siksi, ett\u00e4 kun samaa osaa k\u00e4ytet\u00e4\u00e4n monta kertaa, sit\u00e4 ei tarvitse piirt\u00e4\u00e4 joka kerta uudelleen. K\u00e4yt\u00e4mme vain tallennettua jalanj\u00e4lke\u00e4 uudelleen. T\u00e4m\u00e4 s\u00e4\u00e4st\u00e4\u00e4 paljon toistuvaa ty\u00f6t\u00e4. Jos kaikki jalanj\u00e4ljet olisivat yhteisi\u00e4, suunnittelijat j\u00e4tt\u00e4isiv\u00e4t t\u00e4m\u00e4n vaiheen v\u00e4liin.<\/p>\n\n\n\n<p>Taskulamppuesimerkiss\u00e4 k\u00e4ytimme nelj\u00e4\u00e4 eri tyyppist\u00e4 osaa. Jokaisella osalla on symboli kaaviossa. Jokaiseen symboliin lis\u00e4t\u00e4\u00e4n nastat ja nimet. T\u00e4m\u00e4 viimeistelee osan kaaviosymbolin ja linkit sen jalanj\u00e4lkeen. Yleisille osille, kuten vastuksille, kondensaattoreille tai induktoreille, useimmat EDA-ty\u00f6kalut tarjoavat esimerkkisymboleita ja jalanj\u00e4lki\u00e4. Voit ottaa ne toimittajan kirjastosta ja tallentaa ne omaan kirjastoosi.<\/p>\n\n\n\n<p>Harvinaisten osien, kuten erikoispiirien tai liittimien, jalanj\u00e4lki on usein piirrett\u00e4v\u00e4 k\u00e4sin sirun tietolehden avulla. Ty\u00f6skentelin esimerkiksi Yaskawan Mechatrolink-protokollasirun kanssa. Siru on per\u00e4isin vain Yaskawalta, ja he toimittavat vain tietolehden, mutta eiv\u00e4t jalanj\u00e4lki\u00e4 kaikkiin EDA-ty\u00f6kaluihin. Minun oli sijoitettava sen 100 pinni\u00e4 yksi kerrallaan ja annettava niille nimet ja numerot.<\/p>\n\n\n\n<p>Kun kyseess\u00e4 on suuri siru, kuten ZYNQ XC7Z010-1CLG400I BGA, jossa on 400 pinni\u00e4, ty\u00f6 on suuri. Sinun pit\u00e4isi sijoittaa 400 nastaa, lis\u00e4t\u00e4 numerot ja nimet. Suurten valmistajien piirien valmistajat tarjoavat yleens\u00e4 ladattavia pinout-tiedostoja. Esimerkiksi Xilinx tarjoaa Zynq-7000:n pinout-tiedostoja, jotka voit tuoda ja luoda kaaviosymboleita ja pohjapiirroksia ilman, ett\u00e4 sinun tarvitsee kirjoittaa 400 pinni\u00e4 k\u00e4sin:<br><a href=\"https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html\" target=\"_blank\" rel=\"noopener\">https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html<\/a><\/p>\n\n\n\n<p>Monista tavallisista siruista l\u00f6yd\u00e4t jalanj\u00e4ljet my\u00f6s verkosta. Katso vastaukseni siit\u00e4, miten etsi\u00e4 ja ladata piirikaavioita ja piirilevyjen jalanj\u00e4lki\u00e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 4 - Luo projekti, sivut ja paikan osat.<\/h2>\n\n\n\n<p>Kun olet tehnyt tai tuonut jalanj\u00e4ljet ja symbolit, luo projekti ja sivut. Aseta kaikki osat PCB-projektiin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 5 - Johdota kaavio (kytke osat)<\/h2>\n\n\n\n<p>Johdota jokainen nasta verkkolistan mukaisesti. N\u00e4in luodaan loogiset yhteydet osien v\u00e4lille.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 6 - Vie \/ tuo verkkolista<\/h2>\n\n\n\n<p>Kaaviossa luetellaan jokainen nasta ja niiden liit\u00e4nn\u00e4t. Kun kaavio on valmis, aloita piirilevyn asettelu. PADS- ja Cadence-ohjelmissa kaavio- ja piirilevyty\u00f6kalut voivat olla erillisi\u00e4. Sinun on viet\u00e4v\u00e4 verkkolista kaavioty\u00f6kalusta ja tuotava se PCB-ty\u00f6kaluun. Altium integroi kaavio- ja PCB-ty\u00f6kalut, joten voit siirt\u00e4\u00e4 verkkolistan yhdell\u00e4 napsautuksella. Verkkolistaformaatit ovat yleisesti yhteisi\u00e4, joten monet ty\u00f6kalut voivat vied\u00e4 ja tuoda niit\u00e4 toistensa v\u00e4lill\u00e4. OrCAD ja Allegro olivat aikoinaan erillisi\u00e4 ty\u00f6kaluja, jotka my\u00f6hemmin yhdistettiin Cadenceen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 7 - Piirr\u00e4 PCB-jalanj\u00e4ljet<\/h2>\n\n\n\n<p>Kuten kaaviosymbolit, jokainen osa tarvitsee piirilevyn jalanj\u00e4ljen. Piirilevyn jalanj\u00e4lki on joukko tyynyj\u00e4, silkkipintaa ja tilaa, jonka osa vie levyll\u00e4. Sirun kuvasta ja sen mekaanisesta piirustuksesta tied\u00e4t, miten jalanj\u00e4lki piirret\u00e4\u00e4n. Padit ovat yleens\u00e4 hieman nastoja suurempia. Juotosmaskin aukot ovat suurempia kuin padeja. Sabluunakerros vastaa padien kokoja. L\u00e4pireik\u00e4isiss\u00e4 osissa saatat tarvita my\u00f6s keep-out- tai negatiivikerroksen sis\u00e4kerroksia varten.<\/p>\n\n\n\n<p>Silkkipainatuksessa n\u00e4kyy yleens\u00e4 osan \u00e4\u00e4riviivat ja tappi-1-merkki. Yleiset pohjapiirrokset, kuten SO14, voit kopioida olemassa olevasta kirjastosta.<\/p>\n\n\n\n<p>Jos osa on harvinainen, piirr\u00e4 jalanj\u00e4lki tietolehden avulla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 8 - Aseta PCB:n perusparametrit<\/h2>\n\n\n\n<p>Verkkolistan tuonnin j\u00e4lkeen aseta levyn perusasiat: levyn paksuus, kerrosluku ja kerrospino. N\u00e4m\u00e4 kolme ovat perusasioita, mutta vain kerrosten lukum\u00e4\u00e4r\u00e4 n\u00e4kyy yleens\u00e4 tulostiedostoissa. Kerrospino ja levyn paksuus ilmoitetaan yleens\u00e4 tekstin\u00e4 valmistajalle. Pinoamisen suunnittelulla on merkityst\u00e4: mitk\u00e4 kerrokset kuljettavat signaaleja, mitk\u00e4 ovat tasoja ja mitk\u00e4 yhdist\u00e4v\u00e4t tason ja j\u00e4ljet. Nelj\u00e4kerroksisessa levyss\u00e4 kerrokset 2 ja 3 ovat usein GND- ja VCC-kerroksia, ja yl\u00e4- ja alapuolella on reititys. Jos kyseess\u00e4 on 6-kerroksinen levy, GND saatetaan sijoittaa kerroksiin 2 ja 5 ja VCC kerroksiin 3 tai 4. Yli 8-kerroksisilla levyill\u00e4 valinnat ovat joustavia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 9 - Piirr\u00e4 laudan \u00e4\u00e4riviivat<\/h2>\n\n\n\n<p>M\u00e4\u00e4rittele laudan muoto ja suoja-alueet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 10 - Aseta osat piirilevylle<\/h2>\n\n\n\n<p>Aseta osat paikalleen, kun jalanj\u00e4ljet ovat valmiit. Jos jokin jalanj\u00e4lki on ep\u00e4varma, koska sinulla ei ole viel\u00e4 osaa, aseta muut osat ensin ja palaa my\u00f6hemmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 11 - Aseta l\u00e4pivientien, j\u00e4ljen leveyden ja v\u00e4lysten oletusarvot.<\/h2>\n\n\n\n<p>Aseta oletusarvoiset via-koot, j\u00e4ljen leveys ja v\u00e4li. N\u00e4it\u00e4 oletusarvoja sovelletaan reitityksen aikana. S\u00e4\u00e4d\u00e4 erityisverkkoja tai tehoverkkoja varten v\u00e4liaikaisesti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 12 - Aseta laajennetut s\u00e4\u00e4nn\u00f6t<\/h2>\n\n\n\n<p>Jos on olemassa suurnopeussignaaleja, aseta reititysrajoituksia koskevat s\u00e4\u00e4nn\u00f6t. Edistyneempi\u00e4 s\u00e4\u00e4nt\u00f6j\u00e4 ovat esimerkiksi differentiaaliparin leveys\/v\u00e4li, pituuden vastaavuusrajat, tyynyjen kaulukset ja minimiv\u00e4lykset. Esimerkiksi DDR3-signaalit edellytt\u00e4v\u00e4t sovitettuja pituuksia: osoite-, kello- ja komentojohtojen on oltava yht\u00e4 pitki\u00e4; datajohtojen ja DQS:n on sovitettava omat pituutensa. Huono pituusohjaus voi rikkoa DDR-ajoituksen ja pakottaa pienemp\u00e4\u00e4n nopeuteen. Katso lis\u00e4tietoja n\u00e4ist\u00e4 DDR-resursseista:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DDR:n toimintaperiaate ja DQS:n k\u00e4sittely: <a href=\"http:\/\/www.elecfans.com\/d\/682335.html\" target=\"_blank\" rel=\"noopener\">www.elecfans.com\/d\/682335.html<\/a><\/li>\n\n\n\n<li>Differentiaalinen kello, DQS &amp; DQM: <a href=\"http:\/\/www.cnblogs.com\/edadoc\/p\/6387049.html\" target=\"_blank\" rel=\"noopener\">www.cnblogs.com\/edadoc\/p\/6387049.html<\/a><\/li>\n<\/ul>\n\n\n\n<p>Jotkin s\u00e4\u00e4nn\u00f6t on ehk\u00e4 ensin reititett\u00e4v\u00e4, sitten s\u00e4\u00e4nt\u00f6j\u00e4 on muutettava ja niit\u00e4 on muokattava s\u00e4\u00e4nt\u00f6jen mukaisiksi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 13 - Reitit\u00e4 ja piirr\u00e4 monikulmioiset kaadot (muodot).<\/h2>\n\n\n\n<p>Reititys yhdist\u00e4\u00e4 kaavioverkot kuparij\u00e4ljill\u00e4. Suurin osa PCB-suunnittelun ajasta kuluu reititykseen. Automaattisia reititysty\u00f6kaluja on olemassa, mutta monimutkaisten piirilevyjen osalta niiden tuloksia on usein puhdistettava. Jotkut asiantuntijat voivat asettaa s\u00e4\u00e4nt\u00f6j\u00e4, joiden avulla automaattista reitityst\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 hyvin. Suurivirtaisille verkoille voi k\u00e4ytt\u00e4\u00e4 leveit\u00e4 j\u00e4lki\u00e4 tai kuparivaluja. K\u00e4yt\u00e4 tyynyihin liitettyj\u00e4 tasovy\u00f6hykkeit\u00e4 lohkoverkkoina.<\/p>\n\n\n\n<p>Reititys vaatii huolellisuutta: j\u00e4ljen leveys, v\u00e4lit, kulmat ja suunnat. K\u00e4sittelen reititysvinkkej\u00e4 my\u00f6hemmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 14 - S\u00e4\u00e4d\u00e4 silkkipaino<\/h2>\n\n\n\n<p>S\u00e4\u00e4d\u00e4 silkkipainatuksen kokoa, sijaintia ja suuntausta niin, ett\u00e4 osanumerot ovat selv\u00e4t kokoonpanoa ja testausta varten. Valmistajat painavat usein logonsa tai p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4koodinsa. Suunnittelijat voivat j\u00e4tt\u00e4\u00e4 omia merkint\u00f6j\u00e4\u00e4n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 15 - Poratiedostojen ja Gerbers-tiedostojen (piirustustiedostojen) vienti<\/h2>\n\n\n\n<p>Sijoittelun, reitityksen ja silkkipainatuksen j\u00e4lkeen voit vied\u00e4 valmistustiedostot. Altiumin osalta jotkut kiinalaiset toimittajat hyv\u00e4ksyv\u00e4t projektitiedostot suoraan. PADS:n ja Cadencen osalta sinun on viet\u00e4v\u00e4 poratiedostot ja Gerberit. Jos on olemassa ei-py\u00f6reit\u00e4 reiki\u00e4, vie my\u00f6s jyrsint\u00e4tiedostot leikkureita varten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 16 - Anna valmistusparametrit ja prosessihuomautukset.<\/h2>\n\n\n\n<p>Suunnittelutiedostot eiv\u00e4t tallenna kaikkia parametreja. Sinun on l\u00e4hetett\u00e4v\u00e4 tekstiohjeet parametreille ja vaatimuksille, joita ei voida ilmaista suunnittelutiedostoissa. M\u00e4\u00e4ritelt\u00e4vi\u00e4 vaihtoehtoja varten voit tutustua verkkotilaussivuihin osoitteessa <strong>Philifast<\/strong> (<a href=\"https:\/\/flj-pcb.com\/fi\/\">https:\/\/flj-pcb.com\/<\/a>).<\/p>\n\n\n\n<p>Alla on kuvakaappauksia esimerkkiparametreista. Monimutkaiset levyt saattavat vaatia muita parametreja kuin mit\u00e4 n\u00e4ytet\u00e4\u00e4n. Online PCB-prototyyppien rakentaminen kattaa yleens\u00e4 yksinkertaisemmat vaatimukset.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 17 - Impedanssin ja pinoamisen s\u00e4\u00e4d\u00f6t<\/h2>\n\n\n\n<p>Suurnopeussignaaleja varten m\u00e4\u00e4rit\u00e4 tavoiteominaisimpedanssi. Kun l\u00e4het\u00e4t tuotteen tehtaalle, suunnittele pinoaminen ja laske viivanleveydet ja -v\u00e4lit tavoiteimpedanssia varten. K\u00e4yt\u00e4 laskettuja arvoja reitityksess\u00e4. Reitityksen j\u00e4lkeen anna tehtaalle pinoamis- ja impedanssitavoitteet. Valmistaja tarkistaa materiaalit ja prosessit ja kertoo, tarvitaanko muutoksia ja mik\u00e4 on odotettavissa oleva impedanssivirhe. Sitten voit vahvistaa, onko tavoite toteutettavissa. Jos et laske impedanssia ensin ja valitset vain satunnaisesti pinoamisen ja leveydet, tehdas ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 pysty t\u00e4ytt\u00e4m\u00e4\u00e4n sek\u00e4 impedanssi- ett\u00e4 ristikk\u00e4isviestint\u00e4vaatimuksia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vaihe 18 - PCBA (kokoonpano ja juottaminen)<\/h2>\n\n\n\n<p>Kun olet saanut piirilevytiedostot valmiiksi ja tehdas on valmistanut levyt, seuraava vaihe on PCBA. Massatuotannossa k\u00e4ytet\u00e4\u00e4n SMT-linjoja. Pieniss\u00e4 sarjoissa tai prototyypeiss\u00e4 monet osat (lukuun ottamatta BGA-levyj\u00e4, suuria maadoitustyynyj\u00e4 tai hyvin pieni\u00e4 0201-osia) voidaan juottaa k\u00e4sin. Pieniss\u00e4, alle 10 piirilevyn sarjoissa k\u00e4sinjuottaminen voi olla halvempaa ja nopeampaa kuin linjakokoonpano.<\/p>\n\n\n\n<p>Kokoonpanoa varten sinun on viet\u00e4v\u00e4 ja l\u00e4hetett\u00e4v\u00e4:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BOM (Bill of Materials),<\/li>\n\n\n\n<li>Pick-and-place-tiedosto (osan koordinaatit ja suuntaus),<\/li>\n\n\n\n<li>Paste mask Gerber (pastemask-kerroksesta).<\/li>\n<\/ul>\n\n\n\n<p>Merkitse kaikki osat ja l\u00e4het\u00e4 osaluettelot ja viitetiedot. Odota sitten PCBA:n valmistumista.<\/p>","protected":false},"excerpt":{"rendered":"<p>Step 1 \u2014 Choose the right EDA tool The EDA tools I know that many people use are Altium Designer, [&hellip;]<\/p>","protected":false},"author":1,"featured_media":4591,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"spectra_custom_meta":{"_edit_lock":["1766654357:1"],"rank_math_internal_links_processed":["1"],"rank_math_seo_score":["28"],"_thumbnail_id":["4591"],"_uag_custom_page_level_css":[""],"site-sidebar-layout":["default"],"site-content-layout":[""],"ast-site-content-layout":["default"],"site-content-style":["default"],"site-sidebar-style":["default"],"ast-global-header-display":[""],"ast-banner-title-visibility":[""],"ast-main-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"site-post-title":[""],"ast-breadcrumbs-content":[""],"ast-featured-img":[""],"footer-sml-layout":[""],"theme-transparent-header-meta":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"header-above-stick-meta":[""],"header-main-stick-meta":[""],"header-below-stick-meta":[""],"astra-migrate-meta-layouts":["default"],"ast-page-background-enabled":["default"],"ast-page-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-5)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"ast-content-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"footnotes":[""],"_elementor_edit_mode":[""],"_elementor_template_type":[""],"_elementor_data":[""],"_elementor_conditions":["a:0:{}"],"rank_math_primary_category":["1"],"_edit_last":["1"],"_uag_css_file_name":["uag-css-4587.css"],"_uag_js_file_name":["uag-js-4587.js"],"_uag_page_assets":["a:9:{s:3:\"css\";s:30170:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.uagb-social-share__outer-wrap,.uagb-social-share__wrap{display:flex;align-items:center;justify-content:center}.uagb-social-share__layout-vertical.uagb-social-share__outer-wrap,.uagb-social-share__layout-vertical .uagb-social-share__wrap{flex-direction:column}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-top:0 !important}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-bottom:0 !important}.uagb-social-share__outer-wrap a.uagb-button__link:focus{box-shadow:none}.uagb-social-share__outer-wrap .uagb-ss__wrapper{padding:0;margin-left:5px;margin-right:5px;transition:all .2s;display:inline-flex;text-align:center}.uagb-social-share__outer-wrap .uagb-ss__source-wrap{display:inline-block}.uagb-social-share__outer-wrap .uagb-ss__link{color:#3a3a3a;display:inline-table;line-height:0;cursor:pointer}.uagb-social-share__outer-wrap .uagb-ss__source-icon{font-size:40px;width:40px;height:40px}.uagb-social-share__outer-wrap .uagb-ss__source-image{width:40px}@media(max-width: 976px){.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left:0;margin-right:0}}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-left:0 !important}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-right:0 !important}.wp-block-uagb-social-share .uagb-social-share__wrapper{text-decoration:none}.uagb-social-share__wrapper{box-shadow:none}.uagb-social-share__outer-wrap:not(.uagb-social-share__no-label) .uagb-social-share__source-wrap{margin-right:15px}.uagb-social-share__outer-wrap.uagb-social-share__icon-at-top .uagb-social-share__source-wrap{-ms-flex-item-align:flex-start;align-self:flex-start;margin-top:5px}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124 .wp-block-uagb-social-share-child {border-radius: 0px;}.uagb-block-015f0124 .uagb-ss__source-wrap{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-wrap svg{width: 30px;height: 30px;}.uagb-block-015f0124 .uagb-ss__source-image{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-icon{width: 30px;height: 30px;font-size: 30px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link svg{fill: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link svg{fill: #3b5998;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link svg{fill: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link svg{fill: #55acee;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link svg{fill: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link svg{fill: #bd081c;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link svg{fill: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link svg{fill: #0077b5;}@media only screen and (max-width: 976px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 767px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.uagb-cta__outer-wrap .uagb-cta__content,.uagb-cta__outer-wrap a.uagb-cta__block-link span,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__button-wrapper,.uagb-cta__outer-wrap .uagb-cta-typeof-button,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__outer-wrap .uagb-cta-with-svg{display:inline-block}.uagb-cta__outer-wrap{display:flex;justify-content:space-between}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link,.wp-block-uagb-call-to-action .ast-outline-button{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper,.uagb-cta-second__button{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.uagb-cta__content-right .uagb-cta__button-wrapper{float:right}.uagb-cta__link-wrapper.uagb-cta__block-link-style:empty{display:none}a.uagb-cta__block-link,.entry .entry-content a.uagb-cta__block-link,a.uagb-cta__block-link-wrap,.entry .entry-content a.uagb-cta__block-link-wrap{text-decoration:none}a.uagb-cta__block-link:hover,.entry .entry-content a.uagb-cta__block-link:hover,a.uagb-cta__block-link-wrap:hover,.entry .entry-content a.uagb-cta__block-link-wrap:hover .entry .entry-content a.uagb-cta__block-link:hover{color:inherit}.uagb-cta__content-right{text-align:right;justify-content:flex-end}.uagb-cta__left-right-wrap{width:100%;word-break:break-word}.uagb-cta__icon-position-below-title .uagb-cta__left-right-wrap{display:block;min-width:100%;width:100%}.uagb-cta__icon-position-left .uagb-cta__left-right-wrap,.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{display:flex}.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{justify-content:flex-end}.uagb-cta__block-link-icon-after{margin-left:5px;margin-right:0}.uagb-cta__block-link-icon-before{margin-left:0;margin-right:5px}.uagb-cta__block-link-icon,.uagb-cta__block svg{transition:all 200ms linear}.uagb-cta__block{position:relative}.uagb-cta-typeof-button{line-height:1;text-align:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__content-right.uagb-cta__button-valign-middle .uagb-cta__left-right-wrap{display:flex;align-items:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link{justify-content:center}.uagb-cta__link-wrapper a{box-shadow:none;text-decoration:none}.uagb-cta__block,.uagb-cta__content,.uagb-cta__left-right-wrap{z-index:1}.uagb-cta__block-link{cursor:pointer}.uagb-cta__content-right .uagb-cta__block-link{float:right;padding:10px 14px}a.uagb-cta__block-link-wrap{color:inherit}.uagb-cta__content p:empty{display:none}.uagb-cta__button-type-none .uagb-cta__content{width:100%}.uagb-cta-with-svg{height:14px;width:14px;line-height:14px;vertical-align:middle}.uagb-cta__block svg{display:block;height:inherit;width:inherit}.uagb-cta__button-link-wrapper svg{width:20px;height:20px}.uagb-cta__align-button-after{margin-left:5px}.uagb-cta__align-button-before{margin-right:5px}.uagb-cta__block-link i{font-style:normal}a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-call-to-action a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media only screen and (max-width: 976px){.uagb-cta__content-stacked-tablet,.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}@media screen and (max-width: 767px){.uagb-cta__content-stacked-mobile,.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}.uagb-cta__desc p:last-child{margin-bottom:0}#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__title{margin-bottom: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__desc{margin-bottom: 10px;}#uagb-cta-block- .uagb-cta__align-button-after{margin-left: 10px;}#uagb-cta-block- .uagb-cta__align-button-before{margin-right: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper > svg{margin-left: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button > svg{margin-left: 10px;font-size: 14px;width: 14px;height: 14px;line-height: 14px;}#uagb-cta-block- .uagb-cta__content-wrap{text-align: left;}#uagb-cta-block- .uagb-cta__wrap{width: 70%;text-align: left;}#uagb-cta-block-.wp-block-uagb-call-to-action{text-align: left;}#uagb-cta-block- .uagb-cta__left-right-wrap .uagb-cta__content{margin-left: 0px;}#uagb-cta-block- .uagb-cta__buttons{column-gap: 15px;}#uagb-cta-block-.wp-block-uagb-call-to-action {display: flex;justify-content: space-between;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content{width: 70%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper {align-self: center;height: fit-content;margin-left: auto;}#uagb-cta-block-.wp-block-uagb-call-to-action  {flex-direction: row;align-items: center;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button{align-self: center;height: fit-content;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:hover{background-color: !important;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:focus{background-color: !important;}#uagb-cta-block- .uagb-cta__button-wrapper a.uagb-cta-typeof-button{color: #333;border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button{text-transform: normal;text-decoration: none;font-size: 14px;}@media only screen and (max-width: 976px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-tablet {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-tablet .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}@media only screen and (max-width: 767px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-mobile {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-mobile .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__buttons{justify-content: center;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all .2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-845e6da6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.wp-block-uagb-icon svg{width:30px}.uagb-icon-wrapper .uagb-svg-wrapper{transition:box-shadow .2s ease} .uagb-block-2b67c985.uagb-icon-wrapper{text-align: center;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-2b67c985.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}} .uagb-block-3c223d05.uagb-icon-wrapper{text-align: center;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-3c223d05.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5b2e3b1{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}\";s:2:\"js\";s:2027:\"document.addEventListener(\"DOMContentLoaded\", function(){ var ssLinksParent = document.querySelector( '.uagb-block-015f0124' );\nssLinksParent?.addEventListener( 'keyup', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link && e.keyCode === 13 ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nssLinksParent?.addEventListener( 'click', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nfunction handleSocialLinkClick( link ) {\nvar social_url = link.dataset.href;\nvar target = \"\";\nif ( social_url == \"mailto:?body=\" ) {\n\ttarget = \"_self\";\n}\nvar request_url = \"\";\nif ( social_url.indexOf(\"\/pin\/create\/link\/?url=\") !== -1 ) {\n\trequest_url = social_url + encodeURIComponent( window.location.href ) + \"&media=\" + 'https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp';\n} else {\n\trequest_url = social_url + encodeURIComponent( window.location.href );\n}\nwindow.open( request_url, target );\n}\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-2b67c985' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-3c223d05' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t });\";s:18:\"current_block_list\";a:21:{i:0;s:12:\"core\/heading\";i:1;s:14:\"core\/paragraph\";i:2;s:10:\"core\/image\";i:3;s:9:\"core\/list\";i:4;s:14:\"core\/list-item\";i:5;s:11:\"core\/search\";i:6;s:10:\"core\/group\";i:7;s:17:\"core\/latest-posts\";i:8;s:20:\"core\/latest-comments\";i:9;s:13:\"core\/archives\";i:10;s:15:\"core\/categories\";i:11;s:10:\"core\/embed\";i:12;s:17:\"uagb\/social-share\";i:13;s:23:\"uagb\/social-share-child\";i:14;s:19:\"uagb\/call-to-action\";i:15;s:14:\"uagb\/icon-list\";i:16;s:20:\"uagb\/icon-list-child\";i:17;s:14:\"uagb\/container\";i:18;s:9:\"uagb\/icon\";i:19;s:17:\"core\/social-links\";i:20;s:16:\"core\/social-link\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1778144389\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_elementor_page_assets":["a:0:{}"]},"uagb_featured_image_src":{"full":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"thumbnail":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-150x150.webp",150,150,true],"medium":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-300x200.webp",300,200,true],"medium_large":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-768x512.webp",768,512,true],"large":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"1536x1536":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"2048x2048":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"trp-custom-language-flag":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-18x12.webp",18,12,true]},"uagb_author_info":{"display_name":"Philifast","author_link":"https:\/\/flj-pcb.com\/fi\/author\/2475017442jygmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Step 1 \u2014 Choose the right EDA tool The EDA tools I know that many people use are Altium Designer, [&hellip;]","_links":{"self":[{"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/posts\/4587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/comments?post=4587"}],"version-history":[{"count":1,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/posts\/4587\/revisions"}],"predecessor-version":[{"id":4592,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/posts\/4587\/revisions\/4592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/media\/4591"}],"wp:attachment":[{"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/media?parent=4587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/categories?post=4587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flj-pcb.com\/fi\/wp-json\/wp\/v2\/tags?post=4587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}