Big Spring Sale
To see product details, add this item to your cart. You can always remove it later.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don¡¯t share your credit card details with third-party sellers, and we don¡¯t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your wish lists. Please try again.

Sorry, there was a problem.

List unavailable.
  • VIDEO
  • DSD TECH SH-C31A USB to CAN Adapter with FD Support Based on Canable 2.0
  • DSD TECH SH-C31A USB to CAN AdapterDSD TECH Direct

DSD TECH SH-C31A USB to CAN Adapter with FD Support Based on Canable 2.0

4.2 out of 5 stars (58)

To see product details, add this item to your cart. You can always remove it later.

Purchase options and add-ons

About this item

  • DSD TECH: DSD TECH focuses on the development of communication connection devices such as USB/Serial/Wireless. We have served more than 100,000 customers in Europe, North America and Japan.
  • Open Source Hardware Plan: SH-C31A is derived from the open source hardware project Canable 2.0. As a good quality hardware manufacturer, DSD TECH hopes to make some contributions to the development of open source hardware. All documentation of this product (schematics, BOM lists, Gerb files) is publicly available on the DSD TECH website.
  • Based ON CANable 2.0:The SH-C31A is based on CANable 2.0, but offers a better housing and protection circuitry. The SH-C31A also supports CAN and CAN-FD
  • Firmware: Built-in candlelight firmware at the factory. In this firmware mode, the SH-C31A cannot support CAN FD frames. If you need to use the CAN FD function, flash the firmware to slcan firmware.
  • Customer Support: DSD TECH provides permanent technical support and 1 year product replacement service for this USB to CAN FD Adapter. All questions will be answered within 1 working day.

Frequently bought together

This item: DSD TECH SH-C31A USB to CAN Adapter with FD Support Based on Canable 2.0
$24.99
Get it by Tuesday, Mar 24
In Stock
Sold by DSD TECH Direct and ships from Âé¶¹Çø Fulfillment.
+
$12.99
Get it by Tuesday, Mar 24
In Stock
Sold by DUTTY and ships from Âé¶¹Çø Fulfillment.
+
$16.99
Get it by Tuesday, Mar 24
In Stock
Sold by Lemeng and ships from Âé¶¹Çø Fulfillment.
Total price:?$00
To see our price, add these items to your cart.
Details
Added to Cart
These items are shipped from and sold by different sellers.
Choose items to buy together.

Product Description

SH-C31A-1

Model:SH-C31A

DSD TECH SH-C31A USB to CAN Adapter an open-source (Canable 2.0 based) USB adapter supporting CAN and CAN-FD. Features enhanced housing, public schematics/BOM, and reflashable firmware (e.g., slcan for CAN FD). Ideal for automotive diagnostics, industrial monitoring, and embedded development. Includes Python library compatibility.

SH-C30L-Open hardware

Fully Open Design & Documentation

Based on Canable 2.0 with all schematics, BOM, and Gerber files publicly available on our website. Customize, inspect, or contribute ¨C we champion open-source hardware innovation.

USB to CAN BUS

High-Speed CAN & CAN-FD Ready

Supports classic CAN 2.0A/B (1Mbps) AND next-gen CAN-FD for faster data streaming. Flash to slcan firmware to unlock CAN-FD capabilities.

CANable2.0

Multi-Firmware Flexibility & Rugged Design?

Flash compatible firmware (like slcan) for CAN-FD or other needs, enabling seamless integration with diverse CAN tools (PCAN, Kayak, Python). Ruggedly housed for reliable performance during updates and use.

Specification

?Model? SH-C31A
Interface USB Type-A , 3-pin Terminal Block
Chipset SIT1051T
Supported Protocols CAN 2.0A, CAN 2.0B, CAN FD (Flexible Data Rate)
Max Baud Rate 1 Mbps (CAN 2.0), Higher speeds (CAN FD)
Firmware Pre-installed: Candlelight (supports CAN 2.0) Flashable: slcan (enables CAN FD)
Compatibility socketCAN via slcand (Linux) ; Cross-platform Python library
Open-Source Docs Schematics, BOM, Gerber files available on DSD TECH website
Physical Design Enhanced housing with protection circuitry (based on Canable 2.0)
Included 1¡Á SH-C31A Adapter, 1¡Á User Manual
Model:SH-C31A
Model:SH-C31G
Model:SH-C30A
Model:SH-C30G
Customer Reviews
4.2 out of 5 stars 58
3.6 out of 5 stars 16
4.4 out of 5 stars 108
4.6 out of 5 stars 55
Isolation no data no data
Interface USB-A USB-B USB-B USB-A
Base ON Canable 2.0 Canable 2.0 Canable 1.0 Canable 1.0
CAN FD no data no data

From the brand

