Skip to content

CrowBot-BOLT Programmable Smart Robot Car STEAM Robot Kit


CrowBot BOLT is a programmable educational car that can be easily used. It is small and beautiful in shape and easy to install. It uses ESP32-WROVER-B as the MCU, with Bluetooth and WiFi functions. It has a wealth of sensors(such as photodiode, ultrasonic sensor, line Tracking Sensor), can quickly realize functions such as light chasing, line tracking, obstacle avoidance, remote control, and light show. As an entry-level ESP32 programmed educational robot, the cool and cute Bolt makes robot programming learning, and teaching easy and fun. It comes with 16 lessons in three languages (Letscode, Ardunio, MicroPython), provides rich programming, and allows programming beginner to learn to program in the fun of creativity. It has reserved 2 expansion interfaces, which can be expanded and used with 150+ kinds of Crowtail modules. Unlimited creativity, waiting for you to discover!

Model: CRB00157C Crowbot-bolt-mainpic-2.png

Alt text


  • Support for Letscode, Arduino and Python
  • Can be controlled by IR remote control, Bluetooth/WiFi control
  • The car is equipped with ultrasonic, infrared tracking, photodiode and other sensors
  • With 16 courses, it is the best choice for the entry of ESP32
  • Equipped with on board indicator LED , through which you can intuitively understand the working condition of the car
  • 4Pin I2C and A/D ports are reserved to connect Crowtail sensors, creating more possibilities
  • Compatible with CrowBot Joystick, provides various methods to play


Item Description
Programmatically Letscode,Ardunio,Micropython
Control method Bluetooth Remote Control/Infrared Remote Control
Input Button, Photodiode, Infrared Receiving Module, Ultrasonic Sensor, Line Tracking Sensor
Output Buzzer, Programmable RGB_LED, Motor
Wifi&Bluetooth Supported
Photodiode Can realize the function of chasing light or avoiding light
Ultrasonic Sensor(with RGB; 4Pin interface) When an obstacle is detected, the driving route of the car can be corrected to avoid the obstacle
RPR220 Line Tracking Sensor Can make the car move along the dark/black lines, intelligently judge and correct the driving path
Buzzer Can make the car sing, bringing a more direct sensory experience
Programmable RGB_LED Through programming, it can show colorful lights in different scenes
Infrared receiver(3Pin interface) Receive infrared remote control signals to realize remote control
Interface Type c x1,I2C port x1,A/D port x1
Motor type N20 Gear Motor(drive: L9110S)
Operating Voltage 3.3V~5V(AAA battery x4)
Work Temperature -10℃~+55℃
Dimension 128*92*64mm
Weight 200g

IO Port Diagram

Top Overview


Bottom Overview



CrowBot-BOLT Assambly Instrustion

STEP 1: Preparation
STEP 2: Install battery holder
Install 4 AAA batteries into the battery holder, and plug the cable of the battery holder into the 2pin battery(BAT) interface on the chassis. Crowbot-bolt-assambly-batteryholder1.png STEP 3: Install acrylic plates
Crowbot-bolt-assambly-acrylic plates.png
STEP 4: Mounting wheels
STEP 5: Connect ultrasonic sensor
Insert the 4pin ultrasonic sensor into ultrasonic module interface on the chassis.
Crowbot-bolt-assambly-ulstrasonic sensor.png

STEP 6: Finish!

Factory Procedures

The factory default program has been loaded and you can play with CrowBot out of the box. But if you need to re-flash the program, please download to re-upload the factory default program. The folder contains a tutorial on how to set the Arduino for ESP32. Crowbot-bolt-factory procedures1.png


Play with Python

Please download The folder contains 16 Python Lessons code, firmware and tutorial.
Crowbot python code.png
Play with Arduino

Please download The folder contains 16 Arduino Lessons code, library needed and tutorial.
Crowbot arduino code.png
Play with Letscode

Please download


Q1: How to connect CrowBot with Joystick via Bluetooth? A1: Turn on the Bluetooth switch on CrowBot board.

Q2: How to re-upload the factory default code to CrowBot and joystick?
A2: 1. The factory default program files are ino files. Please download to re-upload the factory default program. The folder contains a tutorial on how to set the Arduino for ESP32.

Q3: Is there any WiFi connection tutorial or code? A3: We didn't write the code to realize WiFi control function, you can DIY a project to make it come true.

You can post your questions on our forum or contact with for technology support.


CrowBot-BOLT_Eagle file_SCH&PCB
Joystick_for_Crowbot_Eagle file_SCH&PCB