STM32F407 Development Board $ 14.74