I want to build a DIY CAN network. I know there are lots of CAN shields for the Arduino but if I want to make a large network these shields are way to expensive. I’ve found the shield from Seeestudio with schematics and a CAN library. I think I build my circuit like the schematics but it’s just not working. The sending side gives a “can init ok!!” on the serial monitor but the receiving side is not showing anything in the monitor.
I’ve attached a fritzing diagram to show you the exact layout of my breadboard. I know most of you like a real schematic but I used the one from Seeedstudio.
Also attached are the schematics from Seeedstudio, the sending & receiving sketch and the datasheet from the MCP2551. The datasheet of the MCP2515 can be found here.
The LED’s on the breadboard:
- Sending side: both Rx & Tx CAN are lit continuesly. The INT LED doesn’t light up.
- Receiving side: only the Rx CAN LED is lit continuesly.
Any thoughts on the layout?
CAN-BUS_Shield_v0.9b.pdf (57.4 KB)
MCP2551 datasheet.pdf (344 KB)
send.ino (808 Bytes)
receive.ino (1.38 KB)