This is a pretty big but cheap STM32F103ZET6 Microcontroller Development Module.
It features the STM32 core in combination with 64kB RAM, 512kB program memory, and additional 16Mbit SPI flash memory.
Also on board is a socket for an nRF24L01 wireless module, a holder for RTC backup battery (CR1220) and a microSD slot.
The standard SWIM/SWD/JTAG connector makes programming and debugging with the original ST-Link V2 very easy.
An on-board FSMC TFT connector can directly connect to a variety of FSMC TFT displays.
For someone as experienced as our regular customers, this development board will not be challenging. But due to a lack of documentation, this is definitely not a beginner’s kit. Unfortunately, we were not able to acquire schematics for this board (yet).