What are we best at? Electronics & 3D printing
Fast delivery 30-day returns
Own warehouse & service Thousands of products
15+ years of expertise 1.7M+ orders
What are we best at? Electronics & 3D printing
Fast delivery 30-day returns
Own warehouse & service Thousands of products
15+ years of expertise 1.7M+ orders

Over 500,000 customers already trust us. With us you get:

 

same-day shipping for products marked “24h shipping”

 

our own service centre in Poland

 

30 days to return and free delivery in Poland from PLN 500

 

4.9/5 on TrustMate and 4.9/5 on Google (almost 4,000 reviews)

 

VAT invoice, leasing and instalments for businesses

For businesses

 

individual quote for larger quantities

 

VAT invoice

For schools and universities

 

orders based on requests for quotation

 

help with choosing kits for your lab

Send an inquiry - we reply quickly.

Index: MSS-26016
EAN: 6972934175687

RollerCAN Unit - brushless motor with STM32 controller - Unit extension module - M5Stack U188

RollerCAN Unit is an integrated motion control module with a brushless DC motor , based on the STM32 microcontroller, featuring closed loop FOC, CAN/I2C communication, OLED display and slip ring . Ideal for robotics and industrial automation applications.

Price:
Net price:

This store sells to registered businesses only

Ordering on botland.store requires a verified business account with a VAT ID. Create one and we will confirm it shortly.

Over 500,000 customers already trust us. With us you get:

 

same-day shipping for products marked “24h shipping”

 

our own service centre in Poland

 

30 days to return and free delivery in Poland from PLN 500

 

4.9/5 on TrustMate and 4.9/5 on Google (almost 4,000 reviews)

 

VAT invoice, leasing and instalments for businesses

For businesses

 

individual quote for larger quantities

 

VAT invoice

For schools and universities

 

orders based on requests for quotation

 

help with choosing kits for your lab

Send an inquiry - we reply quickly.

Product description: RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

RollerCAN Unit is a compact module designed for precise motion control in robotic and industrial applications. Based on the STM32G431 microcontroller, the module controls a 3504 type (200 kV) brushless DC motor , using advanced FOC (Field-Oriented Control) technology with three-loop control (current, speed, position). The integrated TLI5012 magnetic encoder provides precise position feedback. Thanks to the use of a slip ring , 360-degree rotation is possible while maintaining communication and power supply via the Grove port, which allows for the installation of additional modules. Additionally, RollerCAN offers an interactive user interface: a 0.66-inch OLED screen, a button and an RGB diode informing about the operating status. The module can be powered via CAN (XT30, from 6 V to 16 V) or the Grove port (5 V). The whole thing is enclosed in a 40 x 40 x 40 mm housing, with LEGO mounts and M3 holes, which makes it easy to mount in various structures. RollerCAN is an open source solution, supporting CAN and I2C communication , as well as debugging via SWD/SWO.

Also check out the user guide prepared by the manufacturer!

RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188.

Botland is an official distributor of the M5Stack module family in Poland. We have extended this system of stackable functional devices with accessories from our range and numerous blog guides. All M5Stack products presented here are original.

RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

The integrated OLED display allows you to monitor the operating status in real time.

Main Features of RollerCAN Unit

  • Brushless motor - BLDC type with closed control loop FOC
  • Control via CAN or I2C - versatile integration with systems
  • Slip Ring - Allows continuous rotation and communication through the Grove port
  • Built-in 0.66'' OLED display - monitoring operating parameters
  • User interface - function button and RGB diode
  • LEGO mount and M3 holes - quick assembly for DIY and industrial projects
  • Precise control - three-loop control system: current, speed, position
  • Power supply from 6 V to 16 V (CAN) or 5 V (Grove) - adjustment in the selection of the power source
  • Fully open source - access to firmware and CAN/I2C protocols

Compatibility and programming

RollerCAN Unit is compatible with the M5Stack ecosystem - it can be easily integrated with Core , Stick , Atom series modules and external systems. It supports CAN and I2C communication, allowing control from Arduino IDE, PlatformIO or ESP-IDF . Configuration of parameters such as operating mode (RPM, position, current, encoder), PID or I2C / CAN addresses is done via the configuration menu available from the button and OLED, as well as via communication protocols. The module also provides SWD / SWO interfaces for advanced debugging.

RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

The top and base of the module have LEGO-compatible mounting holes.

RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

The supply voltage should not exceed 16 V.

Connection and power supply

