EN CN

Serial-over-CAN Hub

This module is designed for reliable transmission of serial data over a common CAN bus* that interconnects all gimbal modules, significantly simplifying system wiring. Data input and output are supported via a full-duplex UART interface on modules that provide this capability—for example, with one connection point being a Serial HUB and the other a CAN_IMU or a second Serial HUB. Alternatively, the secondary connection point may be the Serial API of the main controller or a GPS_IMU, enabling full use of API functions without the need for direct access to their UART ports.

* The functionality is available exclusively in the Extended family of controllers equipped with a CAN port.

Key Features:

  • Compact form factor (PCB 30 x 25 mm)
  • Three UART ports capable of simultaneous operation
  • One UART port duplicated to an RS-422 interface for long-range wired connections
  • Support for two types of CAN connectors (legacy and new generation)

How to use

The link should be configure in the BaseCam GUI - "Service" tab - "Serial Link over CAN" section.

  1. Select an empty slot
  2. For "Serial port", select "CAN_Serial_hub1/2"* and its physical port**.
  3. Configure its baud rate and parity
  4. For "Function", select "Transparent serial"
  5. For "Target port", select the 2nd endpoint of the link
  6. For the 2nd endpoint, repeat the configuration in another free slot, selecting the current Serial HUB port as a "Target port"
  7. Press "CHECK CONFIGURATION" button. If there are no errors - write settings to the controller; they are applied after restart.
To access Serial API from this port, select "SBG32 Serial API" for the "Function", bypassing the 2nd endpoint configuration.

* The addressing "CAN_Serial_hub1" or "CAN_Serial_hub2" is defined by the "CAN ADDR" soldered jumber on bottom side of PCB
** For Port2, either TTL or RS-422 can be used.

Resources

PCB 3D model (STL, STEP) (3Mb 26.12.2025) Enclosure 3D model (STL) (2Mb 26.12.2025)

Firmware

CAN Serial Hub / GPS_IMU Split.Receiver firmware v.1.04 (34Kb 15.07.2025)

  • Bugfix: a small number of GNSS data packets might be missed

How to upgrade firmware in CAN modules

Connect the module by CAN interface to the board, connect the board to a PC, and run SimpleBGC32 GUI. It's better not connect a battery (except for the CAN_DRV module, which doesn't take power from the CAN bus).

  1. Go to "Upgrade" tab, open "Connected modules" tab. Press the "Refresh" button to reload module information.
  2. Select a required module from the list. GUI will show the current hardware, firmware, and bootloader versions for each module (except for GUI prior to 2.62, which shows only hardware and bootloader versions).
  3. Browse for the file containing new firmware. Be careful, flashing an improper file will make the device "bricked" and it will be hard to make it alive.
  4. Press the "Flash" button to write firmware.
  5. Restart the main controller to let it see the changes.
  6. Connect GUI and repeat steps 2 and 3 to check that the new firmware is working and the whole system operates normally.
Product Image
BaseCam CAN Serial Hub Adapter in case
BaseCam CAN Serial Hub Adapter
Product Schemes
BaseCam CAN Serial Hub dimensions
BaseCam CAN Serial Hub pinout - top view
BaseCam CAN Serial Hub pinout - bottom view

This site uses cookies. By continuing to browse the site, you are agreeing to use of our Privacy Policy.