We take cryptocurrency — so the coins you hold can buy real hardware.Pay in crypto, spend it on real hardware. Free insured shipping worldwide over $399. Plain, unbranded boxes, sent from Germany.Free insured shipping over $399. Your rate is locked for 30 minutes once checkout opens.Rate locked 30 minutes. Every item sealed, serial-checked and covered by a 24-month warranty.Sealed, 24-month warranty.

Saved items Sign in

SMUGDESK

SMUGDESK CANable USB to CAN Bus Adapter 120 2.0

SKU CH-HNM2-DY4Z4

Open-source USB-to-CAN analyser with 120 Ω selectable termination for real-time CAN 2.0A/B frame capture, filtering and logging across Windows, macOS, Linux and Raspberry Pi

  • Open-source STM32 firmware enables real-time CAN 2.0A/B analysis
  • Adjustable 10 Kbps to 1 Mbps baud covers diverse bus speeds
  • Selectable 120 Ω termination via jumper simplifies bus configuration
  • USB bus-powered with screw terminals allows quick on-site wiring
  • Cross-platform SocketCAN and Wireshark support streamlines capture and debug

Open-source USB-CAN adapter for field debugging

The SMUGDESK CANable adapter converts a USB port into a CAN bus interface using an STM32 microcontroller running CandleLight firmware. It targets engineers and technicians who need to capture, filter and log CAN frames on automotive ECUs, servo drives or industrial PLCs without a bench analyser.

Jumper-selectable termination

A 120 ohm terminal resistor is enabled by a jumper cap, removing the need for an external terminator on short buses. The device appears as a virtual serial port on Windows, macOS, Linux and Raspberry Pi, so SocketCAN, Wireshark, CAN utils, Cangaroo and Python-CAN work without vendor drivers.

CAN 2.0A/B bandwidth ceiling at 1 Mbps

The adapter supports standard and extended frames at baud rates from 10 Kbps up to 1 Mbps, which is the hard limit of the CAN 2.0 specification. It cannot handle CAN FD or higher-layer protocols that require faster raw throughput, and the USB bus power restricts use to low-current nodes.

Highlights

  • Open-source STM32 firmware enables real-time CAN 2.0A/B analysis
  • Adjustable 10 Kbps to 1 Mbps baud covers diverse bus speeds
  • Selectable 120 Ω termination via jumper simplifies bus configuration
  • USB bus-powered with screw terminals allows quick on-site wiring
  • Cross-platform SocketCAN and Wireshark support streamlines capture and debug

Specifications

No published specifications for this item yet.

Questions about this item

Is the 120 Ω termination resistor built in or do I need to add one later?

The adapter includes a selectable 120 Ω termination resistor controlled by a jumper cap, so no external resistor is required.

What is the highest baud rate the STM32 chip can sustain continuously?

The firmware supports adjustable baud rates up to 1 Mbps for CAN2.0A and CAN2.0B frames.

Does the board get hot or draw enough power to need a fan during all-day logging?

It is USB bus-powered with no external supply needed and runs cool during extended capture sessions.

New to this? Which coin should you pay with — what to check, what it costs to pay, and what is never asked for.

Also in this aisle

People compared these

Same shelf, same checkout — eight coins and a 30-minute rate lock.