V4 all-in-one PCB

Ah ok thank you for that. JLCPCB were just missing the ampseal. Excellent.
Is it possible to manually assemble the V4? I’ve uploaded the BOM to digikey, RS components and a couple of other places but they dont recognise the majority of components numbers unfortunately.

You’ll find the connectors for Ampseal here: Connectors · farmerbriantee/AgOpenGPS_Boards Wiki · GitHub

It is possible to manually assemble the boards but you would have to order a large number of parts and it would be rather difficult and time consuming. It is probably easiest to get jlc to assemble it and just solder on the amp seal by hand.

Hello, I’m currently doing the electrical testing of my v4 micro board and wondering about two things:

  1. The heatsink is not connected to gnd anymore right? (At least it is not axcording to multimeter check) My plan is to apply thermal paste and screw it to the mosfet, is that fine?
  2. all voltages seem fine, although the BNO vin is 0, so is the 3.3v pin. Am I missing something here?
    Thanks!

Heat sink is okay. Do what you want.
There is no teensy on the board. 3.3 to bno comes from the teensy.
The 3.3v test point comes from the 3.3v regulator i think. Make sure you have voltage there without the teensy.

Great thanks, yes those are all fine.

I made the same mistake. Looking at the ampseal pin out picture pin 20 is mentioned as +12 board. I thought it ment that pin 20 powered the circuits and pin 22 the Cytron via a fuse. Looking at the table it clearly states +12v out. My mistake…The thing is that the board seems to work with pin 20 conneted to 12v!?

Still working on remote switch and GPS signal. Hopefully my problems is not caused by the inaccurate 12v connection.

GPS not connecting, need new ideas…

Prerequisites:
V4 micro All In One board, single antenna and IMU
Wire jumper for fused 12V power to Cytron

For the bench testing Ampseal connections are:
Pin 1,2 and 4 WAS (potentiometer)
Pin 5,6 DC-motor
Pin 7 LED ( connected to ground)
Pin 8 Momentary switch to ground
Pin22 +12V
Pin 21,23 0V (ground)

Extra: Added a none-conducting thermal pad and nylon screw to mosfet heatsink

Firmware for Teensy and F9P:

https://codeload.github.com/farmerbriantee/AgOpenGPS_Boards/zip/refs/heads/master

Teensy compiled with Arduino IDE 1.8.19 (have also tried to re-compile)

F9P new firmware and settings according to:

and yes, I remembered to save the config and I did set the baud in U-center to 460.800.
I have the Ublox antenna in the office window and U-center finds satellites
Tried NTRIP on and off

The AIO PCB seems to work fine in my other test except the remote steer switch (not on the PCB button either( have not looked into this function in detail))

AIO running in simulation with autosteer, no green GPS LED :disappointed_relieved:

Mistakes made:
conntected 12V to pin 20
Compiled Teensy once when it was installed on PCB, but not when the 12V was connected.

Any help appreciated!

Edit:
My mistake of connecting “+12V board” (pin 20) could probably not cause any damage. Looking at the schematic it is only diode D6 between the actual power supply.

Thank you very much for pointing this out. It all makes sense to me now and probably saved me from abandonning the project.

This is my first attempt at AgOpenGPS and it sent me on a wild goose chase

Does your GPS led light up red?

Are you getting GPS in AgIO not in Sim mode?

Could just be the led, sometimes they just need a little wiggle, if it works but no led.

Unlpug the ampseal and ethernet and connect the Teensy to USB, all three leds should light up red.

Thanks for the input.
Still just the two of them
image
In AOG it says I am lost and points to AgIO to fix it when I leave simulation mode.

When I compiled the Teensy I had to remove wire.h that was used for another project. Perhaps this was wrong. I am planning to install Arduino IDE fresh on another computer and give it a go…

You configure bautrate 460.800 or 460800?? There is a big differance

I meant 460800…

Compiling with another computer did not seem to help. I am thinking it must be some problem with the hardware. As suggested (if I understand correct) the led shall be red when connecting the Teensy and nothing else. Since that is not the case, could it be a hardware issue?

I would guess it’s a firmware settings issue.

Are you sure you got the F9P firmware and config correct?

I followed the instructions for the firmware update on the Ardusimple homepage. I used the file from the Agopengps github site.
Perhaps I need to try again. I could have missed something.
I just tried to resolder headers on and for Teensy. I also resolder headers for f9p. Did not work.

You should not have to make any more changes in settings other than load the Teensy firmware, F9P firmware and config file from the board repository.

Be sure to have a clear view of the sky, I’m not sure AOG will detect GPS if no valid sentence available.

I will try to see if a clear sky makes a difference. Still, the test proposed by TeddyStamford (only usb to Teensy and check leds) make sense to me and do not require any satellite connection if I understand correctly.

Looking at the .ino for Teensy it states:
// connection plan:
// Teensy Serial 7 RX (28) to F9P Position receiver TX1 (Position data)
// Teensy Serial 7 TX (29) to F9P Position receiver RX1 (RTCM data for RTK)
The F9P Micro pinout:

I guess I could check the PCB if there is a connection
Pin 28 on Teensy and Pin 2 Micro
Pin 29 on Teensy and Pin 3 Micro

More ideas of PCB measurements?