The steps for designing PCBs using an open-source and free ECAD tool
non-blocking code example
This website is developed by Shawn Jordan and Dan Aukes