Hi
I'm working on a project, that uses many Arduino boards and refurbished PCs.
The issue I am facing is with MPU 6050 components; these have been switched out multiple times, as well as Arduino boards, and different versions of the sketches.
They are connected to the PC(s) via USB.
I am trying to figure out what the problem is. It seems that data isn't always being recorded, or it gets "stuck". I've tried to do a soft reboot of the board via the sketch, which works but causes a lot of USB disconnects, and then ultimately freezes.
Between the 2 boards and the PC, it has formed a love triangle (boards talking to each other, talking to the PC, PC talking to the boards).
In one of the previous versions of the code, there were FIFO overflow messages.
However, I do not get this issue with my own dev machine. It's the same code, libraries and process, except my PC is significantly better (Win11 vs 10, 64GB RAM vs 16GB, AMD Ryzen 7 vs Intel i5, RTX 3060 vs iGPU).
Could it be due to faulty boards/components, wiring, resources or even USB speeds?
Let me absolutely clear. This isn't about code, it is about general troubleshooting, specifically with hardware; wiring, USB speeds, etc.