Autosteer Single GPS+IMU+Panda

There are sample sketches you can download that’ll just display serial output from them

Do you have GND from bno to teensy?

If you have problem with getting gps to teensy it could be the new speed that have been changed from 115200 to 460800
Either change ino or F9P

//HardwareSerial* SerialAOG = &Serial;

const int32_t baudAOG = 115200;
const int32_t baudGPS = 460800;
const int32_t baudRTK = 9600;

#define ImuWire Wire //SCL=19:A5 SDA=18:A4
#define RAD_TO_DEG_X_10 572.95779513082320876798154814105


Sorry for bad picture, i have foil on screen, sun involved etc :joy:
I have gps thru teensy and fix also.Went outside to test it.

Either you use an older version of teensy ino with same name (2 to 5 months old) or your ino is not connected.
(Check the bno address in ino because you use a Chinese BNO )

The older INO does not make IMU green on Agio (even if BNO does work, and you can see tilt/roll moving on screen when moving BNO by hand. (I see your roll on screen say 0 so I dont think BNO is working, as it is unlikely that BNO is exact level at startup)

I used teensy ino from .34 version, and same version of agopengps.
i asume its properly loaded becouse i have fix thru teensy.

Ordered today one nano, to try only flash it with bno config to test.
I do not know anywhere else to look for problem.

Maybe there is a solder spot like on the sparkfun?

EDIT:
As you see here Teensy ino still look for ONLY 0x4A and 0x4B

// BNO08x address variables to check where it is
const uint8_t bno08xAddresses[] = { 0x4A, 0x4B };
const int16_t nrBNO08xAdresses = sizeof(bno08xAddresses) / sizeof(bno08xAddresses[0]);
uint8_t bno08xAddress;
BNO080 bno08x;

Here it is, i have two of them

Hmmm now i see ps0 are soldered,maybe mod is a problem

on the AGO nationality group I saw a topic about bno080 which was connected to Panda basic diagram after turning on Teensy at the start the reading from BNO was and after a while it stopped, the problem was absence of resistors for pull-up i2c ( sry for me eng )

1 Like

But it look like there are resistors on sda scl at the china board above.
Which Adafruit BNO also have (I think also mentioned in same thread as you refer to)
I do not have extra resistore on the Adafruit teensy system on my photo above

1 Like

Eureka ! :grin::grin:

Wrong mode was the problem.Unsoldered one pin.
It works , thanks for help :beer::beer:

3 Likes

For me problem never ends :rofl:

Strange map shaking , anyone had this problem?

When i start program, nothing shakes, but when i load any map it starts

https://youtube.com/shorts/KX-aY-ONyVo?feature=share

if you move to 1-2km/h ?

Same thing

Delete that field and make a new field

Maybe you made the field when in simulator and the zero point is too far away

Watch your roll , why is it not stable when standing still ( no speed)? Are you shaking your imu?

Yes i shaked it on purpouse.

So the line must move , because it try try adjust for the roll you give it :slight_smile:

No , it cannot move, its not the line only, whole map i shaking.

Made this today to test, stalley works somehow, but pure pi 10cm left 10cm right

Tried everything, speed up motor,speed down , was is set good.

What f9p file have you loaded and saved??