Header banner
Revain logoHome Page
🔌 makerfocus arduino can-bus shield: enhanced compatibility and performance logo

🔌 MakerFocus Arduino CAN-Bus Shield: Enhanced Compatibility and Performance Review

4

·

Average

Revainrating 3.5 out of 5  
Rating 
3.5
📶 Network Transceivers, 📶 Networking Products

View on AmazonView on ЯM

Media

(4)
img 1 attached to 🔌 MakerFocus Arduino CAN-Bus Shield: Enhanced Compatibility and Performance
img 2 attached to 🔌 MakerFocus Arduino CAN-Bus Shield: Enhanced Compatibility and Performance
img 3 attached to 🔌 MakerFocus Arduino CAN-Bus Shield: Enhanced Compatibility and Performance
img 4 attached to 🔌 MakerFocus Arduino CAN-Bus Shield: Enhanced Compatibility and Performance

Description of 🔌 MakerFocus Arduino CAN-Bus Shield: Enhanced Compatibility and Performance

★Implements CAN V2.0B at up to 1 Mb/s. ★SPI Interface up to 10 MHz;Ariduino/ Freaduino Completely compatible. ★Standard (11 bit) and extended (29 bit) data and remote frames. ★Industrial standard 9 pin sub-D connector; Size: 78mmx53.5m. ★Two receive buffers with prioritized message storage; Operating voltage: DC5-12V.

Reviews

Global ratings 4
  • 5
    2
  • 4
    0
  • 3
    1
  • 2
    0
  • 1
    1

Type of review

Revainrating 1 out of 5

Worked fine with SparkFun libraries

I soldered all the connections, put Uno on my clone and started reading messages on the machine with no problems. I preferred the SparkFun examples (CAN_Read_Demo and CAN_Write_Demo) to the vendor ones. Luckily I set Serial.Begin to 500000 baud and made sure my serial monitor matched. Looking between the two, I'm not sure why I preferred the SparkFun library. They seem very similar, except that SF doesn't put a space between the header length and the first data byte, which confused me at first.

Pros
  • Good build
Cons
  • Not happy with everything

Revainrating 5 out of 5

Works, but lacks documentation and uses non-standard pinouts.

I bought this to use with an ESP32 based Arduino clone. A lot of the issues I've had are a result of that choice, so I can't fault this board. However, the lack of documentation makes troubleshooting frustrating. For example it would be nice to know that CS is tied to pin 10. The example code didn't work for me (although in fairness I used the same library from another source - Seeedstudio - so it could have been different), and it took forever to figure out that the ICSP header was *required*.

Pros
  • Multiple competitors
Cons
  • unreliable

Revainrating 5 out of 5

Exactly What I Wanted - Computers and Accessories

This shield was perfect for making a small diagnostic tool that I tested on an old machine owned by my brother-in-law. To be honest I only got this to play around with, but it turned out to be quite interesting. As others have said the pins aren't soldered so you'll have to do it yourself and for the most part it's pretty easy to do. Only comment: I wish this part was pre-soldered (I mean the other connectors are already soldered). This also worked perfectly and I used the sample code I found…

Pros
  • Quick Change
Cons
  • Weak Kit

Revainrating 3 out of 5

EDIT: THIS ARTICLE DOES NOT WORK.

Review Updated: DO NOT BUY THIS ITEM. I was able to get it to communicate with the Arduino (see below) but not send any data over the serial bus. I have used the exact same code (with CS output changed to 9) and setup with this device and with the official Seeed Studio device (CS pin 10) and this device is NOT FUNCTIONAL. First assessment: save yourself a lot of time and trouble. - Solder the ISP pins to the shield. Without soldering, they don't have a reliable connection. Use pin 10 for CS. If

Pros
  • There's something to it
Cons
  • It's embarrassing