Solution for a poor PCB choice?

Due to poor planning on my part, I ended up building the PCB v2 board and installing the MMA8452. I probably should have chosen an AIO board, but unfortunately it’s a bit too late for that now.

I installed AgOpenGPS 6.4.4, and most things are working as expected. However, the MMA8452 is not working, since the system is now based on the BNO085.

From other posts, I understand that I might be able to use a BNO085 instead, but how would I actually do this in practice? It doesn’t physically fit the PCB as it is, so I would need to know exactly which connections to use and where to wire them.

1 Like

only 4 pins are required(vin/3.3v,gnd, scl and sda) and both of them have it but they are not in right order, its possible to solder what fits and jump with wire whats missing.

1 Like

There is “teensy hat” soultion pcb. It plugs into the old pcb. Worked fine for me. It adds the teensy and the antenna board and the bno. I think the workswitch needed some rewiring and the pins had to be readressed in the ino.

1 Like

You could also consider building the PANDA board and moving the BNO085 on to that board to be fused with the GPS, while still using your pcbv2 for the steering box.

1 Like

You can mount the BNO on a bracket near the V2 board and wire it to the board using Dupont jumpers.

Putting the BNO on a separate PANDA board with the GPS receiver can help improve the steering.

1 Like