I’ve been fighting with the built-in IMU on a SparkFun XRP RP2350 controller board. On my beta board the IMU works perfectly with the same code, but the final board has become unresponsive.
Here’s what I’ve observed so far:
- USB communication works fine: I can blink the LED, control the motors, and read the distance sensor.
- The IMU, however, no longer responds under any condition.
- I²C scans don’t show the IMU device at all.
- I’ve tried multiple USB cables, different ports, different firmware revisions, and different versions of the XRP libraries. Same result: no IMU detected.
Has anyone else run into this with the final RP2350 board? Any tips for further troubleshooting, or is this likely a hardware issue?
Happy to try test python code in Thonny (I can’t get micropython / micropico to see the COM port in VSCode on this board).
I’m on a bit of a time crunch, so I think I’d like to at least get a new board moving to me, but only under the condition that I can RMA the present (likely) defective one. Let me know how to proceed.