Page 1 of 1

Can Keyboard on CAN1?

Posted: Fri Aug 31, 2018 5:36 pm
by thokes82
Hi, is possible to run the Keyboard (6x2) on CAN1 instead of 2? My CAN2 is somewhat creating conflicts and sometimes I have to press a button several times before it takes an action. Will the configuration be disturbed by the keyboard? Do I have to reduce CAN1 speed to 500kb/s

Re: Can Keyboard on CAN1?

Posted: Fri Aug 31, 2018 6:01 pm
by jgm
Hi,
What type of the keyboard do you have?
- the new model RGB (red/green/blue, called "7-colors" is PMU software)
- the previous model RB (red/green, called "3-colors" is PMU software)

Re: Can Keyboard on CAN1?

Posted: Fri Aug 31, 2018 7:18 pm
by thokes82
It is the 3 color model

Re: Can Keyboard on CAN1?

Posted: Fri Aug 31, 2018 9:48 pm
by jgm
Unfortunately, the 3-color model keypad can't be connected to the CAN1.
The CAN1 operate at fixed speed 1 Mbps, but the 3-color model supports only 500, 250 and 125 kbps.

We have tested the 3-color model keyboard in very high CANbus traffic and it works very well.

Maybe you have some other device that conflicts with the keypad.
You can log the CAN2 state channel (preferably 500Hz): pmu.diag.can2.state
Put the channel at the GraphLog and see if there are any CAN errors.
If there are any errors please post the log file here - so we can help.

What devices do you have connected to the CAN2?
Do you have a proper termination of the CAN2?

Keyboard in the factory configuration (described as ID 0x195 in PMU software) uses following CAN IDs:
0x195, 0x215, 0x315, 0x415, 0x595, 0x615, 0x715
Make sure these IDs are not used by any other device on the same bus.

The default ID of the keyboard can be changed to different ID in the range [0x190 .. 0x19F].

Re: Can Keyboard on CAN1?

Posted: Sat Sep 01, 2018 3:43 am
by thokes82
That was a great help. Will check this Datalogging and also check for potential conflicts. 0x615 is probably in my Ecu broadcasting range.
I have got:
Your EGT2Can
MS3Pro
Keyboard 6x2 3col
Race Technology Live
Your CAN module (steering wheel)
Another CAN module for diff temp and other analogs (0x200+1)

Termination is probably good. PMU is on one end (terminated) and the diff module on the other, also terminated. When Ecu is off, the Keyboard works perfectly. I will check conflicts and log. Then I revert back...

Re: Can Keyboard on CAN1?

Posted: Mon Sep 03, 2018 12:59 pm
by jgm
It seems that MS3Pro has an ability to disable broadcast for the specific ID.
0x615 (1520 + 21) is allocated for Pulse width of Cylinder #13,#14,#15,#16. You probably do not need it.

You can try to disable broadcast for slot 21 decimal.

Re: Can Keyboard on CAN1?

Posted: Thu Sep 06, 2018 9:08 am
by thokes82
Will check this tomorrow. Thank you, found how to deactivate messages. But isn't 0x615=1557 instead of 1541?
You get feedback tomorrow evening.

Re: Can Keyboard on CAN1?

Posted: Thu Sep 06, 2018 10:47 am
by jgm
Yeah, you are right.
0x615 = 1557 or (1520 + 37).
So you need to disable slot 37. It's EGOv13,14,15,16.