RoboBoard X3 – Programmable Robot Development Kit


Programmable robot development board for motor and sensor control.

  • ESP32 240Mhz processor
  • Wireless IoT connectivity
  • Support for smartphone apps
  • 4 Servo ports
  • 4 DC ports (3.7 Volt)
  • 3 GPIO pins + (4 servo pins)
  • 4 RGB lights
  • Battery charging
  • Gyroscope and accelerometer
  • Qwiic connector
  • Arduino and ESP-IDF compatible
Control with your smartphone or tablet

In stock

SKU: TMK-X3K Category:
EU over 100€
Worldwide over 200€
We are here to help
Secure payments via
Paypal or Credit card

Compatible with



Totem RoboBoard X3 is an ESP32 robot development board with integrated Arduino programming and motor drivers. A compact package contains 3.7V battery with charging, DC and Servo motor control, accelerometer and gyroscope, wireless capabilities for remote control and Internet access. More features can be added using available Qwiic connector and GPIO pins for custom control and communications.
Designed for small size robots to fit all electronic into tight space.


This board is drop-in replacement for older Mini Control Board. It is compatible with all previously sold robotic kits (containing Mini Control Board X3).


Remote control

RoboBoard can be remotely controlled using Totem smartphone app with predefined controls or custom ones for your own project. Application allows to create buttons with variable parameters and intercept them in Arduino code.
All this functionality is integrated into Totem software and enabled with a few lines of code:

Also, ESP32 enables access to the Internet or even interact with wireless gamepad controllers.


Software features

RoboBoard is well integrated with Arduino framework. Most of the features are accessible with single line of code without require for external libraries. Even allows to setup drivetrain algorithms or control motor speed and acceleration. See API specifications:

Compatible with Arduino IDE, PlatfomIO and ESP-IDF. Check for setup instructions:



RoboBoard is a single board for all robotic needs. It contains some most common features, but can be expanded with additional Qwiic modules. Even third-party modules works with integrated motor drivers. For custom controls or communications – available GPIO pins can be used (compatible with general Arduino libraries).

Information for interacting with Qwiic and GPIO pins:


Included parts:

  • 1x RoboBoard X3 (revision v3.1)
  • 1x Battery, LiPo, 3.7V, 250 mAh
  • 1x USB-C charging and programming cable (30cm)
  • 2x Zip Ties
  • 4x Bolt M3x6
  • 4x Nut M3 10×6
  • 4x Nylon Spacer Standoff M3 8mm



• ESP32 module (ESP32-D0WD)
• Dual-core 240Mhz (Xtensa LX6)
• 320KB SRAM, 8MB flash
• Wireless connectivity

Board features:

• 4 Servo motor ports (3.7 Volt)
• 4 DC motor ports (3.7 Volt)
• 3 GPIO pins + (4 servo SIG)
• 2 LDO regulators
• 4 RGB lights
• IMU sensor (accel and gyro)
• Reset, Boot buttons
• On/Off switch
• Battery input, integrated charger
• Qwiic (STEMMA QT compatible)
• USB-C (power, data, charging)
• GPIO connector


• USB-C: 5V
• Battery: LiPo, 3.7V, 250 mAh


• 65 x 25 x 8 mm (L x W x H)


Robotic kits:

Totem robots are using our developed RoboBoard X3 to control motors and other accessories. Here are some examples of what can be made with it:

collage of cars examples with x3-fbi board


For more details and user guide visit:

You may also like…