Headland Turning System over CanBus

Hi everyone, I have a question, I don’t know where to start with CanBus.

I’m installing AGO into NH T7.210 without steering preparation. The steering assembly using the hydraulic valve went well, I steer great and now I’m solving how to control the tractor.

So it’s not about steering settings for me, but about the tractor’s communication with AGO.

I apologize in advance for the stupid question, but I’ve been looking at the forum for the umpteenth day and I’m simply lost in the topic. For example, the thread “CanBus for Beginners - Super Simple” is already too long for me to study it in its entirety and from the beginning. I always get lost in a dead end.

My tractor is equipped with an Intelliview IV monitor, a Slide Winder armrest (so equipped with electronic hydraulic valves) practically like this CanBus for Beginners - Super Simple - #1304 by Steel181 and I’m talking about using the HTS (Headlamp Turning System), so that at the beginning of the track the AGO lowers the mower to zero and at the end it raises it again. Next, I’m talking about controlling the HTS from the tractor lever.

I admit that I’m somehow missing the point and I don’t know how it actually works. I understood that I can connect the CanBus directly to the Teensy, but that only applies to the steering, right? Should I control the work in the AGO via the Teensy or should I solve the replication via USB from Windows and control the tractor with it? Can someone please send me specific links from the forum where to start? For example, the information on docs.agopengps.com seems quite outdated and more for AIO 2.x boards.

Sorry again, there’s so much to say.

Thank you all for your work!

Are you wanting agopengps to control the headland management sequence for you?

Exactly. I think this feature is practically essential for maximum use of automatic steering. If AGO can control relay switches at the end of the headland, then perhaps it could also control the tractor function.

Can you think of what I’m talking about?

Here’s a topic for you

You might be able to use a arduino nano connected and possibly a single relay board to your tablet with the usb the upload the machine usb sketch to the nano. You could use this to ‘press’ the headland management button for you. The nano can output 5v and 3v
The standard nono sketch has section control cofe and machine lift capabilities.

So i dont need extra single relay board to trigger the button? Or that depends how is the armrest built( wanting to do same thing on Case Maxxum 2009 w EP)

Im not sure. You’ll need to find out how the button works. The nano will create and output votage that is trigged either on the inner boundary line or on coverage . You could use this signal to press the button for you but nothing is ever that simple though.

You could likely issue the same command as your headland management button via CANBUS as well - it would take a little work in terms of coding and reading the right code, but I would think it could be done.

Thanks, I’ll try to study it tonight, it’s also a pretty extensive topic. :slightly_smiling_face:

I admit that I also thought about bypassing the button. But it seems to me to be a very invasive intervention in the tractor’s wiring. That’s why I’m looking for a way to execute the command via CANBUS.

As I said, I’m an amateur and I’m quite lost, but isn’t that what Steel181 wrote here?

Can you please advise me how to continue?

Hi everyone.

So I read the discussion again today and hopefully it’s starting to make a little sense to me. With your permission, I’ll try to present how I understood it, I’d be very happy if someone could try to tell me where I’m wrong.

according to Case Niew AFS Connect canbus
I understood that there is not one single CAN bus in the tractor but several

CAN Bus 1: VEICOLO 500 Kbits/s

CAN Bus 2: EHR/ITBV 500 Kbits/s

CAN Bus 3: PCM/GUIDA AUTOMATICA/STERZO AVANZATA 250 Kbits/s

CAN bus (motore): MOTORE 250 Kbits/s

or
CaseIH_GPS.pdf

I’m sorry, I wrote that I’m probably missing something :slight_smile:

Furthermore, I think I understood correctly that Teensy has two CAN interfaces. Where one serves as a branch for the actual tractor control with preparation and the other is free, let’s say for peripherals.

Then I came across that @andyinv in the thread Engage AIO boards via CANBUS is solving the steering button on the multifunction lever.

Assuming:

  • My tractor configuration is not equipped with Autosteer, I steer via a hydraulic block.
  • If we assume that the Autosteer and HTS buttons on the multifunction lever are on the same CAN.
  • Isn’t the CAN bus a two-way communication? When I press a button on the multifunction lever (for example Autosteer or HTS), both the tractor and possibly the other participant, Teensy, will know about it.

So it is theoretically possible that if according to the findings Steel181 we know the commands of the multifunction lever, we can also tell Teensy what is going on here?

The result would be that the section control in AGO would start the HTS of the tractor (I don’t program what I want to do with the tractor on the headland there), at the same time, when I press a button on the multifunctional tractor, the AGO would know that the section is on or off and so the work switch would also be switched.
I also found a thread Work switch coverage mapping where @CommonRail comments on the solution for a three-point hitch. The problem is that not all machines I use are connected to a three-point hitch. That’s why I would like to control the work switch defacto using HTS.

And as a bonus, the button directly on the lever would also work, which is relatively well ergonomically placed.

Thank you in advance for your comments.

1 Like

reading from the canbus isnt a problem, so you can enable your autosteer using a button on the multifunction lever or reading a remote hydraulic valve position to set sections on/off in AgOpenGPS.

what you can’t do (without the right communication) is activating the HTS with AgOpenGPS