ECE315, a printed circuit board