cpp20 smt creating circuit boards