https://www.thekonsulthub.com/what-you-need-to-think-about-when-you-design-a-pcb/
What You Need to Think About When You Design a PCB