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):
From UM1724 User manual, STM32 Nucleo-64 boards (https://www.st.com/content/ccc/resou...DM00105823.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.
Photos here: https://www.rcgroups.com/forums/showpos ... ostcount=1Remove SB33, SP38 and populate C22, C25 with 2.2uF low ESR 1206 SMD ceramic caps