Skip to product information
1 of 6

Oasis Select

USB to CAN Adapter UCAN STM32F072 – Klipper & CANable

USB to CAN Adapter UCAN STM32F072 – Klipper & CANable

Regular price $29.21 USD
Regular price $36.19 USD Sale price $29.21 USD
Sale Sold out
Shipping calculated at checkout.
Default Title
Quantity

UCAN USB to CAN Adapter – STM32F072 | CANable / CandleLight / Klipper

The UCAN Board is a compact, low-cost, open-source USB to CAN bus adapter built on the STM32F072 microcontroller. Whether you're running a 3D printer on Klipper firmware, developing on a Raspberry Pi, or debugging a CAN bus network, this versatile adapter bridges your computer's USB port directly to a CAN bus with ease.

It enumerates as a virtual serial port (CANable/slcan mode) or, with the alternative CandleLight firmware, as a native CAN interface on Linux — making it an ideal tool for embedded developers and makers alike.

Key Features

  • MCU: STM32F072 ARM Cortex-M0
  • Connectivity: Type-C USB socket for modern, secure connections
  • CAN Protocol: Supports CAN 2.0A and CAN 2.0B with baud rates up to 1 Mbps
  • Firmware Compatible: CANable, CandleLight, and Klipper firmware
  • Terminal Block: 3-pin screw terminal — CANH, CANL, GND for easy wiring
  • Bootloader Access: Onboard jumper for entering bootloader mode during firmware updates
  • 120Ω Termination: Onboard 120R termination resistor, enabled/disabled via jumper
  • Platform Compatibility: Raspberry Pi, Raspberry Pi Zero, ODROID, BeagleBone, and other ARM-based platforms
  • Build: Plastic + Metal construction

Specifications

MCU STM32F072
USB Port Type-C
CAN Standard CAN 2.0A / CAN 2.0B
Max Baud Rate 1 Mbps
Termination 120Ω (jumper selectable)
Material Plastic + Metal
Package Size 12 × 8 × 1 cm
Quantity 1 pc
Country of Origin Made in Mainland China

What Is the UCAN Adapter Used For?

The UCAN adapter is perfect for:

  • 3D Printing: Use with Klipper firmware to communicate over a CAN bus with toolheads and peripherals
  • Embedded Development: Connect CAN bus devices to Linux-based single-board computers
  • Network Debugging: Monitor and interact with CAN networks via a simple USB connection

Related Products You May Like

Further Reading

For best practices in USB and embedded electronics safety, visit the U.S. Consumer Product Safety Commission (CPSC). For standards related to electronics and measurement, see NIST – National Institute of Standards and Technology.

Note: Screen colors may vary slightly from the actual product due to monitor calibration and lighting conditions. Minor measurement tolerances apply.

Frequently Asked Questions

Q: Is the UCAN adapter compatible with Klipper firmware for 3D printing?

A: Yes! The UCAN board with STM32F072 fully supports Klipper firmware, making it an excellent choice for 3D printer builds that use a CAN bus for toolhead communication and peripheral control.

Q: What operating systems does the UCAN USB to CAN adapter support?

A: With CANable/slcan firmware, it enumerates as a virtual serial port on Windows, macOS, and Linux. With the CandleLight firmware, it appears as a native CAN interface on Linux, enabling use with socketcan tools.

Q: Can I use the UCAN adapter with a Raspberry Pi or other single-board computers?

A: Absolutely. The UCAN adapter is compatible with ARM-based embedded platforms including Raspberry Pi, Raspberry Pi Zero, ODROID, and BeagleBone via its standard Type-C USB connection.

Q: How do I update the firmware on the UCAN board?

A: The board includes an onboard jumper that puts it into bootloader mode, allowing you to flash CANable, CandleLight, or Klipper firmware using standard DFU or serial flashing tools.

View full details