My mental picture of the STM32G431 for this task:

Thankfully, not much complicated connections to flip. Mostly GPIO so I have freedom in choosing where to orient the chip so as to optimize what is already on the board.

IMG_6995.jpeg

The connections of the board which don’t seem flipped? I know the bus is not flipped but have not confirmed yet for the others.

IMG_6996.jpeg

Flipped to match the pinout correctly

image.png

image.png

See here that the OSC pins are on the right side, as well, as the GNSS.

Choosing the orientation:

I’m choosing the orientation so as to prioritize the high speed signals. In order:

List of signals:

Signal Speed
Flash SPI 80MHz+
CAN 1MHz
GNSS PPS 1Hz
USART ~1MHz
I2C <1 MHz