this is a large development board. it accepts the classical STM32F103 (which I'm more familiar with), and CH32V203 (cheaper). it has a proper debug port and buttons.