

🚀 Unlock the power of CAN FD with open-source confidence!
The DSD TECH SH-C31A is a compact, USB to CAN adapter based on the open-source Canable 2.0 platform, featuring enhanced housing and protection circuitry. It supports standard CAN out of the box with candlelight firmware and can be upgraded to CAN FD by flashing slcan firmware. Designed for professionals needing reliable, customizable CAN bus connectivity, it comes with comprehensive documentation and responsive global support.






| ASIN | B0CDGD1FSH |
| Best Sellers Rank | #256 in USB Computer Network Adapters |
| Customer Reviews | 4.1 4.1 out of 5 stars (71) |
| Date First Available | August 2, 2023 |
| Item Weight | 0.704 ounces |
| Item model number | SH-C31A |
| Manufacturer | DSD TECH |
| Product Dimensions | 2.76 x 1.18 x 0.39 inches |
C**T
Works with Savvycan on Linux
The first thing that I did when I got this was install the candlelight firmware from the canable website. This went smoothly with no issues. I have successfully used this with SavvyCan running on Linux mint with minimal configuration. Mine came with the screw down connectors for the wires which is not as convenient as the lever type it is shown with but it still works fine. Overall, this is a good option for an all in one can bus reader that is mostly ready to go out of the box. I was able to connect to my car first try after installing the candlelight firmware as mentioned. This does what an esp32 plus a can transceiver like the mcp2562 with the added benefit of can-fd support, which the esp32 cannot do, in one compact package and a very reasonable price for everything this can do.
D**N
Worked with my nmea 2000 network
Worked with my nmea 2000 network
B**L
It works
Dip switch for termination resistor broke on first use. Other than that, works as advertised.
A**.
Plug and Play with Modern Linux Kernel
Able to easily use the can-utils package and verify operation using a scope with built in CAN decoding.
R**D
Does not work. No drivers
I purchased this to work with Windows and a Jetson Nano to work with CAN Bus data. for both windows and Nano/Linux the device did not install or there where no drivers. Tried to flash the Candlelight firmware, still was not able to use device.
K**S
Looks great, nice packaging., can't get it to work.
Maybe i'm missing something, but I couldn't get it to talk to my computer out of the box, was able to reflash it to newer firmware, but it still won't talk. Sending it back. If you can get it to work mechanically it's beautiful, with great connectors.
M**G
Works, Came With SLCAN instead of Candelight Firmware
This DSD TECH SH-C31A USB to CAN Adapter with FD Support Based on Canable 2.0 dongle works correctly, at least with Cangaroo. It was detected that is came with SLCAN firmware instead of Candelght firmware as described. That is OK if you know what it has. I generated some arbitrary data and transmitted with it. The waveforms are OK, not pretty, but good enough to decode correctly every time. It seems to follow different setups I tried. I'm not that knowledgeable with Cangaroo. It will take much more time to investigate all of it's features. If it came wth the firmware as described it would be closer to 5 stars.
D**R
Can't figure it out
You must be a expert to use this device it is being my understanding not enough info about the ability of it
S**N
Works flawlessly on a raspberry pi with Home Assistant.
R**R
If you're planning to use this in a Windows environment, I strongly suggest flashing the most current slcan firmware to this device. I had difficulties getting the as-shipped firmware working with Cangaroo on Windows 10 (22H2), but after flashing slcan, everything worked without any further issues. I have experienced this issue before with other adapters so I was expecting and prepared to deal with this. Here is how I flashed the firmware and got the device working: -Download the most recent slcan build for Canable 2. The file will be called "canable2-b158aa7.bin" and can be found at canable.io/builds/canable2/slcan/. (This is accurate as of September 6, 2025. Newer builds may be available in the future. Be sure to compare file names and upload dates.) -Download and install STM32CubeProg from ST's website. It is free. -Set the "BOOT" switch on the SH-C31A to the "ON" (down) position and plug it in to the PC. -STM32CubeProg will detect the adapter connected in DFU mode. -"Connect" to the device using the green Connect button in STM32CubeProg. -Load the .bin firmware file into STM32CubeProg and download the file to the SH-C31A using the default settings. -When complete, "Disconnect" from the device in STM32CubeProg by pressing Disconnect. -Remove the device from your USB port, set the "BOOT" switch back to the "OFF" (up) position. -Plug the device back into USB and it will be recognized as a COM port. No driver installation is required. It will be instantly recognized in Windows, and visible in Cangaroo's adapter selection (in the attached images, mine happened to enumerate as COM8, yours will likely be different). The red LED and both green LEDs should light immediately when the device is plugged in. In terms of performance with the correct firmware, the unit is excellent and I'm very pleased with it. The internal 5V isolated power supply module puts out a rather noisy 5.4VDC, but it's usable. I do wish the unit had a removable terminal block instead of a fixed one, but I'm not too upset about this. A new RTB could be soldered in if repair is needed. Everything considered, I think the value for money is amazing. This is an excellent adapter to have for your workbench if you're learning, designing, or experimenting with CAN networking.
J**N
Adaptador USB a bus CAN que es ideal para proyectos electrónicos, en mi caso lo uso para leer los datos del bus y hacer llamas en el bus, junto a dos Arduinos que cuentan con sensores. Con lo cual logro hacer una pequeña red CAN de 3 dispositivos donde puedo controlar sin problema el estado de los LEDs de salida en el pin 13 del Arduino, así como la lectura de sensores de temperatura a distancia. Para pruebas rápidas es muy aconsejable. Su conector de 3 pines se puede retirar con facilidad del adaptador, con lo cual se puede desconectar del bus CAN el adaptador en cualquier momento que uno lo necesite según las pruebas lo requieran. Funciona sin ningún y de manera correcta en mis proyectos con Arduino.
D**R
Ich bin begeistert von diesem USB-zu-CAN-Adapter! Er überzeugt durch seine hohe Qualität und Zuverlässigkeit, insbesondere in anspruchsvollen Umgebungen. Die Unterstützung von CAN FD ermöglicht eine schnelle und stabile Datenübertragung, was für meine Projekte in der Automatisierung und Robotik essenziell ist. Die kompakte Bauweise mit den Maßen 6 x 5 x 2,4 cm und das geringe Gewicht von nur 44,1 Gramm machen ihn zudem sehr handlich und einfach zu integrieren. Ein weiterer Pluspunkt ist die vollständige Signal- und Energiedämmung. Diese Funktion schützt meine Geräte zuverlässig vor Störungen wie Erdschleifen oder elektrischen Geräuschen, was in industriellen Hochspannungsumgebungen einen enormen Unterschied macht. Im Vergleich zu früheren Modellen bietet dieser Adapter spürbare Verbesserungen in Sachen Schutz und Isolation, was ihn ideal für den professionellen Einsatz macht. Besonders hervorheben möchte ich die Open-Source-Hardware und die mitgelieferte Firmware, die auf Canable 2.0 basiert. Die Möglichkeit, die Firmware über die Känguro-Software anzupassen, gibt mir die Flexibilität, den Adapter genau auf meine Bedürfnisse abzustimmen. Zudem sind alle Designdateien und Schemata öffentlich zugänglich, was für Entwickler wie mich ein großer Vorteil ist, da ich Anpassungen problemlos vornehmen kann. Insgesamt ein top Produkt, das durch seine Funktionalität, Robustheit und Anpassbarkeit überzeugt. Ich kann es jedem empfehlen, der einen zuverlässigen und vielseitigen USB-zu-CAN-Adapter für industrielle oder technische Anwendungen sucht!
C**J
I requested this to add CAN capabilities to my klipper based 3D printer, which worked pretty much out of the box (after a reflash). The isolation of this item helps keeps "high" voltages away from your SBC so give me more confidence to add CAN to my tool heads, so if something goes wrong your not dumping 12/24V in to your SBC and maybe other things connected to the SBC (like your main-board). The device is very easy to reflash the firmware on the unit if needed as its just a flip of a switch to access the bootloader of the STM32 on the device (STM32G431) then you can flash the device like any other. The unit also allows you to switch in/out a 120ohm resistor which makes it perfect to act as either a controller or as a network monitor as it can either be part of its own network or sniff the traffic of an existing network. Very pleased with the device.
ترست بايلوت
منذ شهر
منذ شهر