STM32 M144Z-M4 STM32F407ZGT6 Dev Board $ 14.74