VBCores
Electronics for Robotics
VB Cores is a system of electronic modules and software examples designed to simplify and accelerate the development of robotic devices. The system is primarily tailored for:
Educational institutions
Startups and research laboratories .
Advanced Developers: Full access to firmware and schematics for custom robot control.
Core of the System: VBCore Microcontroller Module
The VBCores VB32G4 combines the processing power and rich peripherals of an STM32G474RE microcontroller with an 60V input power supply and FDCAN transceiver, all in a tiny (30.48mm x 38.1mm) form factor suitable for integration into products. It provides an affordable, convenient and flexible way to create electronic hardware in bot h development and production stages.
Any embedded software developer can use this device with ease thanks to compatibility with Arduino IDE (STM32duino), STM32Cube and all other products compatible with STM32G4 MCUs.
Key features include:
Built-in power converter supporting voltages up to 60V — connect batteries directly.
CAN FD interface for high-speed communication between robot nodes.
Compact design with single-sided mounting — easily integrates into any board (motor drivers, sensors, etc.).
Convenient debugging : a dedicated programming port accessible even in assembled devices.
The module handles electronics management, allowing developers to focus on robot logic.
What’s in the System?
Electronics :
VBCore32G4 microcontroller module .
Motor control boards : for brushed, brushless (BLDC), and stepper motors.
Power management boards : battery monitoring, energy distribution.
CAN FD converters (SPI, Ethernet).
Sensors and auxiliary devices .
Code examples and libraries :
Motor control.
ROS / ROS2 integration
Ready-to-use solutions for Arduino IDE and STM32 .
Typical Robot Architecture with VB Cores
Power :
Battery (up to 50 V) → power management board ensures energy distribution and monitoring.
Control :
Microcomputer (e.g., Raspberry Pi or x86) for high-level tasks (navigation, AI).
Drivers / sensor boards for low-level control of motors and sensors.
Communication :
CAN FD — for data exchange between modules.
Cyphal protocol — for reliable communication in distributed systems.
Software: Ready-Made Solutions
Libraries :
Code examples :
Motor control, acquire sensor data, communication setup.
Advantages
Time-saving : No need to design basic components — use pre-built modules.
Flexibility : Create devices of any complexity, from educational robots to advanced prototypes.
Compatibility : Supports CAN FD , Cyphal , and ROS standards.
Openness : Schematics, code, and documentation are publicly available.
VB Cores eliminates routine tasks, letting you focus on your robot’s unique features.
Last updated