NMEA 2000 Shield

If you will use my NMEA 2000 library, I prefer to system with at least 8 kB RAM. You can use Arduino Mega with CAN-shield. Arduino Due and Teensy 3.2 has more RAM to use. Also Teensy uses less power. For Teensy check issue 50 under my library. If you are handy and can make your own soldering, you can use schemas under library documentation. For easy way to use teensy there is "Teensy CAN-Bus Breakout Board Include Teensy 3.2".