In development · not yet released

Open virtual engineering lab for children

A free engineering lab for every child

Children design machines, circuits and robots from virtual parts, run engineering simulations and see real calculated results. When something fails, they find out why — and make it better.

  • No expensive kits
  • Modest phones and computers
  • Designed to work offline
  • Many languages
14 : 9 I = V / R 1 1 F
Illustration, not a screenshot of the app

What is MEKALUMI?

A virtual lab for real engineering ideas

MEKALUMI is an open educational project. It brings together an interactive 2D/3D lab, engineering simulations and lessons that teachers can create and share.

  • Build from virtual parts

    Gears, wires, beams, logic gates, sensors, motors and more: choose parts, connect them and create your own device.

  • Simulate and measure

    Start the simulation and the lab calculates what happens — forces, currents, motion and signals. You see results, not just animation.

  • Learn from mistakes

    If the bridge sags or the lamp stays dark, that is useful information. Change one thing, test again and understand why.

  • Share lessons as files

    Teachers will be able to create lessons and pass them on as .mekapack files, even without an internet connection.

How it works

Five steps every engineer repeats

Engineering is a loop, not a straight line. Each turn of the loop teaches something new.

  1. 01

    Imagine

    Think of a device that solves a problem: a crane, a night light, a bridge, a robot.

    Example: a footbridge “I want a small bridge that can carry a heavy toy truck.”

  2. 02

    Build

    Choose virtual parts and connect them. Nothing is expensive, and nothing breaks for real.

    Example: a footbridge Lay beams across the gap and join them together.

  3. 03

    Simulate

    Start the simulation. The lab calculates forces, currents or motion step by step.

    Example: a footbridge Drive the truck onto the bridge.

  4. 04

    Discover

    Look closely at the results. Where does it bend? How much current flows? What moved, and how fast?

    Example: a footbridge The middle of the bridge sags too much.

  5. 05

    Improve

    Change the design, test again and explain why the new version works better.

    Example: a footbridge Add triangles and the bridge becomes stiff. Now you know why real bridges use them.

Then back to the start, with a better idea.

8 engineering areas

From the first gear to the first robot

MEKALUMI covers eight connected areas of engineering. Each has its own experiments, and together they show how real devices are made.

  • Area 01

    Mechanics

    Forces, motion, friction, levers and energy.

  • Area 03

    Kinematics

    Gears, linkages and how mechanisms move.

  • Area 04

    Digital logic

    Ones and zeros, logic gates and simple digital circuits.

  • Area 05

    PCB design

    Turning a circuit into a board: parts, tracks and layout.

  • Area 07

    Automation

    Sensors, rules and visual programming blocks.

  • Area 08

    Robotics

    Machines that sense, decide and move.

Explore all areas

Mini lab

Try three small experiments

These small models run right here in your browser and keep working offline once the page has loaded. They are simplified teaching models, not the MEKALUMI simulation engine.

Simplified model Runs in your browser

Gear train

Tip: drag the left gear to turn it by hand.

Gear train

Change the number of teeth on each gear. Watch how the speed and the turning force change.

12
24
Gear ratio
1 : 2
Output speed
15 rpm · 2× slower
Turning force
× 2
Direction
Opposite to the motor

When a small gear drives a big one, the big gear turns more slowly but with more force. Winches, bicycles and clocks use this idea.

Model: ideal gears without friction or slipping. Motor speed: 30 rpm.

Keep the LED safe 4.5 V 220 Ω

Keep the LED safe

Choose a battery and a resistor, then close the switch. With too little current the LED stays dark. With too much, a real LED could burn out.

Battery
220 Ω
Switch
Current
11.4 mA
LED
Shining safely.

A resistor limits the current. Ohm’s law tells you how much: current = (battery voltage − LED voltage) ÷ resistance.

Model: ideal battery; red LED with a fixed voltage drop of 2 V, safe up to about 20 mA.

Logic gate 1 0

Logic gate

Switch the inputs on and off, then choose a gate. The lamp shows the output.

Gate
Output
Lamp off (0)

AND: the lamp lights only when A and B are both 1.

