Printkort (PCB) -designsoftware bruges af elektriske ingeniører og printkortdesignere til at kortlægge og teste et kredsløb, inden det permanent ætses ind i et printkort. En variation af CAD-programmer (Computer Aided Design), denne software tilbyder en række designmuligheder. Ved hjælp af PCB-designsoftware kan en designer tilføje og fjerne komponenter i et kredsløb, ændre spændingerne og modstanden i de forskellige dele eller ændre kredsløbsstier med et enkelt klik med musen eller et par tastetryk, hvilket skaber en arbejdsmodel af kredsløbet langt før designet faktisk er ætset på printkortet.
Formålet med PCB-designsoftware er at skabe intelligent og effektivt designet kredsløb baseret på skemaer. Ved hjælp af denne software kan elektronikingeniører eller andre passende uddannede personer replikere funktionen af et skematisk design, udskrive kredsløb og producere et produkt, der udfører alle de funktioner, der er designet til det originale skema. De fleste PCB-designsoftware er også i stand til at påpege mindre designfejl, uoverensstemmelser og problemer, der kan resultere i et dårligt designet produkt. Afhængigt af den individuelle softwarepakke, der er valgt til et projekt, kan den have et forudindstillet arrangement af elektriske komponenter og tests, der allerede er konfigureret til at blive tilpasset til designprojekter.
Teknikken med at bruge PCB-designsoftware er ret enkel, men at lære de enkelte softwareprogrammer kan kræve en betydelig investering af tid. I de fleste tilfælde kan elingeniøren indtaste komponenterne, og softwaren placerer dem automatisk på den rette placering og routing på designet. Mindre redigering er undertiden nødvendigt for at opnå en bestemt effekt eller i tilfælde af eksperimentelle kredsløbsdesign.
Når PCB-designsoftwaren er brugt til at designe kredsløbslayoutet, udskrives designet, enten på selve det kobberklædte kredsløb eller på et specielt designet sporark. Printkortet dyppes derefter i ætsningsløsning for at fjerne den unødvendige leder fra kortet, hvilket kun efterlader printkortdesignet. Ved at følge denne proces elimineres meget af test- og fejltestprocessen fra designet af nye og eksperimentelle kredsløb. Derudover kan high-end PCB-designsoftware muligvis advare brugeren om mangler i designet eller farlige konfigurationer, før et design faktisk ætses på dyre printkort.






