All in One PCB

I guess its not that many, what does the shortfall mean?

Hmm it was laying on a rag when I was testing…

1 Like

I know some have complained about poor soldering of the micro F9P USB ports on the AIO Micro boards and have had to carefully swap boards around to get their Micro F9P programmed. I wanted to share this workaround that I found.

You’ll need to power the AIO board with 12v and you’ll need a Teensy. You should cut the power trace on the bottom of the Teensy because you will be connecting USB to the Teensy while the board is powered by external 5v. Described here: electrical testing and validation · farmerbriantee/AgOpenGPS_Boards Wiki · GitHub

The Teensy can be used as a virtual serial port. You can think of it as a USB-Serial adapter. It just takes a little bit of code, which is already in the arduino IDE examples folder File->Examples->Teensy->USB_Serial->USBtoSerial


You will have to change two things, the serial port and the baud rate. Use Serial2 to connect to the Left F9P and use Serial7 to connect to the right F9P. The baud rate I think has to be set to 460,800 for a Micro F9P that is fresh out of the box. I was only able to test with a Micro F9P that had been previously set to 115,200, so I had to use a baud rate of 115,200.

Upload the code to the Teensy. When complete you can use the COM port and baud rate in U-Center to connect to the Micro F9P. U-Center seems to not always recognize COM ports added after U-Center was opened, so make sure to boot the AIO board before opening U-Center. From there you can view connections, flash firmware, etc.

When finished with the boards you will want to upload the Autosteer_gps_teensy_vX.X ino file to the Teensy to use AgOpenGPS.

I hope that can help someone in the future.

4 Likes

Could someone confirm the action / purpose of the “pressure / remote” jumper on the AIO PCB?

It selects whether the Remote input pin is processed as a encoder/interrupt or 20mA analog pressure sensor, for disengaging autosteer.

I did a shopping cart for the Ampseal23 and other miscelleanous items:
https://www.aliexpress.com/p/wishlist/shareReflux.html?groupId=fczLSHlxISW4kwot6iUp%2Bubg08OVwqAbFOAwpawaACE%3D
(also on the wiki: connectors · farmerbriantee/AgOpenGPS_Boards Wiki · GitHub )

You’ll also need:
WAS cable: 7meters of 3x0.5mm2 wire it’s likely more than enough. I’ll try to get this more precise as I build them. (I only found 4x0.5mm2) YSLY-JZ (árnyékolatlan vezérlő ) 4x0,5 mm2 (1x100fm rendelés esetén) szürke sodrott réz PV
Power input: 7 meters of 2x0.75mm2 wire (I only found 3x0.75mm2) YSLY-JZ (árnyékolatlan vezérlő ) 3x0,75 mm2 (1x100fm rendelés esetén) szürke sodrott réz P
However the switch requires 3 wires so this is perfect for the switch, the input will have an extra cable and the motor as well unused…
(links are in Hungarian, hopefully give you an idea what to search for)

Can someone explain what “Put joint solder here for 24V” means in picture attached? I will be using 24V motor with modified Cytron. Do I still have to use the 12v to 24V converter or does the board have the 24V necessary? I am trying to keep up on everything but sometimes it gets confusing.

Yes you will still need 12 to 24V converter.

You need to make solder bridge between the 24V pads.

You will then input 24V to the PCB into a nearby screw terminal.

You can see 24V screw terminal with the red and black cable connected.

1 Like

If I have this correct, you have your 12V to 24V converter outside the box, 24V is coming in through red and black wire, then the 24V goes through cytron and out to motor through pins on ampseal plug? The bridge is just a solder connection of the two square pads in yelllow box marked 24V.

1 Like

After failing to get my center LED to come on after repeated Teensy uploads and F9P firmware/config redo’s, I tried editting the Teensy ino LED code to:

Status LED’s
#define GGAReceivedLED 13 //Teensy onboard LED
#define Power_on_LED 9 //Red
#define Ethernet_Active_LED 10 //Green
#define GPSRED_LED 5 //Red (Flashing = NO IMU or Dual, ON = GPS fix with IMU)
#define GPSGREEN_LED 6 //Green (Flashing = Dual bad, ON = Dual good)
#define AUTOSTEER_STANDBY_LED 11 //Red
#define AUTOSTEER_ACTIVE_LED 12 //Green
uint32_t gpsReadyTime = 0; //Used for GGA timeout

I swapped the 5 and 9 and the 6 and 10.

Now I’m getting the left light as Red (GPS fix with IMU), the center light as Green (Ethernet Active), and the right light as Red (Autosteer is not connected).

When I unplug the ethernet cable, my center light turns off rather than going Red. I think it should stay as Red if the board is still powered up. Does this mean that my center LED might just be damaged and unable to turn Red?

Am I interpretting the code and lights correctly? I’ve never programmed before so I might not understand what I’m seeing or what I did.

hi guys today i encounter a problem my surface pro 4 keep disconnecting the wifi as soon I plug the all in one board this has never happen before and been using it for a week or so
I think the pc expects the internet by udp
The wifi only works when I unplug the udp does anyone know how to fix this ?

Set that registry key to 2 (edit: sorry, should be 0)

4 Likes

Still doesn’t work ,

Think it’s supposed to be a zero, my fault

1 Like

It could also be an issue with your computer.
For example my Lenovo has a BIOS settings that disable WiFi when ethernet cable is connected.

This should be a part of the “configure tablet” in wiki.

1 Like

It’s weir some times work other doesn’t but I run it for more than a week and never had a problem

I had this issue. It was a windows issue, prioritising Ethernet over wifi even when there is no internet on the Ethernet. Somewhere on here is how I sorted it out.

[edit…]

Here.

1 Like

For the MFA motor users (french guys!)
The motor driver can take too much power and it can fry the D6 diode.
I include some pictures how it looked and how we fixed it.
D6 is slightly different color (and has 5V on the other side)

We fixed it by adding a 1N5408:

But to avoid having this issue ever again we also bypassed the diode and powering the cytron directly:

2 out of 3 tractors had this issue. Both of them were in the 80-100HP range and can turn very sharp which means lot of turns on the steering.

our big 200HP tractor has 0 issue or discolor (but I did the hack anyways)

I am getting ready to order the all in one board and would like to clarify something. JLCPCB still does not have the component for c24, c25, thought I read on hear that I can use the 1000uf’s that were used on V2. Can someone confirm this?


Also does the through hole components go in the holes circled in red below?, based on the information on back of board is where I am getting my assumption. Thanks for all your help.

Also I am not able to find the component in U6. MC7805CTG. no one seems to have them. I also did not see any alternates in the list provided.