STM32F401 Development Board STM32F401CCU6 STM32F4 Learning Board
A part of the review has been auto-translated.
It work very well. Programming is easy using stm32duino with PlatformIO. Flashing is easy using NRST and BOOT0 with a single finger to activate DFU over USB. Debugging is simple using serial port over USB. One important thing need to be noticed: if you can't see DFU firmware after doing the DFU boot sequence, warm-up the stm32 chip with your finger. It need to be at least at 25 degC to work. Even with this DFU issue, it stays a very good product.
Top! Pinders are included and programming via the SWD interface works fine. Although the USB-C interface is there, there is no USB bootloader written on the chip. Purely theoretically one would have to be able to program it also via USB-C, if a corresponding bootloader was written. For this one needs a programming device (ST-Link). In my case I use the St-Link interface of an old broken Nucleo development board.