This product is upgraded to a new version
This product is upgraded to CAN-BUS Shield V2.
Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents, add more demo code or tutorials. For technical support, please post your questions to ourforum.
|Dimensions||0mm x0mm x0mm|
One base shield can only stackable a motor shield with two DC motors.
I just replaced a serial LCD with a SPI OLED, and the CAN-BUS Shield stopped working. I changed the OLEDs SS-pin to a different one with no results.
Is your CAN-BUS Shield using a slave select or just occupying the whole SPI? (If yes, what pin is th
I found the answer myself: The CAN-BUS library does not use the SPI properly. It suppose to assume that other devices are using the SPI too, and should set the SPI properties (data mode, divider) every time, in case the other devices are changing it.
I am new to the arduino/seeeduino community and have a question about accessing the CAN Bus from an aftermarket ECU. My question is what is the best way to connect to this ECU using this shield and how do I go about interpreting the data? My plan is to
you can fine some connect cable, which is for OBD to DB9. I had made a recipe about geting data from the ECU, if you want it~ you can contract me! firstname.lastname@example.org.
I am unable to use this shield to read KCAN. It seems the shield is only designed to get OBD. Any help is appreciated. Thanks.
Yes, I have tried changing the baud rate and also tested various timing for cnfg1, cnfg2 and cnfg3. As well as cleaned up some of the bugs in mcp_can.cpp and still no luck. It just silently sits there. It works perfectly at 500 kbits from OBD but nothi
The CAN Bus shield conflicts with the redbear lab's BLE shield. What to do? Thank you in advance for the help.
pin8-pin13 is not available for BLE shield, it is a pity that canbus shield use those pin. but there is still some way to solve this problem. you can cut the ss of canbus shield and connect to the other pin, of curse, the firmware should be a little ch
I understand the pin out difference: SPI port located on pins 50, 51, 52 and 53 instead of 10, 11, 12, 13
How does the library handle the pin out difference between the Mega and this shield? Can the declared pins be passed as arguments instead of
I'm sorry,you can't use it with Mega via definition in the libraries,but due to the schematic.CAN BUS shield just connected digital 10-13 to itself,but not connected to SPI port itself. So only using jumper wires if you wanna use it with Mega. you know
Is there a way to change the references pins in the library for the Arduino Mega?
I looked in the define statements and I could not find any references to the Arduino pins used by this shield.
This shield has occupied digital 2 and SPI port(digital 10 -13),As for connecting to Mega,you can refer to this FAQ :http://www.seeedstudio.com/wik... .More detailed infor
I have an application for this shield that will require it to run at the max rated speed 1Mbs (1000Kbs).
Have you tested at this speed as I note that the examples only show operation up to 500Kbs.
From the initial reading I have done I can see t
yes,you can set the rate of speed "CAN.begin(CAN_500KBPS)".
This shield use ICSP header? I ask this because I like use with olimexino-328 ant it not have ICSP header. This shield works with olimexino-328?
But, If you see the eagle of the board de ISP header is not connected to anything !!! I supossed that SPI comunication it perform via pins 10-11-12-13 and not via ISP(ICSP) header ??
Is there an OBDII library available for this shield? Documentation seems to be pretty sparse although there is lots relating to other CAN-BUS shields. I really just need to echo the OBDII messages out to serial. Many thanks!
as you know, this module is open-source hardware, we made a basic library for the OBDII, but maybe not perfect. you need to modify and add functions by yourself
Hi,Kevin. It use the digital pin that they are:pin 2,pin 9,pin10,pin11,pin12,pin13.And other pins are free now~with a happy day~
I tried using two arduino unos with shield and loaded the code from the wiki: https://github.com/Seeed-Studi....
It keep saying CAN initialization failed. Does anyone els
Thanks!!! You solved my problem... it made me crazy.... "Enter setting mode fall" every time i've tried..
If you ever do another PCB revision, would you consider adding a solder bridge to select where the interrupt pin goes to (pin 2 or pin 3 ). Then the user could configure it in the same way as the chip select (pin 9 or 10) by cutting and solderi
Thanks for your suggestion, we would take it into consideration if it's useful to many people. Thanks.
I'd like to use 2 CAN-BUS lines.
I don't know how to constitute CAN-BUS Shield.
Is constitution of "1 UNO + 2 CAN-BUS shield" available ?
If unavailable, I think to try 2 set of "1 UNO + 1 CAN-BUS shield + 1 Ethernet Shield" by us
Thank you for your comment.
I must handle 2 CAN-BUS lines which are separate physically.
I'd like to confirm whether I can use 2 CAN-BUS lines by "1 CAN-BUS shield" or not.
Lough sketch (JPG), 1-UNO or 2-UNO ?
How do I have to change the library from this shield to change the SS/CS from pin 10 to pin 9? I want to stack up another shield that also uses pin 10 for SS/CS.
You can two pads on the top board, the CS pin has connected to digital 10 acquiescently, you can cut the connection between digital 10 and CS pin, then solder digital 9 to CS pin if you wanna use it.
Hi, I would like to be sure that it's possible to set the baudrate at 1mbps. the information in the wwebsite and the wiki are diferents.
thank you by advance
I'm sorry the information about your said between wiki and website are the same: Implements CAN V2.0B at up to 1 Mb/s.
What are the differences between version 0.9 and 1.0 besides the color? WIKI has old information of 0.9 but not new 1.0.
The version 0.9 is the same to v1. And we haven't sold v0.9 before. All CAN-BUS shields we sold are v1.
I want to use two of these shields together with and Uno. I have switch the second CS switched to PIN 9 (cut trace to PIN 10). I am looking for a CAN library that will allow two shields to be run at the same time.
Hello, I have the same problem. Also want to hook up another board on my UNO together with this CAN Shield. In the lib i changed the pin number, but after doing a recompile plus flash it does not work anymore. What else needs to be changed in the lib t