{"product_id":"usb-to-can-adapter-ucan-board-stm32f072-klipper-canable-candlelight","title":"USB to CAN Adapter UCAN STM32F072 – Klipper \u0026 CANable","description":"\n\u003ch2\u003eUCAN USB to CAN Adapter – STM32F072 | CANable \/ CandleLight \/ Klipper\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eUCAN Board\u003c\/strong\u003e is a compact, low-cost, open-source USB to CAN bus adapter built on the \u003cstrong\u003eSTM32F072\u003c\/strong\u003e microcontroller. Whether you're running a 3D printer on \u003cstrong\u003eKlipper firmware\u003c\/strong\u003e, 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.\u003c\/p\u003e\n\n\u003cp\u003eIt enumerates as a virtual serial port (CANable\/slcan mode) or, with the alternative \u003cstrong\u003eCandleLight firmware\u003c\/strong\u003e, as a native CAN interface on Linux — making it an ideal tool for embedded developers and makers alike.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMCU:\u003c\/strong\u003e STM32F072 ARM Cortex-M0\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConnectivity:\u003c\/strong\u003e Type-C USB socket for modern, secure connections\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCAN Protocol:\u003c\/strong\u003e Supports CAN 2.0A and CAN 2.0B with baud rates up to \u003cstrong\u003e1 Mbps\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFirmware Compatible:\u003c\/strong\u003e CANable, CandleLight, and Klipper firmware\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTerminal Block:\u003c\/strong\u003e 3-pin screw terminal — CANH, CANL, GND for easy wiring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBootloader Access:\u003c\/strong\u003e Onboard jumper for entering bootloader mode during firmware updates\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e120Ω Termination:\u003c\/strong\u003e Onboard 120R termination resistor, enabled\/disabled via jumper\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlatform Compatibility:\u003c\/strong\u003e Raspberry Pi, Raspberry Pi Zero, ODROID, BeagleBone, and other ARM-based platforms\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuild:\u003c\/strong\u003e Plastic + Metal construction\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMCU\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSTM32F072\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUSB Port\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\u003eCAN 2.0A \/ CAN 2.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\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\u003eQuantity\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1 pc\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\/table\u003e\n\n\u003ch3\u003eWhat Is the UCAN Adapter Used For?\u003c\/h3\u003e\n\u003cp\u003eThe UCAN adapter is perfect for:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3D Printing:\u003c\/strong\u003e Use with Klipper firmware to communicate over a CAN bus with toolheads and peripherals\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmbedded Development:\u003c\/strong\u003e Connect CAN bus devices to Linux-based single-board computers\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNetwork Debugging:\u003c\/strong\u003e Monitor and interact with CAN networks via a simple USB connection\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-channel-relay-module-dc-3-3v-24v-optocoupler-arduino\"\u003e1-Channel Relay Module DC 3.3V–24V Optocoupler for Arduino\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/0-300mm-adjustable-pcb-holder-360-rotation-soldering-stand-clamp\"\u003e0–300mm PCB Holder Stand | 360° Rotation Soldering Clamp\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/038-inch-1280x720p-micro-display-diy-hdmi-driver-board-kit\"\u003e0.38\" 1280x720P Micro Display DIY Kit with HDMI Driver Board\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eFurther Reading\u003c\/h3\u003e\n\u003cp\u003eFor 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 \u003ca href=\"https:\/\/www.nist.gov\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNIST – National Institute of Standards and Technology\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eNote: Screen colors may vary slightly from the actual product due to monitor calibration and lighting conditions. Minor measurement tolerances apply.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: Is the UCAN adapter compatible with Klipper firmware for 3D printing?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\n\u003ch4\u003eQ: What operating systems does the UCAN USB to CAN adapter support?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\n\u003ch4\u003eQ: Can I use the UCAN adapter with a Raspberry Pi or other single-board computers?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\n\u003ch4\u003eQ: How do I update the firmware on the UCAN board?\u003c\/h4\u003e\n\u003cp\u003eA: 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.\u003c\/p\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Is the UCAN adapter compatible with Klipper firmware for 3D printing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}, {\"@type\": \"Question\", \"name\": \"What operating systems does the UCAN USB to CAN adapter support?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use the UCAN adapter with a Raspberry Pi or other single-board computers?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}, {\"@type\": \"Question\", \"name\": \"How do I update the firmware on the UCAN board?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}]}\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:\/\/oasis-select.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Electronics \u0026 Tech\", \"item\": \"https:\/\/oasis-select.com\/collections\/electronics-tech\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"USB to CAN Adapter UCAN STM32F072 – Klipper \u0026 CANable\", \"item\": \"https:\/\/oasis-select.com\/products\/usb-to-can-adapter-ucan-board-stm32f072-klipper-canable-candlelight\"}]}\u003c\/script\u003e","brand":"Oasis Select","offers":[{"title":"Default Title","offer_id":47755602919529,"sku":"\u003cnone\u003e","price":29.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/7931\/3257\/files\/Saa87fda6917a4f378e7b7d977347193d5.webp?v=1783270456","url":"https:\/\/oasis-select.com\/products\/usb-to-can-adapter-ucan-board-stm32f072-klipper-canable-candlelight","provider":"Oasis Select","version":"1.0","type":"link"}