Skip to content

Can-Controller DUAL CAN / STM32

Two buses.
Every detail.

Record two independent CAN lines. Analyze packets. Turn logs into readable data for your project.

Logger, sender and analyzer. WiFi and RTC in the dedicated variant.

Original Can-Controller board render
01 / CAN-CONTROLLERPRODUCT RENDER
2 × CANindependent lines
1 Mbit/sCAN 2.0B Active
USB / uSDlog download
5software licenses included

01 / TWO NETWORKS, ONE BOARD

Your CAN network,
made accessible.

CanController is a multipurpose CAN-bus device for vehicles, embedded systems and motorsport applications where data reliability is essential. It combines power, lightness and versatility.

Two full-speed CAN 2.0B Active interfaces, up to 1 Mbit/s. Modular architecture supports tailored configurations through hardware expansion boards and dedicated software packages.

Two independent CAN lines Two CAN 2.0B Active lines, up to 1 Mbit/s, are acquired by CanController. Functional schematic, not wiring. CAN 12.0B ActiveCAN 22.0B ActiveCanControllerLogger / AnalyzerTwo independent channelsUp to 1 Mbit/s
Functional schematic. It does not represent connector wiring.

02 / HARDWARE AND PERIPHERALS

Two networks.
Essential connections.

Two CAN interfaces, USB-C connectivity and MicroSD storage: hardware to acquire, retain and analyze bus data.

Hardware: two CAN interfaces Two CAN 2.0B Active interfaces up to 1 Mbit/s and modular architecture for tailored solutions. Functional schematic, not a pinout. CAN 12.0B ActiveCAN 22.0B ActiveCanControllerUp to 1 Mbit/sModular architectureTailored hardware and software
Two CAN 2.0B Active interfaces up to 1 Mbit/s. Modular architecture for tailored solutions.
Peripherals: USB-C and MicroSD CanController connects to a PC over USB-C and stores complete logs on MicroSD up to 128 GB. Functional schematic, not wiring. USB-CPC connectionMicroSDUp to 128 GBCanControllerComplete bus logs
USB-C for PC connectivity. MicroSD up to 128 GB for complete logs.

Functional schematics: they do not show connector positions or wiring. Refer to the datasheet for the pinout.

Explore the board.

CAN-bus
2 × CAN 2.0B Active
Maximum speed
1 Mbit/s
Log download
USB / MicroSD
Analysis
SavvyCAN / USB
Included software
5 licenses
Dedicated variant
WiFi / RTC

ORIGINAL MODEL

Rotate the model to inspect the device.

03 / LOGGER & SENDER

Capture everything.
Choose when to start.

Set triggers to log the two buses independently and send packets when a defined condition occurs.

From acquisition to a log file A configurable trigger starts logging. All packets are retained in the proprietary log, downloaded over USB or MicroSD. TriggerUser configurableCAN 1 + CAN 2AcquisitionProprietary logEvery packetUSB / MicroSDDownload the file
Log acquisition and download flow.
01

Configurable triggers

Acquisition starts with a user-configurable trigger. Each CAN line can be logged independently.

02

Logging beyond the DBC

All CAN packets are recorded in the proprietary format. The .dbc database determines which messages are converted, while full bus data remains available. Download logs over USB or MicroSD.

03

Condition-based sending

Send packets over the CAN line when a user-defined condition is met. Packets to transmit are saved on the MicroSD.

04 / ANALYSIS SOFTWARE

From packets
to useful data.

Two complementary tools: configure and convert logs with BeingDecoder, or explore the network in Analyzer mode with SavvyCAN.

DECODER & CONFIGURATOR01
Conversion with a DBC database The proprietary log and a DBC database feed Decoder & Configurator. Messages defined in the DBC are converted to CSV at the selected frequency; the complete log remains available. Complete log.dbc databaseDecoder & ConfiguratorSelectable frequencyCSV → MegaLogViewer / Matlab

Configure. Convert. Analyze.

Decoder & Configurator manages the board: CAN speed, filters, triggers and other parameters. It converts proprietary logs with a .dbc configuration and lets you choose the conversion frequency.

The resulting .csv files are readable by MegaLogViewer, Matlab and other tools. Each product includes 5 software licenses to convert data from any device.

Explore BeingDecoder →
View the softwareBeingDecoder interface
SAVVYCAN / USB02
CanController and analysis software
Connect your PC over USB to analyze the bus.

Inspect the live bus.

CanController is fully compatible with open-source analysis software such as SavvyCAN. A USB connection to a PC enables CAN system testing, including packet transmission and reception.

Analyzer mode requires the ST driver and works on Windows 10 and Windows 11.

05 / CANCONTROLLER MANAGER

Manage the board.
Read its status.

CanControllerManager switches between Logger and Analyzer and configures the Real-Time Clock (RTC, in the dedicated variant). Available for Windows 10 and Windows 11 with a detailed tutorial.

  1. Set the Real-Time Clock.
  2. Switch from Analyzer to Logger mode.
  3. Switch from Logger to Analyzer mode.
  4. Find system corruption on the device MicroSD.
  5. Fix MicroSD system corruption when present.
  6. Safely update device firmware.
  7. Reset or create the MicroSD file system.
  8. Show device mode and connection status.
  9. Give more information about the operation.
CanController Manager with nine management functions
CanControllerManager / Windows 10 + 11

Logger

Steady green LED: Logger mode. Decoder & Configurator creates Config.bei with CAN configuration and triggers. The file can be decoded into .json using a .dbc file available on dbcConverter.

Blinking blue LED: valid configuration and CAN packets detected.

Analyzer

Steady blue LED: Analyzer mode. CAN-bus sniffing and analysis with SavvyCAN.

Blinking green LED: CAN packets detected.

View Analyzer modeAnalyzer mode screen

06 / FIRMWARE AND CUSTOMIZATION

Adapt the software
to your project.

The module includes portal access and two free basic applications: one for logging and one for CAN-bus network analysis. Developers can create custom software with STM32-DeveloperTool.

After choosing software, send it over USB, MicroSD or WiFi with the WiFi-equipped variant. WiFi connectivity supports over-the-air updates and behavior changes through the website.

FUTURE DEVELOPMENT

A future software update is planned to program CAN devices over the bus without an additional programmer. Streaming input or CAN data to a remote server for real-time monitoring and remote actuator commands is also planned. These features are listed as future development.

WiFi updatesCanController firmware update

CONFIGURATION EXAMPLE

2_WiFI

Local example of the WiFi interface. Values stay on this page and are not sent to a device.

07 / CONFIGURATIONS

The right board.
The right accessories.

Choose the device, add wiring, or include WiFi and RTC with the complete variant.

01 / CAN-CONTROLLER

Device only

Base configuration for logging and analyzing two CAN lines.

€189Choose →

02 / CAN-CONTROLLER CABLE

Device + wiring

The board with a wired connector for your installation.

€199Choose →

03 / WIFI + RTC

Device + wiring + WiFi + RTC

Includes wired connector, WiFi connectivity and Real-Time Clock.

€209Choose →

08 / CUSTOMIZATION

Your logo.
Your product.

Customize the product with your logo and choose between two colors. Available for orders greater than 10 products.

Request information ↗
CanController with a custom logo in the two available colors
Two colors, with your logo on the device.

09 / DOCUMENTATION

From design
to integration.

CAN-CONTROLLER

Bring CAN into your project.

Choose your configuration or tell us about your application.