This is an old revision of the document!
This is a cross-grade of the STM32F4 Core based on the Core407v breakout board from Waveshare. There are other versions of breakouts, but the Waveshare one seems quite a reputable source with decent distribution and documentation.
The Core is split over three PCBs:
Build instructions are found on the appropriate pages.
The actual MCU module is available from several sources:
The MCU module has a USB port, but direct programming would only be possible with a USB-UART programmer. It would also require a different bootloader protocol. Instead, we make use of ST-LINK-like functionality. The MCU module has a typical JTAG header and these pins are also available on the two 2*25 header rows. So even if the header had to be removed for space reasons, it should always be possible to re-flash the MCU.
These are readily available from eBay and other sellers for typically <$10. You only require one programmer to flash as many modules as needed.
The Discovery module (even if connected to a MIDIbox Core) can be used for programming.
Currently the design is © 2017 antilog devices with all rights reserved; all documentation is CC BY-NC-SA 3.0.