Keya CANBUS motor - great success, many happy etc

So, the Keya CANBUS motor arrived a while back - a friend took a chance on buying one with the idea he could swap it between his Case combine and the Valtra he uses for spraying. Neither of course being in any way steer ready. I thought it was all ready to go in AOG, but that turned out not to be the situation. Bit of chat with the dev team and all thought that adding CANBUS support to existing firmware would be the way to go, instead of adding WAS support to Tony’s CANBUS firmware.

All that follows here is for the AIO boards - this works on AIO2.x and 4.x boards.

Rolled my sleeves up and cracked open the IDE - and it turned out to be pretty simple !

Stupidly, I didn’t take many photos of the build, but, well… there’s nothing to it. What you need to do is wire the plug as the following - look in the end and you’ll see the numbers, these are present on both plug and cable.

image

The pinout is:
image

You’ll be powering 12V to pin 1, and GND to pin2 - and don’t power this through the AOG board! Put it on its own supply with a big huge “OFF!” switch for safety.

Pin 6 (CANH) goes to pin 16 on ampseal and pin 7 (CANL) goes to pin 17.

You’ll need a modified firmware and while the hope is that this eventually goes to mainstream, at the moment it’s still considered as in-testing, so I haven’t submitted a PR to the main branch as yet.

You can find my modified firmware here.

The source is here (note - at time of writing you want the Keya branch, KeyaV2 is under development and not considered stable at the moment): GitHub - lansalot/AgOpenGPS_Boards at Keya

So, how it works - it’s hard-coded to presume presence of the Keya and act accordingly (V2 and Matt’s version will actually spot a Keya heartbeat and switch over accordingly - so you could use the same firmware to both turn a motor, engage hydraulics and steer Keya/CANBUS without modification).

It outputs an amperage figure to allow disengagement if you grab the wheel. This figure is a good starting point:

image

AgOpenGPS requires no special changes, it just works as-is. Basically, we’re taking the PWM figures and just sending an appropriate steer command.

Notes:

And this is what you’ll end up with !

Matt’s Lexion:

Troubleshooting

  • If nothing at all happens
    – check your CANBUS wiring (note, no termination is needed)
    – does your board have the CANBUS transceivers fitted?

    – is CANBUS mode set on the wheel itself, you might need the Keya software to do that.

Run the software, and with it connected over Serial, set parameter 19 to (2)

Where to buy:

This is the link direct from Keya’s own AliExpress store, and this is the latest version of the wheel - but note, at this time, Keya haven’t updated the documentation and there’s no information on how to order the correct steering wheel boss. So I’d hang fire or check in the Telegram channel at this time to see latest status. This post will be updated when that changes.

10 Likes

Whats it like to steer with auto steer off?

1 Like

I can’t feel any extra resistance.

1 Like

Can you show pictures of the mount from the side? I am curious if it mounts “on top” of the current shaft or what? My JD has the reverser close to the wheel and it is big and boxy. There is very little steering column between the reverser box and the backside of the wheel if that makes sense.


1 Like

Thanks for the pix. They make it clear how the motor mounts to the top of the column in place of the original wheel.

Thanks Andy for sharing the information. But the buying link on Aliexpress is the reseller, not from Keya directly.

Please refer to below link to buy from Keya to enjoy direct after-sales service from us.

1 Like

Perfect, thanks Lydia - I’ll update the link in our knowledgebase as well !