Esp32 pcm56 st s505, a printed circuit board