UNDERSTANDING CIRCUIT BOARDS, PCBS, AND PCBAS: AN IN-DEPTH OVERVIEW