USB to CAN Adapter UCAN STM32F072 – Klipper & CANable
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
- 1-Channel Relay Module DC 3.3V–24V Optocoupler for Arduino
- 0–300mm PCB Holder Stand | 360° Rotation Soldering Clamp
- 0.38" 1280x720P Micro Display DIY Kit with HDMI Driver Board
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.
Details
This product is crafted with quality materials to ensure durability and performance. Designed with your convenience in mind, it seamlessly fits into your everyday life.
Shipping & Returns
We strive to process and ship all orders in a timely manner, working diligently to ensure that your items are on their way to you as soon as possible.
We are committed to ensuring a positive shopping experience for all our customers. If for any reason you wish to return an item, we invite you to reach out to our team for assistance, and we will evaluate every return request with care and consideration.