No device yet? Try it in your browser. Open the Web simulator — a working copy of the board and robot. Place tokens, press ▶ Start, and watch the robot run while you read this guide.
1. What’s in the box
Robot
Wooden ladybug-robot on two wheels. Marker slot on top. Speaker, USB-C, Bluetooth.
Control board
Panel with paired slots for the program. Multi-colour indicators, ▶ Start/Stop button, speaker, USB-C, Bluetooth.
Code tokens
Cardboard tiles with NFC stickers — each one is a single command for the robot’s program.
2. Power on
Switch on the robot, then the board
Each plays a short sound; the green power indicator on each device means it’s on.
Connected = white
Available slots on the board glow white, the robot’s eyes blink white. You’re ready.
Both blue = pairing needed
Hold ▶ Start on the board for more than 10 seconds — the devices will pair and the robot will restart.
3. How a program works
The board has two rows of paired slots. Place tokens in the cells that glow white — that’s your program. Press ▶ Start — the robot runs it.Board layout — labels A–F are explained below
A pair = two logically linked cells. Order top/bottom doesn’t matter — put the command in either cell of the pair, and the repeat, number, or arithmetic tile in the other. If the second cell is empty, default values are used: 15 cm step and 90° turn — enough for young children.
LED colours during execution:
Empty slots and red pairs are skipped. LEDs flash on the cell being executed right now.
4. Tokens — by group
5. Defaults & saved value
Forward = 150 mm (15 cm), turn = 90°. The Step token changes the “default” distance and persists after power-off. Use it for grid maps from any robot.During one session, each movement command keeps its own saved value:
- a number in the pair with the command → replaces the last saved value or default
- an arithmetic tile → modifies it (
+,−,×,÷,√,^) - empty in the pair with the command → uses the last saved value or default
Forwardalone → 150 mm (15 cm) — defaultForward+100→ 100 mm — replaces previousForward++50→ 150 mm (previous 100 + 50) — modifiesLeftalone → 90° — defaultLeft+45→ 45° — replaces previousLeft+−10→ 35° (previous 45° − 10°) — modifies
6. The robot draws what you program
Try these examples — you’ll see what the device is capable of. Insert a marker in the centre of the robot — it draws while moving.Star — numbers + repeat
Spiral — arithmetic in a loop
7. How to teach with PrimaSTEM
8. More features
Marker and drawing
Insert a marker in the robot — it draws its path on paper: from a simple trajectory to polygons, stars, spirals, and fractals.
Voice feedback
The board reads each token aloud — voice in any local language, currently 19 supported (including Arabic and Finnish), we’ll add any on request. Helps young and pre-reading children. Includes alphabet letters and places (Home, School, Shop, Forest, etc.)
NFC sound stickers and maps
Stick NFC tags on your map, program any available sound from your phone. The robot has an antenna underneath — when it stops on a tag, it plays the recorded sound.
Open NFC platform
Write your own tokens — any 13.56 MHz NFC tag (cheap, sold on every marketplace) + a text code from our documentation — the whole thing takes 10 seconds. Free phone app (NFC Tools).
What to read next
User Manual
Full technical specifications, pairing, calibration, safety.
Teacher's Guide
Pedagogy, classroom use, programming concepts through play.
Book 1 — Lessons
12 ready-made lessons for young children — with age, duration, and printable materials.
Command tokens
All NFC codes — for writing your own tokens with a phone.
Drawing examples
Geometric figures, fractals, spirals — programs and results.
Audio dictionary
Words — places and concepts, alphabet, musical notes, system sounds. For recording your own tokens and playback.