1- What do you want to do? read can data or use AOG via CAN?
2- if you want to read you need 2 arduinos and 2 MCP2515,
3- Nobody made the .ino for John deere in the V5.
what code did you put in the arduino?
If your MCP2516 is 8mhz put 8 in the code, if it is 16mhz put 16 in the code
I had never seen that code, I do not know who did it or for what equipment, I use canbus in my Massey with Danfoss valve, I do not know how the current JDs are equipped, but as I knew the valve was PWM, you do not need CAN.
I think everything CAN messages could be decoded, but nobody did it yet (I think), in November I will have my new JD, I suppose I can investigate how i did it in my MF, the code i use is Tonyâs (CommonRail)
Leave your MCP2515 in 8Mhz is fine.
Maybe you have to get another arduino and another MCP2515 and read the codes or what happens when you activate your autosteer.
You can read messages like hitch height , pto, speed, direction etc on the ISOBUS. Steering via CAN donât think is possible yet with AgOpen maybe one day.
Leave it in 8mhz, but if your on the main tractor bus it maybe 500kbs (not the normal 250kbs) best to read info on the ISOBUS tho. Make sure the H&L is the correct way around too.
Iâve heard rumors that a couple of model years of John Deere tractors offered a third-party guidance unlock[1] that presumably would let you use the same CAN bus codes as people are using on Agco tractors. This would theoretically allow AOG to control a deere via CAN. Not sure how much Deere charged, but they discontinued it in 2012.
EDIT: looks like in true John Deere form, the unlocks were specific for the various autosteer systems on the market. Trimble, Autofarm, Raven, etc. So probably not any ISOBUS standard.
Yes, you probably you do need the terminator resistor. Deere uses 250 kbit/s speed on the CAN bus. At the very least you should see bus traffic (and lots of proprietary messages) even if you canât control anything with AOG.
Somebody else was hooking up a new model John Deere a few months ago and some errors similar to the ones above and that was using 500kbs on the tractor bus and 250kbs ISOBUS. A few other brands latest models are now using 500kbs on the main tractor bus to get all info around everywhere
Hi all,
I still want to run AOG over CANBus one day, but with my very very little programming skills it would take me to long until I reach satisfying results. But the topic is very interesting and I will roll it back up when itâs time to.
As @JuanGiova mentioned, the valve on my JD is PWM driven. Because harvest, cultivating an seeding ist quite soon, I have to switch to the PWM-way.
Thank you @torriem , @CommonRail for your help! I will follow this topic
When hooking up to an existing CAN-Bus you donât need a termination resistor as they already exist at the ends of the bus. It will probably work as CAN is very robust especially at relatively low speeds but best practice is no additional termination and short wires.
When an existing bus stops working, there is either a hook-up or a speed problem. Usually the bus canât notice an additional device as long as itâs hooked up correctly and not sending.
That INO is for controlling a standard ISOBUS message hydraulic valve, NOT for autosteer ready tractors! So that just command left-right like any other steering valve, donât use it if you are trying to control an autosteer ready tractor.
That ino is for a standard ISOBUS directional valve message, i.e. it sets the spool flow between 0-250 and the direction. Like what you have as the spool valves for auxiliary hydraulics. So like you would have with the PWM valve, just with CAN control. That linked code is made by me.
ISO message for steering is the curvate, that you feed into a steering controller that transform that to the steering actuator.
Note here: CNH call a tractor with standard PWM valves for âAutosteer readyâ when it is delivered with the valves put in at factory, and have the autosteer harness and the autosteer button in the cabin, as well as the WAS (analog type)
And correct they can NOT be steered by CAN
eg. the CNH T6-175
Hi , I am a beginner at arduino but Iâve built project 3 and got the steering working on my massey ferguson 7720 year 2018. I can not though get AgopenGps V5.2.1 to control the steering. I got the arduino without the pot and switch connected by usb to the computer and powering via usb the other arduino. Probably something simple but I cant for the life of me see what it is. Thanks
So you had the steering working on the tractor and could turn the wheels with the pot as in Project 3?
And now you are replacing Project 3 with AgOpen, what program did you load onto the Arduino to use v5? You can open the serial monitor before connecting in AgIO to make sure itâs working (just screenshot the serial monitor and show us)