{"product_id":"usb-to-can-adapter-stm32f072-canable-candlelight-klipper-firmware","title":"UCAN USB to CAN Adapter STM32F072 – Klipper \u0026 CAnable","description":"\u003ch2\u003eUCAN USB to CAN Adapter – STM32F072 | CAnable, CandleLight \u0026amp; Klipper Compatible\u003c\/h2\u003e\n\u003cp\u003eUpgrade your robotics or 3D printer build with the \u003cstrong\u003eUCAN USB to CAN Adapter\u003c\/strong\u003e — a compact, low-cost, open-source solution built on the \u003cstrong\u003eSTM32F072\u003c\/strong\u003e microcontroller. Whether you're running Klipper firmware on a 3D printer, prototyping an embedded system, or working on an open-source robotics project, this versatile adapter bridges your computer's USB port directly to a CAN bus network with ease.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSTM32F072-Based Architecture\u003c\/strong\u003e — Reliable, proven microcontroller for stable USB-to-CAN communication\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eType-C USB Socket\u003c\/strong\u003e — Modern, reversible connector for convenient plug-in every time\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-Firmware Support\u003c\/strong\u003e — Compatible with CAnable, CandleLight, and Klipper firmware out of the box\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCAN2.0A \u0026amp; CAN2.0B Support\u003c\/strong\u003e — Handles baud rates up to 1 Mbps for high-speed bus communication\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3-Pin Screw Terminal\u003c\/strong\u003e — Clearly labeled CANH, CANL, and GND for fast, secure wiring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBootloader Jumper\u003c\/strong\u003e — Dedicated jumper pin for easy firmware flashing and updates\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOnboard 120Ω Termination\u003c\/strong\u003e — Default on; a second jumper lets you enable or disable termination to match your bus topology\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVirtual Serial Port Enumeration\u003c\/strong\u003e — Appears as a standard virtual serial port on your computer — no exotic drivers required\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlastic + Metal Construction\u003c\/strong\u003e — Durable everyday build quality designed to last\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpen-Source Hardware\u003c\/strong\u003e — CANable-compatible design with a thriving community of support and documentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eIdeal For\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eKlipper-based 3D printers using CAN bus toolhead boards\u003c\/li\u003e\n  \u003cli\u003eOpen-source robotics systems requiring CAN bus connectivity\u003c\/li\u003e\n  \u003cli\u003eEmbedded systems development and prototyping\u003c\/li\u003e\n  \u003cli\u003eAutomotive and industrial CAN bus diagnostics (non-commercial \/ hobby use)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003ctable\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\u003eFirmware Compatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCAnable, CandleLight, Klipper\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCAN Protocol\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Ω (onboard, jumper-selectable)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTerminal Pins\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCANH, CANL, GND (3-pin screw terminal)\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\u003c\/table\u003e\n\n\u003cp\u003eFor general guidance on USB and serial communication standards relevant to embedded hardware, visit the \u003ca href=\"https:\/\/www.nist.gov\/communications-technology-laboratory\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNIST Communications Technology Laboratory\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: What is the UCAN STM32F072 USB to CAN Adapter used for?\u003c\/h4\u003e\n\u003cp\u003eA: The UCAN USB to CAN Adapter is a small, open-source USB-to-CAN interface board based on the STM32F072 microcontroller. It connects your computer's USB port to a CAN bus network, making it ideal for Klipper 3D printer toolhead setups, open-source robotics systems, embedded development, and CAN bus prototyping. It enumerates as a virtual serial port on your computer, so it's compatible with a wide range of software tools without special drivers.\u003c\/p\u003e\n\u003ch4\u003eQ: Which firmware does this USB CAN adapter support?\u003c\/h4\u003e\n\u003cp\u003eA: This adapter is compatible with three popular firmware options: \u003cstrong\u003eCAnable\u003c\/strong\u003e, \u003cstrong\u003eCandleLight\u003c\/strong\u003e, and \u003cstrong\u003eKlipper\u003c\/strong\u003e. A bootloader jumper on the board makes reflashing firmware straightforward, so you can switch between supported firmware as your project requires.\u003c\/p\u003e\n\u003ch4\u003eQ: How do I connect the UCAN adapter to my CAN bus?\u003c\/h4\u003e\n\u003cp\u003eA: The board features a clearly labeled \u003cstrong\u003e3-pin screw terminal\u003c\/strong\u003e (CANH, CANL, GND). Simply connect the corresponding wires from your CAN bus network to these terminals. The onboard 120Ω termination resistor is enabled by default, and a dedicated jumper lets you disable it if your bus topology already has termination at both ends.\u003c\/p\u003e\n\u003ch4\u003eQ: Is this adapter compatible with CANable hardware?\u003c\/h4\u003e\n\u003cp\u003eA: Yes. The UCAN board is designed to be fully compatible with CANable hardware and the broader open-source CANable ecosystem, making it a cost-effective drop-in alternative for projects that already use CANable-based tools and software.\u003c\/p\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the UCAN STM32F072 USB to CAN Adapter used for?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The UCAN USB to CAN Adapter is a small, open-source USB-to-CAN interface board based on the STM32F072 microcontroller. It connects your computer's USB port to a CAN bus network, making it ideal for Klipper 3D printer toolhead setups, open-source robotics systems, embedded development, and CAN bus prototyping. It enumerates as a virtual serial port on your computer, so it's compatible with a wide range of software tools without special drivers.\"}}, {\"@type\": \"Question\", \"name\": \"Which firmware does this USB CAN adapter support?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"This adapter is compatible with three popular firmware options: CAnable, CandleLight, and Klipper. A bootloader jumper on the board makes reflashing firmware straightforward, so you can switch between supported firmware as your project requires.\"}}, {\"@type\": \"Question\", \"name\": \"How do I connect the UCAN adapter to my CAN bus?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The board features a clearly labeled 3-pin screw terminal (CANH, CANL, GND). Simply connect the corresponding wires from your CAN bus network to these terminals. The onboard 120Ω termination resistor is enabled by default, and a dedicated jumper lets you disable it if your bus topology already has termination at both ends.\"}}, {\"@type\": \"Question\", \"name\": \"Is this adapter compatible with CANable hardware?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The UCAN board is designed to be fully compatible with CANable hardware and the broader open-source CANable ecosystem, making it a cost-effective drop-in alternative for projects that already use CANable-based tools and software.\"}}]}\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:\/\/vpggdm-rp.myshopify.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Phone \u0026 Cable Accessories\", \"item\": \"https:\/\/vpggdm-rp.myshopify.com\/collections\/phone-cable-accessories\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"UCAN USB to CAN Adapter STM32F072 – Klipper \u0026 CAnable\", \"item\": \"https:\/\/vpggdm-rp.myshopify.com\/products\/usb-to-can-adapter-stm32f072-canable-candlelight-klipper-firmware\"}]}\u003c\/script\u003e","brand":"Qme","offers":[{"title":"Default Title","offer_id":49749993128150,"sku":"\u003cnone\u003e","price":23.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/5243\/8486\/files\/S56309cb0262947f69ae0d98be1296e38c.webp?v=1785320777","url":"https:\/\/qmeboost.com\/products\/usb-to-can-adapter-stm32f072-canable-candlelight-klipper-firmware","provider":"Qme","version":"1.0","type":"link"}