Trykt kretskort (PCB) designprogramvare brukes av elektroingeniører og trykte kretskort designere til å kartlegge og teste en krets før permanent etsing det inn i et kretskort. En variant av dataassistert design (CAD) programmer, tilbyr denne programvaren en rekke design evner. Ved hjelp av PCB design programvare, kan en designer legge til og fjerne komponenter i en krets, endre spenninger og motstand av de ulike delene, eller endre kretsbaner med et enkelt museklikk eller noen få tastetrykk, og skaper en fungerende modell av kretsen lenge før utformingen er faktisk etset på kretskortet.
Formålet med PCB design programvare er å skape intelligent og effektivt utformet kretser basert på skjemaer. Ved hjelp av denne programvaren kan elektronikkingeniører eller andre passende trente personer replikere funksjonen til en skjematisk design, skrive ut kretskort og produsere et produkt som vil utføre alle funksjonene som er utformet i den opprinnelige skjematiske. De fleste PCB design programvare er også i stand til å peke ut mindre design feil, uoverensstemmelser, og problemer områder som kan resultere i et dårlig utformet produkt. Avhengig av den enkelte programvarepakken som er valgt for et prosjekt, kan det ha et forhåndsinnstilt arrangement av elektriske komponenter og tester som allerede er konfigurert til å tilpasses til designprosjekter.
Teknikken for å bruke PCB design programvare er ganske enkel, men å lære de enkelte programmene kan kreve en betydelig investering av tid. I de fleste tilfeller kan elektroingeniøren legge inn komponentene, og programvaren vil automatisk plassere dem på riktig sted og ruting på design. Mindre redigering er noen ganger nødvendig for å oppnå en viss effekt eller i tilfelle av eksperimentelle kretsdesign.
Når PCB designprogramvare brukes til å designe kretsoppsettet, skrives designet ut, enten på kobberkledd kretskort selv eller på et spesialdesignet sporark. Det trykte kretskortet dyppes deretter i etsningsløsning for å fjerne den unødvendige lederen fra brettet, slik at bare PCB-kretsdesignen. Ved å følge denne prosessen elimineres mye av prøve- og feiltestingsprosessen fra utformingen av nye og eksperimentelle kretser. I tillegg kan high end PCB design programvare være i stand til å varsle brukeren om feil i design eller farlige konfigurasjoner før en design er faktisk etset på dyre kretskort.






