add board layout and BOM