Truth table
ABOutput
0 0 0
0 1 0
1 0 0
1 1 1

Logic gates follow exact rules, so this model behaves like real digital logic.

Who is it for?

For curious children — and the adults who support them

  • Children and teenagers

    Anyone who asks “how does it work?” and wants to build something of their own.

  • Parents and carers

    A safe place where mistakes cost nothing and every experiment teaches something.

  • Teachers and clubs

    You will be able to create your own lessons, adapt them to your class and share them as files.

  • Schools, libraries and communities

    Build local libraries of lessons in the languages children speak.

Why it matters

Talent is everywhere. Equipment is not.

  • Why free?

    Robot kits, lab benches and fast computers are expensive. A virtual lab removes that barrier, so a child’s chances do not depend on their family’s income or on where they live.

  • Why practice?

    Reading about a lever is not the same as moving its pivot and watching the load rise. Practice turns formulas into understanding, and builds the confidence to try, fail and try again.

  • Why open?

    MEKALUMI is developed as an open project, so that schools, teachers and communities can use it, adapt it and add to it.

Built for real conditions

Designed for modest phones and unstable internet

Many children learn on shared, low-cost Android phones with little mobile data. MEKALUMI is designed with them in mind.

  • The Android version has been tested on an emulator with 2 GB of memory.
  • Testing on real phones with 2 GB of memory is still ahead.
  • Engineering calculations run on the device itself.
  • Lessons can be shared as files, without the internet.
How offline learning works
Illustration

Honest status

Where MEKALUMI is today

  • 8 engineering areas developed
  • 80 lessons created and checked locally
  • 2D / 3D interactive lab
  • Android version tested on a 2 GB emulator
  • Creator Studio for teachers exists and is still evolving.
  • MEKALUMI has not been publicly released yet, so there is nothing to download today.
  • Work on real low-memory phones has not been confirmed yet.
See the roadmap

In your language

Learning starts in the language you think in

MEKALUMI is being prepared for many languages, with special attention to African languages. Every translation shows its real status, and native speakers can help improve it.

  • 49 languages with translated pages
  • 181 languages in the registry
  • English
  • Acoli
  • Afrikaans
  • Akan
  • አማርኛ
  • العربية
  • الدارجة
  • مصرى
  • Ichibemba
  • Bamanankan
  • বাংলা
  • Deutsch
  • Duálá
  • Eʋegbe
  • Español
  • فارسی
  • Fulfulde
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Igbo
  • Italiano
  • 日本語
  • Taqbaylit
  • Kikongo
  • Gĩkũyũ
  • 한국어
  • Krio
  • Luganda
  • Lingála
  • Dholuo
  • Malagasy
  • Mooré
  • मराठी
  • Bahasa Melayu
  • isiNdebele
  • Nederlands
  • ߒߞߏ
  • isiNdebele
  • Sesotho sa Leboa
  • Chichewa
  • Afaan Oromoo
  • Naijíriá Píjin
  • Polski
  • Português
  • Ikirundi
  • Русский
  • Ikinyarwanda
  • Sängö
  • ⵜⴰⵛⵍⵃⵉⵜ
  • chiShona
  • Soomaaliga
  • siSwati
  • Sesotho
  • Kiswahili
  • தமிழ்
  • తెలుగు
  • ไทย
  • ትግርኛ
  • Setswana
  • Türkçe
  • Xitsonga
  • Chitumbuka
  • Twi
  • Tamaziɣt n laṭlaṣ
  • Українська
  • اردو
  • Tshivenḓa
  • Tiếng Việt
  • Wolof
  • isiXhosa
  • Yorùbá
  • ⵜⴰⵎⴰⵣⵉⵖⵜ
  • 简体中文
  • 繁體中文
  • isiZulu
See all languages and their status

MEKALUMI for Africa

Equal access to engineering knowledge

Local languages, affordable phones, offline lessons and local teachers who create their own materials.

Read more

Help build it

Developers, teachers, translators, designers and scientists can all contribute. Participation channels are being prepared.

How you can help

Choose a language

Loading the list of languages…