Page 1 of 1

NUCLEO-F405RG, the board ST forgot to build

Posted: Thu Dec 19, 2019 10:35 am
by MGeo
STM32F405RG can be found on many F4 based drone flight controllers. https://oscarliang.com/f1-f3-f4-flight-controller/

So I found myself wishing I had an F405 based Nucleo board for development. Somehow ST never came out with a F405 Nucleo board, so I went and reworked a Nucleo-F103RB into one. I swapped in the F405 in place of the F103. The F405 has a slightly different pinout, but this can be accommodated on the Nucelo-64 board.

From STM32F405xx / STM32F407xx datasheet (https://www.st.com/resource/en/datasheet/dm00037051.pdf):
The STM32F405xx and STM32F407xx devices maintain a close compatibility with the whole STM32F10xxx family. All functional pins are pin-to-pin compatible. The STM32F405xx and STM32F407xx, however, are not drop-in replacements for the STM32F10xxx devices: the two families do not have the same power scheme, and so their power pins are different. Nonetheless, transition from the STM32F10xxx to the STM32F40xxx family remains simple as only a few pins are impacted.
From UM1724 User manual, STM32 Nucleo-64 boards (https://www.st.com/content/ccc/resou...DM00105823.pdf):
Remove SB33, SP38 and populate C22, C25 with 2.2uF low ESR 1206 SMD ceramic caps
Photos here: https://www.rcgroups.com/forums/showpos ... ostcount=1

NUCLEO-F405RG, the board ST forgot to build

Posted: Sat Dec 21, 2019 1:42 pm
by MGeo
Pics of board, rework locations highlighted.

SB33, SP38 removed, and C22, C25 populated with 2.2uF low ESR 1206 SMD ceramic caps