The module offers two independent power supply methods:

  • Via XT30 connector (CAN) - voltage from 6 V to 16 V DC
  • Through Grove port - 5V DC voltage

Communication takes place via:

  • CAN (XT30, two data lines + power supply)
  • I2C (Grove)

Thanks to the slip ring, data and power can also be transmitted during full shaft rotation , which makes RollerCAN ideal as a drive for robotic arms or manipulators.

Technical Specifications of the RollerCAN Unit

  • Microcontroller: STM32G431CBU6, Cortex M4
  • Memory: 128kB Flash, 32kB SRAM
  • Motor type: Brushless BLDC D3504, 200 kV, diameter 41 mm
  • Driver: DRV8311HRRWR
  • Encoder: TLI5012BE1000 (magnetic)
  • Display: OLED 0.66'', resolution 64 x 48 px, SPI communication
  • Communication interfaces:
    • 2x CAN (XT30 connector, 2 + 2 PW-M configuration)
    • 2x I2C (address: 0x64)
  • LED indicators: 2x WS2812-2020 RGB diodes
  • Engine power supply:
    • via CAN connector (XT30): 6 V to 16 V DC
    • via Grove port: 5V DC
  • Slip Ring Power Supply (Grove Port): 5V DC
  • Current consumption depending on load (at 16 V DC):
    • 50g load: 2100rpm, 225mA
    • 200g load: 1400rpm, 601mA
    • 500g load (max): 560rpm, 918mA
    • No load: 78 mA
  • Power consumption in standby mode:
    • via Grove port (5V): 70mA
    • via CAN (16V): 32mA
  • Output torque:
    • with Grove power supply (5V): 0.021 N m / 0.2 kgf cm at 350 mA
    • with CAN power supply (16 V): 0.065 N m / 0.66 kgf cm at 927 mA
  • Slip Ring Current Capacity (Grove Port): 5V/300mA
  • Noise level: 48 dB
  • Operating temperature: from 0°C to 40°C
  • Dimensions: 40 x 40 x 40 mm
  • Weight: 84.4 g
RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

The module supports motion control and parameter adjustment via CAN or I2C bus.

RollerCAN Unit - brushless motor with STM32 controller - Unit expansion module - M5Stack U188

Items included in the set.

Contents of the set

  • 1x RollerCAN Unit
  • 1x PwrCAN power and communication cable (10 cm)
  • 2x Grove cables 4-pin, 2 mm pitch (5 cm)
  • 6x pin
  • 1x mounting flange
  • 1x mounting bracket
  • 1x Allen key 2.5mm
  • 1x 2mm Allen key
  • 6x M3 nuts
  • 2x Allen screws M3 x 14 mm
  • 4x Allen screws M3 x 14mm conical
  • 4x Allen screws M3 x 12 mm conical
  • 1x 5-pin debugging cable, single-sided, pitch 1.25 mm (10 cm)
Name Value
Voltage to 5.0 V
Voltage from 16.0 V
Rotation speed 560 obr/min
Torque
  • 0,6 kg*cm
  • 0.2 kg*cm
UC - Microcontroller STM32G431CBU6
UC - Core Cortex M4
UC - Flash 128 kB
UC - RAM 32 kB
UC - I2C yes
UC - CAN interface yes
Width 10 cm
Height 7.5 cm
Depth 5 cm
Weight 0.159 kg

Delivery method Delivery time Cost
GLS EU Shipping in 24 hours from €8.07
Raben Delivery in 3–5 days, no inside delivery from €96.75

The full delivery terms are on the page Delivery and payment.

30 days to return, without giving a reason

If the product does not meet your expectations, you have 30 days from receiving the parcel to withdraw from the contract. The product only has to be complete. The right of return belongs to consumers (a purchase unrelated to business activity).

Complaints

If the product turns out to be faulty, you can make a claim under the guarantee or the statutory warranty. We handle claims without delay, at the latest within 14 working days of receiving the report together with the goods.

Be the first to ask a question about this product!

Instructions and documents

GPSR data

Country of origin China
Manufacturer contact details M5Stack Technology Co Ltd Block A10, Expo Bay South Coast Shenzhen , Fuhai Street, Bao'an District
EU market introducer contact details BOTLAND B. DERKACZ SP. K. Gola 25A - 63-640 Bralin

Product information

This product is a component intended for further assembly or prototyping. It is not a finished product within the meaning of the product safety regulations.

Other customers also viewed

There are no reviews for this product yet.