Andrew Zonenberg has posted on GitHub two sets of checklists handy in making printed circuit boards (PCBs): Schematic review checklist Layout review checklist Each step in making a good PCB has tolerances, best practices, gotchas, and fabricator constraints. Having checklists ensures one has taken into account most of the items...