Product details

  • Product Dimensions ‏ : ‎ 7 x 3 x 1 cm; 20 g
  • Manufacturer ‏ : ‎ DSD TECH
  • ASIN ‏ : ‎ B0CDGD1FSH
  • Item model number ‏ : ‎ SH-C31A
  • Country/Region of origin ‏ : ‎ China
  • Customer Reviews:
    4.2 out of 5 stars (58)

Product information

Feedback

DSD TECH SH-C31A USB to CAN Adapter with FD Support Based on Canable 2.0


Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.

Where did you see a lower price?

Price Availability
/
/
/
/
Please sign in to provide feedback.

Brands in this category on Âé¶¹Çø

Customer reviews

4.2 out of 5 stars
58 global ratings

Customers say

The network interface controller adapter receives mixed feedback from customers regarding its connectivity performance and plug and play functionality. While some users find it works well for their networking needs, others experience connectivity issues or have difficulty with the automatic setup process.
AI Generated from the text of customer reviews

Select to learn more

13 customers mention connectivity, 8 positive, 5 negative
Customers have mixed experiences with the network interface controller adapter's connectivity. Some report it works great straight from the box and works flawlessly on a raspberry pi, while others mention it doesn't connect or the device was not working. The adapter works with Savvycan on Linux for some users, though others find they are not able to use the device.
Unfortunately, for my application it does not connect. Also, the CAN-BUS connectors are not very secure.Read more
...stars if I didn't have to an hour or so figuring out why the device was not working....Read more
...No driver installation is required. It will be instantly recognized in Windows, and visible in Cangaroo's adapter selection....Read more
6 customers mention plug and play, 3 positive, 3 negative
Customers have mixed experiences with the plug and play functionality of this network interface controller adapter. Some find it works with modern Linux kernels and requires minimal configuration with no driver installation needed. However, others report it is not plug and play on Windows and requires software installation.
As delivered, this product is a 3 out of 5. It is not a plug and play experience on Windows (I did not test under Linux)....Read more
...No driver installation is required. It will be instantly recognized in Windows, and visible in Cangaroo's adapter selection....Read more

