ODrive Pro + STM32f446re+ can

I’m not seeing any ODrive heartbeat messages, that would be 001 arbitration ID. By default the ODrive only sends every 100ms, so you may need to record more CAN messages until you see it.

I’ve connected the CAN cable plugged into the ODrive to the receiver module.
I’m checking to see if the heartbeat message is being received by checking the microcontroller LED flashing.
Is there a problem?

Can you post the specific heartbeat messages then, before and after you send the command to enter closed loop? You can just record more messages and post them here.