Arduino Uno Not Receiving Message from CAN bus

Hello,

I am having some trouble receiving messages off a CAN bus using a Sparkfun Arduino Shield(link below). I have tried using several different libraries for this but to no avail.

My current set up is I have 1 CAN bus shield and a second “home brew” shield, both of these can quite happily send data out onto the bus, this has been verified using an oscilloscope(I can post up images if people so desire). They also work in a loop back mode.

I have also got two 120 ohm terminator resistors (in parallel) to create the 60 ohm resistor specified in the mcp2551’s data sheet.

Does anyone have any ideas on how to get it working?

Thanks in advance,

Matt

Shield:

https://www.sparkfun.com/products/10039

P.s. I am aware of similar posts, but they all seem to have been people who have not put terminating resistors on the bus or have the two nodes connected the wrong way round.

I feel like a bit of an idiot posting this but I managed to fix it.

I had actually connected one of the wires the wrong way round. Generally it’s the simple things.