AOG Transferable hardware!

Update of the TPU as Panda TPU, as you guess by the name, with the aim to get the Panda synchronised data between position and IMU. it’s also few more compact.

1 Like

Hello BLO08, I’m sorry for the inconvenience, but I have a problem connecting to PANDATPU and I’m new to programming.
First I printed the pcb and assembled the components, I installed the PANDA firmware on the teensy, I configured the teensy with the .ino file and hc 05 as shown here. Ports prt F9p 5HZ 460800.
In AGIO I connect and the panda tpu keeps flashing green and red without working, I don’t know what I went wrong




aa
aaa
Capturar

I disagree, the discourse is made for this!

When you said you printed the PCB you mean ordered (I’m not sure you use PCB or wire version)?

When you start the TPU after ±30 seconds the teensy red (if I remember well) LED should blink indicating the teensy start to sent “PANDA sentences”. Does it?

Try to set your F9P rate to 10hz to check if someting change.
You can also change serialAOG value to “Serial” which is the USB port of teensy and try to connect by USB cable first, then if the connection is correct it would mean the problem is between the serial4 port of the teensy and HC-05.

I’m maybe wrong but it in agio it blink green/red I’m thinking about HC-05 configuration or bluetooth link problem, I would recommand you to first try to use another computer with bluetooth because it could be the bluetooth driver also.

Glad to see that the Panda TPU will be useful for someone, tell what you’ll find with these advices!

Yes, I ordered the PCB using the PCB version.
Exactly at the agio it flashes green/red.
I set the F9P rate to 10 Hz and nothing changes.
I think the error is teensy, is the firmware I updated correct? Look at the photo.
I updated the PANDA firmware and then on the Arduino ide I saved the file (Teensy4-0_v56_PandaTPU.ino)
The HC 05 settings are like this: -AT+ROLE=1 -AT+CLASS=0 -AT+CMODE=0 AT+UART=115200,0,0
Maybe the problem is because I didn’t mount bno085.


Exactly at the agio it flashes green/red

Meaning to me that the data received is incorrect. Possibly because The data itself is incorrect or because it’s inccorectly emitted.

I set the F9P rate to 10 Hz and nothing changes.

And USB test?

I think the error is teensy, is the firmware I updated correct? Look at the photo.

I’m unsure of what software you are using, I basically use arduino IDE with teensy loader.
Then when I see PANDA for PCB v2 I think this is for the usual all in one PCB that work only with teensy 4.1 and not 4.0, so not for the panda TPU!

Teensy4-0_v56_PandaTPU.ino

This would look more correct!

Maybe the problem is because I didn’t mount bno085

I must confess that I don’t totally remember but I believe yes, I simplified the code removing ADS feature (that forbidded to compile) and it’s very possible that I get rid of anything except BNO085 (some issue with my cmps14), I’ll check maybe this evening if I have time.

If you put the serialAOG on USB like I told, with the serial monitor of the IDE you should see at teensy startup if the teensy connect sucessfully to the IMU.

Hi!

I’m considering building a transferable gps unit to use with AOG but have a question to you guys that are using it already. How stable is the signal? Do you ever loose the connection to the HC-05 during operation so that you have to reconnect to it? When you start the system up does it always connect quickly? Do you sometimes experience problem with the bluetooth connection overall?

Hi,

I never experienced signal problem with HC-05 module, not with it, but by experience with the bluetooth of an ESP32 board, it still connect at 50m and probably more was possible.

I won’t say it can’t happen but I never lose signal at work, the main drawback of the HC-05 is it need enough power to work correclty, it’s supposed to be powered by 3.3v but some HC-05 are 5V tolerant and it ensure enough power.
One exception is when you start the motor of the tractor, voltage drop and you’ll often have to restart the TPU. This could probably be solved with a capacitor but anyway it’s not a real problem on my opinion.

The bluetooth connection in my mind is done instantaneously, or maybe it’s few seconds but very fast.

The main risk of problem is in fact the connections, this is why I solder everything, of course you can’t remove easily then but I don’t plan this and it’s safe.

Okay thanks!

Will definitely try it out! I totaly agree the more soldered the better, maybe it is harder to remove but you save those hours trying to find a loose connection…