is this a programmer board or ???

true, but it does have header pins for MCU pins for programming(its underneath). just wondering what these boards are. and the 10-pin header, well you can see what those pins are.

appreciate you input