Armmite F407xGT6 User Manual,Firmware And Source
This page is referenced from the Armmite F407xGT6 User Manual.
It is an index to relevant information and links to relevant threads on The BackShed Forum and GitHub for the latest released manual, firmware and source for the Armmite F407xGT6 version of MMBasic which supports several STM32F407 chips with 1Gig of flash, i.e. STM32F407VGT6 (100 Pin), STM32F407ZGT6 (144 Pin) and the STM32F405RGT6 (64 Pin) from WeAct and Adfruit.
Links to other Armmite F4 specific information on Fruit Of The Shed
Links to Armmite F407xGT6 Manual,Firmware and Source Code on GitHub
Armmite F407xGT6 Manual on GitHub
Armmite F407VGT6 Firmware (default) on GitHub
Armmite F407VGT6 Firmware (PC13Reset) on GitHub
Armmite F407VGT6 Firmware (AdaFruit Feather) on GitHub
MMBasic source can be freely used subject to some conditions (see the header on the source files)
Armmite F407VGT Source on GitHub
Links to Armmite F407xGT6 Firmware releases on The BackShed Forum
These are shown in reverse order, with the post containing the most recent release first.
ArmmiteF407 V5.07.02 betas - Library - No Battery and more
Supported Boards
These are the boards that have been tested. Others may to work. The main requirements are 8MHz Clock and SDCard on the same pins.
STM32F407ZGT6 144 pin from DevEbox
Looks very similar to the original STM32F407VET6 but is slightly longer to accommodate the extra pins. The FSMC socket is not a direct match to any known LCD panel so will need an adapter. The Mixtel90 one can be hacked.
STM32F407ZGT6 144 pin FK407M2-ZGT6 board
FK407M2-ZGT6 board AliExpress (store=Jessinie)
These schematics are screen shots are from the chinese web site.
fk407m2-zgt6-schematic_page1.pdf
fk407m2-zgt6-schematic_page2.pdf
Pads on the bottom are used to jumper BOOT0. I managed to solder a wire from the pad to a switch mounted underneath.
The key on the board connects GND to PA15.There is provision to mount a battery holder.
STM32F407VGT6 Mini 100 pin from DevEbox
This is exactly the same as the STM32F407VET6 MINI but with the STM32F407VGT6 chip. The original full size STM32F407VET6 does not appear to be available with the F407VGT6 chip but will work if the chip on the original board is replaced.
STM32F405RGT6 64 pin from WeAct Studio
A nice compact boards with all pins bought out to headers and an SDCard fitted.
With CAN and I2C SLAVE support and about AU$10 from WeAct Studio these boards would be a good candidate to act as a peripheral to another system.
WeAct Studio on AliExpress
WeAct STM32F405RGT6 Schematic
STM32F405RGT6 64 pin Adafruit Feather
This is a breadboard friendly board with a reduced number of pins bought out to headers and an SDCard fitted. It is quite expensive compared with other offerings.
Adafruit Feather STM32F405 Schematic