Top reviews from Canada

  • Reviewed in Canada on February 26, 2025
    Âé¶¹Çø Vine Customer Review of Free Product( What's this? )
    A great USB to CAN adapter for anyone needing one. It's high quality and will definitely last if taken relatively good care of.
  • Reviewed in Canada on January 20, 2024
    Verified Purchase
    As delivered, this product is a 3 out of 5. It is not a plug and play experience on Windows (I did not test under Linux). You must re-flash the device with the official slcan firmware on the device before you can use it in a Windows environment. I would give five stars if I didn't have to an hour or so figuring out why the device was not working. Splitting the difference, I give the device four stars.

    The unit I received had a version of candlelight firmware that I couldn't get working. The red LED, and a single green LED would light. The device would have a yellow triangle next to it in the Device Manager. It would not be recognized by Cangaroo. I tried the gs_can drivers, various drivers from the canable.io documentation, and nothing seemed to work. There always seemed to be some fault in the USB connection.

    The "web" updater other reviewers are referring to did not seem to work for me.

    Here is how I resolved the problems 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 January 19, 2024. Newer builds may be available when you are reading this with different file names.)
    -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. 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. It's an easy 5 stars. The form factor is decent enough for occasional use, but I would have preferred a female connector for a USB cable, instead of having the whole device plug into a USB port, making it awkward to use with a laptop in a vehicle. The removable terminal block connector for the CAN connection itself is great.
    6 people found this helpful
    Report
  • Reviewed in Canada on August 30, 2025
    Verified Purchase
    Unfortunately, for my application it does not connect. Also, the CAN-BUS connectors are not very secure.
  • Reviewed in Canada on February 26, 2025
    Âé¶¹Çø Vine Customer Review of Free Product( What's this? )
    Required a CAN bus interface for the first time for training. This device was easy to update, to configure for a two device network.

    I was able to access a forward radar sensor used in Chrysler Chargers. A long way to go but this CAN bus interface works so far.

Top reviews from other countries

Translate all reviews to English
  • Simon
    5.0 out of 5 stars Does the job
    Reviewed in Germany on November 19, 2025
    Verified Purchase
    Works flawlessly on a raspberry pi with Home Assistant.
  • John
    5.0 out of 5 stars Adaptador USB a bus CAN ideal para proyectos electr¨®nicos
    Reviewed in Spain on February 1, 2025
    Âé¶¹Çø Vine Customer Review of Free Product( What's this? )
    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.
    Customer image
    John
    5.0 out of 5 stars
    Adaptador USB a bus CAN ideal para proyectos electr¨®nicos

    Reviewed in Spain on February 1, 2025
    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.
    Images in this review
    Customer image Customer image Customer image
    Report
  • Burns Fisher
    5.0 out of 5 stars Works beautifully
    Reviewed in the United States on February 17, 2026
    Verified Purchase
    I am using it on an Ubuntu Linux system, and it worked just as well as a Canable with the alternate firmaware.
  • Viper
    5.0 out of 5 stars °ä´¡±·Í¨ÐÅ״̬¤ÎÈ·ÈϤËÀûÓÃ
    Reviewed in Japan on April 7, 2025
    Verified Purchase
    ³¢±õ±·°­³Ò4³Ý¤Î°ä´¡±·Í¨ÐÅ״̬ȷÈÏÓäËÀûÓÃ
    ͨÐÅÄÚÈݤˤĤ¤¤Æ¤ÎÈ¡µÃ¤Ë¤Ä¤¤¤Æ¤ÏÎÊÌâ¤Ê¤¯³öÀ´¤Þ¤·¤¿¡£
  • Cardedon
    5.0 out of 5 stars Ottimo convertitore
    Reviewed in Italy on January 27, 2025
    Âé¶¹Çø Vine Customer Review of Free Product( What's this? )
    Ho preso questo adattatore da USB a CAN per un progetto che sto preparando da collegare alla mia auto, ed ¨¨ stata una scelta eccellente. Il dispositivo si ¨¨ rivelato subito pratico ed efficace, con una configurazione molto semplice e intuitiva. ? compatibile con diverse piattaforme, e ho potuto utilizzarlo senza problemi sia su Windows che su Linux, con un¡¯ottima integrazione nel mio ambiente di lavoro.

    La qualit¨¤ costruttiva ¨¨ sorprendentemente buona per un prodotto di questa fascia di prezzo. Il corpo ¨¨ robusto, compatto e abbastanza resistente per un utilizzo frequente. Durante l¡¯uso, la connessione ¨¨ stabile e affidabile, e il dispositivo ¨¨ riuscito a gestire flussi di dati senza interruzioni o perdite.

    Anche l¡¯aggiornamento del firmware ¨¨ stato semplice, nella parte posteriore sono presenti due interruttori in miniatura, uno per attivare la resistenza da 120 ohm per il terminatore, e l¡¯altro per avviarlo in modalit¨¤ boot e scaricare quindi il firmware aggiornato.

    Finora si ¨¨ rivelato un ottimo aiuto, e non posso che consigliarlo.

Brand in this category on Âé¶¹Çø

Product Summary: DSD TECH SH-C31A USB to CAN Adapter with FD Support Based on Canable 2.0

From DSD TECH

4.2 out of 5 stars, 58 ratings

Customer reviews

Price

No featured offers available

Other sellers

Other sellers

About this Item

  • DSD TECH: DSD TECH focuses on the development of communication connection devices such as USB/Serial/Wireless. We have served more than 100,000 customers in Europe, North America and Japan.
  • Open Source Hardware Plan: SH-C31A is derived from the open source hardware project Canable 2.0. As a good quality hardware manufacturer, DSD TECH hopes to make some contributions to the development of open source hardware. All documentation of this product (schematics, BOM lists, Gerb files) is publicly available on the DSD TECH website.
  • Based ON CANable 2.0:The SH-C31A is based on CANable 2.0, but offers a better housing and protection circuitry. The SH-C31A also supports CAN and CAN-FD
  • Firmware: Built-in candlelight firmware at the factory. In this firmware mode, the SH-C31A cannot support CAN FD frames. If you need to use the CAN FD function, flash the firmware to slcan firmware.
  • Customer Support: DSD TECH provides permanent technical support and 1 year product replacement service for this USB to CAN FD Adapter. All questions will be answered within 1 working day.

Product description

The SH-C31A is derived from the open source hardware project Canable 2.0, which differs from other commercial USB CAN products in that all the information (schematics, BOM list, Gerb files) is publicly available on the DSD TECH website. Also, if you are not satisfied with the default firmware, you have the option to swipe in other firmware to be compatible with software such as PCAN etc. Notes: Built-in candlelight firmware at the factory. In this firmware mode, the SH-C31A cannot support CAN FD frames. If you need to use the CAN FD function, flash the firmware to slcan firmware. Specification: Model: SH-C31A Standard : CAN BUS Main chip: SIT1051T Interface: USB Type A ,4 PIN Terminal Block Based on Canable 2.0 Supports CAN FD (higher speed) Supports CAN2.0A and B, baud rates up to 1M Compatible with socketcan through slcand Simple cross-platform Python library Packing list: 1 X SH-C31A USB to CAN Adapter 1 X User manual Customer Support: DSD TECH provides permanent technical support and 1 year product replacement service for this USB to CAN FD Adapter. All questions will be answered within 1 working day.

Feedback

Did you find this product summary feature useful?

Thank you for your feedback
Thank you for your feedback. You selected ¡°Yes, it is useful¡±
Thank you for your feedback. You selected ¡°No, it is not useful¡±
Product summary presents key information. Close to see all product details.