A customized mini programmer for STM32 micro-controller in order to replace the huge and bulky STM32F4 Discovery board.

Although the cost to make such a programmer is still higher than those third party version on ebay, this is a practice for me to be able to make my own STM32F4 small all-in-one develop board in future.