{"product_id":"usb-to-can-adapter-ucan-board-stm32f072-canable-klipper","title":"USB to CAN Adapter UCAN STM32F072 – Klipper \u0026 CANable","description":"\n\u003ch2\u003eUCAN Board – USB to CAN Adapter Based on STM32F072\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eUCAN Board\u003c\/strong\u003e is a compact, low-cost, open-source USB to CAN adapter built on the reliable \u003cstrong\u003eSTM32F072\u003c\/strong\u003e microcontroller. Whether you're running \u003cstrong\u003eKlipper firmware\u003c\/strong\u003e on a 3D printer, developing embedded systems on a Raspberry Pi, or working with CAN bus diagnostics, this versatile adapter bridges your computer and CAN bus with ease. Compatible with \u003cstrong\u003eCANable\u003c\/strong\u003e hardware and supporting both \u003cstrong\u003eCANable\u003c\/strong\u003e and \u003cstrong\u003eCandleLight\u003c\/strong\u003e firmware, UCAN is the go-to tool for hobbyists, makers, and engineers alike.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSTM32F072 MCU:\u003c\/strong\u003e A proven, high-performance ARM Cortex-M0 microcontroller at the core\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eType-C USB Socket:\u003c\/strong\u003e Modern, reversible USB-C connectivity for hassle-free plug-in\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCAN2.0A \u0026amp; B Support:\u003c\/strong\u003e Handles both standard and extended CAN frames with baud rates up to \u003cstrong\u003e1 Mbps\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCANable Compatible:\u003c\/strong\u003e Drop-in hardware compatibility with the popular CANable ecosystem\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-Firmware Support:\u003c\/strong\u003e Works with \u003cstrong\u003eCANable\u003c\/strong\u003e, \u003cstrong\u003eCandleLight\u003c\/strong\u003e, and \u003cstrong\u003eKlipper\u003c\/strong\u003e firmware out of the box\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3-Pin Screw Terminal:\u003c\/strong\u003e Clearly labeled CANH, CANL, and GND for secure, reliable connections\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBootloader Jumper:\u003c\/strong\u003e Easily enter bootloader mode for seamless firmware updates\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e120Ω Onboard Termination:\u003c\/strong\u003e Default 120R termination resistor with a jumper to enable or disable as needed\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBroad Platform Compatibility:\u003c\/strong\u003e Works with Raspberry Pi, Raspberry Pi Zero, ODROID, BeagleBone, and other ARM-based platforms\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow It Works\u003c\/h3\u003e\n\u003cp\u003eRunning \u003cstrong\u003eCANable firmware\u003c\/strong\u003e, the UCAN enumerates as a virtual serial port on your computer, acting as a serial-line CAN bus interface. Switch to \u003cstrong\u003eCandleLight firmware\u003c\/strong\u003e and it becomes a native local CAN interface recognized directly by Linux. For 3D printing enthusiasts, UCAN integrates seamlessly as a USB-to-CAN interface within the \u003cstrong\u003eKlipper\u003c\/strong\u003e ecosystem — a perfect companion for toolheads and CAN-bus-based boards.\u003c\/p\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMicrocontroller\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSTM32F072\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUSB Connector\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eType-C\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCAN Standard\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCAN2.0A \u0026amp; CAN2.0B\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMax Baud Rate\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1 Mbps\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTermination\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e120Ω (jumper selectable)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTerminals\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3-pin screw terminal (CANH, CANL, GND)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlastic + Metal\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackage Size\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12 × 8 × 1 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackage Contents\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1 × UCAN Board\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCountry of Origin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMade in Mainland China\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eCompatible Platforms\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eRaspberry Pi \u0026amp; Raspberry Pi Zero\u003c\/li\u003e\n  \u003cli\u003eODROID\u003c\/li\u003e\n  \u003cli\u003eBeagleBone\u003c\/li\u003e\n  \u003cli\u003eAny ARM-based embedded Linux system\u003c\/li\u003e\n  \u003cli\u003eKlipper 3D printing setups\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eRelated Products You May Like\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/1-5m-nylon-braided-3-5mm-aux-audio-cable-car-phone-headphone\"\u003e1.5M Nylon Braided 3.5mm AUX Audio Cable | Car, Phone \u0026amp; Speaker\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/hex-shank-wire-twister-drill-attachment-rebar-tie-tool\"\u003e1\/4\" Hex Shank Wire Twister Drill Attachment | Rebar Tie Tool\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/1-4-inch-npt-nickel-plated-brass-air-compressor-tank-fill-valve\"\u003e1\/4\" NPT Nickel Plated Brass Air Compressor Tank Fill Valve\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eFurther Reading\u003c\/h3\u003e\n\u003cp\u003eFor electronics safety standards and best practices when working with embedded hardware and USB devices, refer to the U.S. Consumer Product Safety Commission (CPSC).\u003c\/p\u003e\n\n\u003cp\u003eLearn more: \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/Microprocessor_development_board\" target=\"_blank\" rel=\"noopener\"\u003eMicroprocessor development board\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: What firmware does the UCAN STM32F072 USB to CAN adapter support?\u003c\/h4\u003e\n\u003cp\u003eA: The UCAN board supports three popular firmware options: \u003cstrong\u003eCANable\u003c\/strong\u003e, \u003cstrong\u003eCandleLight\u003c\/strong\u003e, and \u003cstrong\u003eKlipper\u003c\/strong\u003e. With CANable firmware it acts as a virtual serial port; with CandleLight it is recognized as a native CAN interface on Linux; and with Klipper it serves as a USB-to-CAN bridge for 3D printer toolhead boards.\u003c\/p\u003e\n\u003ch4\u003eQ: Is the UCAN board compatible with Raspberry Pi?\u003c\/h4\u003e\n\u003cp\u003eA: Yes! The UCAN USB to CAN adapter is fully compatible with Raspberry Pi (including Raspberry Pi Zero), ODROID, BeagleBone, and other ARM-based embedded platforms, making it ideal for a wide range of maker and engineering projects.\u003c\/p\u003e\n\u003ch4\u003eQ: How do I update the firmware on the UCAN board?\u003c\/h4\u003e\n\u003cp\u003eA: The UCAN board features a dedicated \u003cstrong\u003ebootloader jumper\u003c\/strong\u003e. Simply set the jumper to enter bootloader mode, connect via USB-C, and flash your desired firmware (CANable, CandleLight, or Klipper) using the appropriate flashing tool on your computer.\u003c\/p\u003e\n\u003ch4\u003eQ: What is the 120Ω termination resistor on the UCAN board for?\u003c\/h4\u003e\n\u003cp\u003eA: CAN bus networks require 120-ohm termination resistors at each end of the bus to prevent signal reflections and ensure reliable communication. The UCAN board includes an onboard 120Ω resistor that is enabled by default, with a jumper allowing you to enable or disable it as your network topology requires.\u003c\/p\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What firmware does the UCAN STM32F072 USB to CAN adapter support?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The UCAN board supports three popular firmware options: CANable, CandleLight, and Klipper. With CANable firmware it acts as a virtual serial port; with CandleLight it is recognized as a native CAN interface on Linux; and with Klipper it serves as a USB-to-CAN bridge for 3D printer toolhead boards.\"}}, {\"@type\": \"Question\", \"name\": \"Is the UCAN board compatible with Raspberry Pi?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes! The UCAN USB to CAN adapter is fully compatible with Raspberry Pi (including Raspberry Pi Zero), ODROID, BeagleBone, and other ARM-based embedded platforms, making it ideal for a wide range of maker and engineering projects.\"}}, {\"@type\": \"Question\", \"name\": \"How do I update the firmware on the UCAN board?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The UCAN board features a dedicated bootloader jumper. Simply set the jumper to enter bootloader mode, connect via USB-C, and flash your desired firmware (CANable, CandleLight, or Klipper) using the appropriate flashing tool on your computer.\"}}, {\"@type\": \"Question\", \"name\": \"What is the 120Ω termination resistor on the UCAN board for?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"CAN bus networks require 120-ohm termination resistors at each end of the bus to prevent signal reflections and ensure reliable communication. The UCAN board includes an onboard 120Ω resistor that is enabled by default, with a jumper allowing you to enable or disable it as your network topology requires.\"}}]}\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/0i45ne-c8.myshopify.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Electronics \u0026 Tech\", \"item\": \"https:\/\/0i45ne-c8.myshopify.com\/collections\/electronics-tech\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"USB to CAN Adapter UCAN STM32F072 – Klipper \u0026 CANable\", \"item\": \"https:\/\/0i45ne-c8.myshopify.com\/products\/usb-to-can-adapter-ucan-board-stm32f072-canable-klipper\"}]}\u003c\/script\u003e","brand":"Zpaxo","offers":[{"title":"Default Title","offer_id":54189011697974,"sku":"\u003cnone\u003e","price":29.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7774\/3158\/files\/Saa87fda6917a4f378e7b7d977347193d5.webp?v=1783270456","url":"https:\/\/0i45ne-c8.myshopify.com\/products\/usb-to-can-adapter-ucan-board-stm32f072-canable-klipper","provider":"Zpaxo","version":"1.0","type":"link"}