Sale ends todayGet 30% off any course (excluding packages)

Ends in --- --- ---

Dumb CAN question for you guys

CANBus Communications Decoded

Forum Posts



Tech Articles

Discussion and questions related to the course CAN Bus Communications Decoded

= Resolved threads


Hey everyone,

Sorry for such a newb question, but I can't seem to find an answer. I have a Hardwire Electronics PDM, a MSEL battery isolator, and an Adaptronic M2000 that all have default CAN speed values of 1000kbps. I purchased a CAN keypad from Grayhill and apparently the default CAN speed on these is set to 256kbps. This is the part where I am kind of stuck on because none of the videos that I have watched have mentioned how to actually make changes to or program such settings on a CAN device like this that has no software or USB interface.

Grayhill sent me a programming manual but no instructions on how to actually do it. I take it that I will need a device like a USB to CAN Bus adapter and tap into the CAN Bus with my laptop. Will I will be able to use this? What software do I need in order to send config changes to the keypad? Sorry in advance for the noob questions. This is my 1st time swimming in the CAN Bus pool so I am still learning the way

Oh one thing that I forgot to mention and I don't know if this will make a difference is that the Grayhill Keypad is a CANOpen version keypad and not the J1939 version.


Yes you will need a CAN tool to send commands to the keypad to change its bitrate. I don't know the commands off the top of my head without looking at the programing guide but from memory it is only 3 or 4 messages you need to send, one to put in stop mode, one to enter programming mode, the bitrate change command, then a "save" command. Why don't you just change the other devices to 250K? From memory you also need a CAN tool to change the bitrate on the MSEL isolator but the CAN from that is probably not all that important, you could disconnect it from the bus to get going.

Not sure I would bother with that CAN tool you linked since it doesn't have windows software etc - looks like it is mostly designed for Linux which has native CAN support.

the bitrate change is at the bottom of grayhill's 3k keypad manual. 4 messages total. if you are interested in sending it to me, I can program it to whatever node id, keypad button press id, led state id, and brightness id you want along with any supported bitrate for a small fee.

also note, the keypads offered by most vendors only have orange leds, not green, orange, red.

Thanks for the response. Hey Mitch let me know how I can get in touch with you so we can chat about this.

We usually reply within 12hrs (often sooner)

Need Help?

Need help choosing a course?

Experiencing website difficulties?

Or need to contact us for any other reason?