The STM32F4XX M is a low cost development kit for the STM32F407 micro-controller. You can get it here: AliExpress ebay