Buy Online
Free worldwide shipping.

BaseCam CAN_Driver

BaseCam CAN_Driver

BaseCam CAN_Driver


SBGC CAN Modular System Connection Diagram (64Kb 10.04.2017)
CAN_Drv module datasheet (361Kb 18.12.2017)
CAN_Drv initial setup guide (397Kb 15.05.2019)
CAN_Drv module configuration reference manual (186Kb 11.10.2019)


Driver CAD drawings (4Mb 13.03.2018)


Motor driver with the CAN-bus interface is intended to be used with the CAN-enabled SimpleBGC32 controller.

It allows you to build a 3-axis stabilizer based on a modular scheme (see connection diagram) or an extend regular stabilizer by the 4th, 5th axis, with the optimized wiring between modules that is perfectly immune to EMI noise.

This module was designed for using with the "extended" controllers (Extended, Pro, CAN_MCU), replacing the on-board drivers. Requires firmware version 2.66b1 or higher.


Input voltage: 2sā€“6s (6ā€“26V)
Current: 10A continuous (15A with heatsink installed), max. 40A impulse.

Support a big number of models of absolute rotary encoders with the following interfaces:

  • SPI
  • PWM
  • I2C
  • A,B,Z
  • SSI, BiSS

Main controller connection:

  • 2x CAN, optional on-board terminator

Other interfaces:

  • Limit switch, Z-Index switch, Emergency switch and several digital I/O pins
  • 1-wire for thermal sensor connection
  • Address selection pins


  • Over-current
  • Under-voltage
  • Short-circuit
  • Over-temperature


CAN Driver firmware v.1.06 (96Kb 8.10.2019)

  • add a support of new encoders: Zettlex IncOder (SPI-over-RS422), iC-Haus iC-MU (SPI), TLE5012B (SPI, PWM), A1335 (SPI, I2C), AM4096 (I2C),  AS5048B (PWM), MA730 (SPI, PWM)

CAN Driver firmware v.1.00 (110Kb 1.01.2018)

First release

changelog.txt (179 b 11.10.2019)

How to upgrade firmware

To upgrade the firmware in the CAN_DRV module(s), connect modules by CAN interface to the main controller connected to a PC running SimpleBGC32 GUI.
Note: it's required to connect main power supply to make CAN_DRV working (they are not powered from USB).

In SimpleBGC32 GUI:

  1. Turn motors OFF by the button "MOTORS ON/OFF"
  2. Go to "Upgrade" tab, open "Connected modules" tab. Press the "Refresh" button to load information about modules.
  3. Select a required module from the list. GUI will show current hardware, firmware and bootloader versions for each module
  4. Browse for the file containing new firmware. Be careful, flashing improper file will make the device "bricked" and it will be hard to make it alive.
  5. Press "Flash" button to write firmware.
  6. Reconnect USB to restart gimbal controller and let him see changes.
  7. Connect GUI and repeat steps 2, 3 to check that new firmware is working and system operates normally.

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