CAN-BUS Shield V2.0: Problem with sending

Hello everyone. I am new in this forum and in using Arduino with CAN-BUS Shield.

In my project I want to analyse the from the Shield sended CAN messages with the CANcaseXL from Vector.

I have got the message: “CAN BUS Shield init okay!” . But I don’t receive anything on the CANcaseXL side.

I have connect it to the CAN-Shield in four ways:

  1. With Sub-D9 without an external resistor between CAN_H and CAN_L
  2. With Sub-D9 with an external resistor CAN_H and CAN_L
  3. With “CAN_H-CAN_L” Port without external resistor CAN_H and CAN_L
  4. With “CAN_H-CAN_L” Port with external resistor CAN_H and CAN_L

So I don’t know exactly if there is an internal resistor between CAN_H and CAN_L in the CAN-Shield

On the side of the CANcaseXL I tried it with and without resistor, too.

It seems like that the CAN-Shield can’t send messages, because for the first messages I have got a “SENDMSGTIMEOUT” and later I have got a “GETTXBFTIMEOUT” while sending.

I hope someone can help me. Thanks in advance.


We haven’t used and tested CANcaseXL, what is it for? @Lenn00

It is for analysing the CAN-Bus. So that you can see the sended messages.

On CANcaseXL side I got messages when sending from channel1 to channel2 of the CANcaseXL. So it seems that the fault is on the side of the CAN-Shield.

I only connect them like in the pictures and have used the normal sending example of the library.

So is there maybe something more to consider at CAN-Shield which I forgot?

I have done a new test. Like said I can send messages between channel1 and channel2 of the CANcaseXL. If I connect the CAN-Shield to this bus, I have got a Bit Error and the sending stops.

Also I measured only 1,2 Ohm between CAN_H and CAN_L of the CAN-Shield. Is this normal?