https://buildbot.pythonprogramminghelp.com/the-dos-and-donts-of-printed-circuit-board/