Babel in a plastic enclosure


Advanced USB-CAN and UART-CAN adapter that can be used as a standalone device or as an embeddable module for OEM.

Babel is an advanced USB-CAN and UART-CAN adapter designed for use with UAVCAN and other CAN bus protocols. It can be used either as a complete standalone tool, as a development platform for UAVCAN-centric applications, or as an OEM component in larger systems.


  • General-purpose USB-CAN or UART-CAN adapter.
  • Diagnostic, monitoring, and development tool for UAVCAN networks.
  • Generic CAN/UAVCAN development board.
  • Programmable CAN unit in OEM applications.

Babel is primarily intended for UAVCAN applications, although other CAN bus protocols are supported equally well. We recommend the UAVCAN GUI Tool for use with Babel; however, there is a wide selection of software products that can talk with SLCAN adapters and therefore are compatible with Babel too.


  • Low latency. The overall latency between the USB port on the host system and the CAN bus is under 1 millisecond.
  • High throughput. The device handles over 5000 frames per second in either direction continuously.
  • Standard Dronecode/UAVCAN connectors.
  • Proper prioritization of outgoing CAN frames. The adapter schedules outgoing frames properly, avoiding the inner priority inversion problem in the transmission queue.
  • Large RX buffer allows the device to handle short-term traffic bursts without frame losses when interfaced via low-speed UART.
  • Embedded software-controlled 120 Ohm termination resistor.
  • The CAN bus can be powered from USB via a software-controlled bus power switch. This enables, among other things, easy testing and configuration of UAVCAN-interfaced peripherals.
  • Quasi-standard SLCAN interface (a.k.a. LAWICEL) to the host system makes the adapter compatible with a variety of software products available on the market.
  • No drivers needed for Windows, OSX, Linux.

Related announcements and discussions

I want to know How to use can

What should I do if I want to use APM for can bus communication? Instead of UAVCAN communication。I want to figure out this framework。…

Babel diode is overheating

This part (diode?) started to overheat on my babel : bad part.jpg1440x1080 789 KB I’m not sure what I did to damage it but the board seems functional otherwise (as long as I don’t keep it plugin in for too long). Can you tell me what this part is so I can order a replacement from Digikey?…

Ardupilot and UAVCAN

I want to know if UAVCAN under ardupilot should also be able to use zubax gnss? What will be different?…

Babel tutorial problem

Hello. I am trying to UAVCAN tutorial below. But I don’t know how can Babel is flashed with source code. source code have an IAR project file, so how do I build it and get the resulting file. I made *.application.bin file to flash the Orel …

Quick start guide for Myxa v0.1

This post is a tentative quick start guide for Myxa motor controllers. It assumes that the user has a GNU/Linux enabled PC; support for Windows is going to be added pretty soon as well. If you have any questions or concerns, please send us an email to, or post right here in the commen…

RaspberryPi 3 and UAVCAN

o. I’m using Orel 20 and studying Sapog. I want to use UAVCAN with Raspberry Pi 3. I already know that Raspberry Pi 3 supports CAN protocol. Then is it possible to use the UAVCAN with a Raspberry Pi 3 in the same way as protocol in Sapog firmware?…

Unable to connect babel

I have been using Zubax GNSS since the original GNSS1 and have fought through all the struggles with Ardupilot and the growing pains of UAVCAN implementation. I decided to get another GNSS for a new project only to find that the struggle continues. I found that in order to set a static node id I w…

Evaluating the efficiency of a sensorless propeller drive using UAVCAN GUI Tool

This video shows how the UAVCAN GUI Tool can be applied to evaluate the efficiency of a sensorless propeller drive (or any other kind of drive that can be controlled via UAVCAN). The video features the following products and instruments: UAVCAN GUI Tool version 0.9 Zubax Babel (USB-CAN adapter) …

Problems with Babel & UAVCAN Gui Tool on Windows

Hi Pavel, I’m having problems using the Babel board with UAVCAN Gui Tool on Windows. When I connect the Babel board via USB and start UAVCAN Gui Tool (v 0.8 I think) the drop down menu under “Select CAN Interface” is empty. Therefore I can’t get past the “CAN Interface Configuration” dialog. Any …