I'm transfering a project from an Arduino UNO to a micro and trying to transfer from a seedstudio CAN Bus shield to similar chips on a breadboard. I am using seedstudio's CAN Bus library and running their example receive_check sketch to check my connections. I was getting the "can bus init failed" over serial. The sketch works with the UNO and shield, so my next guess was to try it with the micro and the shield. I had no success here. I know the micro breaks the SPI to different pins, but I can't see anywhere in the library which would lead me to believe I have to change anything. Seeedstudio's schematic is a bit hard to follow, but I have jumpers from the shield to the micro as follows: digital 10-13 to SS, MOSI, MISO, and SCK digital 2 to digital 2 5v and ground to 5v and ground
So seven jumpers.