All in One PCB

Do you have power leds on bno085 and F9P board? Are you able to connect to f9p via usb?

The power led on BNO and F9P are on.

It looks that the pcb is burnt at “Danfoss only” right hand side, where the pull up Resistors for the I2C Bus are located.

Did you configure your f9p ?

You should also use a pcb liquid cleaner to remove all the solder flux …

I had to solder a trace on the backside of the PCB for the ADS, no burns there just a bad job from my part. I have a second pcb with the Deutch connector solder with no " burns" :P. Same problem with that one too.

Connect to the Teensy, look a the serial output at boot up, I find it easiest to just program it with the serial monitor open. See if it’s using 192.168.1.X. Also see what it else it shows. Maybe ADS doesn’t work or it doesn’t receive GPS data.

The constant “Swapping GPS ports” seems to suggest it’s not happy with the F9P. I hope you configured it as @wland said.

Also, the antenna has a clear view to the sky, yes?

Everyone make sure you load the teensy ino at 150 MHz in the Arduino program
image

2 Likes

What’s the reason behind running 4x slower than full speed?

Most will lock up at 600 and 150 is still smoking fast

Why would it lock up?

600 mhz is the fastest you can go without additional cooling required and the default setting. It will run at 1 ghz if you add a fan. It can also play 3D doom, and most Atari games without it breaking a sweat.

3 Likes

There’s been some discussion about using the Teensyies analog inputs, and I understand they get noisier at higher speeds.

I had one locking up and one of the dev group said to load it at 150 and try. I have not had another issue. Besides Brian said even at 150 it’s just sitting around waiting for something to do. So there is nothing to gain running it faster.

Do you have external pull up resistor on your input, as pjrc recommend on their homepage? Because internal resistors are not good enough.

1 Like

I’ve load it at 150 no difference. I’m trying different stuff, measuring voltages and i notice that ADS is failing after a few seconds. But now i have panda sentence in serial monitor, so F9P is connected, no more swapping GPS ports. I believe the problem is related to ADS. Tomorow I’ll have more time to investigate. What is bothering me is that even when ADS, BNO and F9P are connected the LEDs on PCB remain off, no red or green light. Can it be a power issue?

Show us your boot up serial output

First boot
Screen capture of the3rd boot

The BNO was not remove but by the 3rd reboot it was no longer recognize.
Also, no led on the PCB light up, no red or green.
The PCB was supplied with 12V.

Are you using the teensy sketch that Jake Hunter shared earlier? Default IP there is 192.168.1.126. Any of the older sketches won’t activate the bicolor leds on board.

Look at your PCB board, you have damaged the I2C Line (Area which containing Pullups for the scl, sda cooper traces which are going to bno header, so bno085 can be damaged. Check out, if the bno is working without PCB!

Keep in mind your pcb contains 4 layers

Is there a diagram of the AIO board to connect the system? On/off button, WAS, motor/valve etc.

BNO is ok but definitely I have damaged the PCB. I ordered the PCB before the trace was added. I’ll probably order new PCBs after new year when more parts will be back in stock. Thank you guys, for helping me to figure out what the problem is.
As an advice to everyone who has to solder parts on the PCB, be very carefully, the traces are easy to damage.