KidsBoard Quick Start

The KidsBoard ESP32 version comes with the KidsScript firmware pre-installed, so you can start programming with KidsScript immediately after purchase.
Step 1
Make sure that your board is the "ESP32 version" of KidsBoard.
(Please note that KidsScript doesn't work with the "IchigoJam version" of KidsBoard)

Step 2
Prepare the KidsScript app.
- For iOS, install the the app from the App Store.
- For Android, install the app from Google Play.
- For PC, visit the KidsScript site in the Chrome browser.
For iOS or Android, start the KidsScript app.
When you start the app for the first time, you'll be asked to confirm the app's permissions and go through some simple initial steps, but this will be completed quickly.

If you are accessing the web version, press the "Start" button at the site entrance. You'll enter the app screen.

Step 3
Please power on the board. Simply connect it to some power source and the board will start up.
If you are using a battery box (sold separately), insert AA batteries.
If you are powering it with a USB cable (Type C), connect it to some kind of power source, such as a household outlet or a PC.
You can also use a mobile battery for smartphones.
(Caution)
When using a mobile battery, please use one with an output ampere of 2A or more.
It may work with a 1A battery, but there may be a temporary lack of power, which may cause the board not to start, or the board may have to be restarted when using the DC motor.
(Caution)
Mobile batteries with an IC function (smart IC) that automatically detects smartphones may shut down a few seconds after being connected to the board. In such cases, unfortunately they cannot be used as a power source for the board. (Example) ELECOM's "Automatic Charging" products
(Caution)
The photo example below is the CHE-061-WH-IOT2 from CHEERO. It has stable performance for IoT, and has a battery's power-button that can also be used as a power button for the board, making it very convenient and recommended.

Step 4
Once the board is powered on, try connecting from KidsScript.
Press the blue Bluetooth connection button at the bottom left of the app screen.

The connection dialog will open, so select "ESP32" as the "Dest" (destination).

Then click the connect button bellow.

For the app version
It will immediately connect to KidsBoard and the button will change to a connected state.
If this happens, the connection is successful.

For the Web version
A dialog box saying "wants to pair" will open and "ESP32" will be displayed.

Select the ESP32 and press the "Pair" button to connect.
If this happens, the connection is successful.

If you can't connect
First, try pressing the "BOOT" button (black) or "RESET" button (white) on the board.
If you try again and it connects, there should be no problem from the second time onwards.
If you are using a 1A mobile battery to power the board, change it to 2A or more.
If the situation still persists, Bluetooth communication may not be possible due to a problem with the app.
Please check that the app has permission to use "Bluetooth".
When using the KidsScript web version from a browser, Bluetooth will not work unless you are using Chrome.
Also, Chrome may not have sufficient settings.
For more information, please see the KidsScript app help.
KidsScript app > Help > How to start hobby electronics > Blootooth preparation
Step 5
Once you've successfully connected, let's try running the first code.
Let's try blinking the on-board LED.
(Blinking the LED is called "Blink", and is a standard first sample)

Open the electronics "sample 1" that comes with the KidsScript app.
KidsScript app > Demos > Electronics > Sample1
The on-board LED on the KidsBoard corresponds to "GPIO-7" of the ESP32,
so change the pin number on the line:3 of the code from "32" to "7".
You can change the number by double-clicking.
Press the Run button on the app.
Did the red LED on the board blink?
Then the sample was successfully run!
Step 6
All of the ESP32 sample codes that comes with KidsScript will work as is on KidsBoard, of course.
The pin numbers on KidsBoard (GPIO numbers as ESP32) are as follows.
Connect the module you purchased, and try changing the pin number of the sample code.

[Back]