Mokxi for Tinkercad Circuits users
If your class started in Tinkercad Circuits, most of what you know carries straight over: a breadboard, an Arduino, a code pane and a serial monitor in a browser tab. Mokxi adds the boards, libraries and class tools a class tends to reach for next, and your first week of starter projects is already built.
Last checked October 2026
What teachers and students run into
These come from public forum threads and guides, linked on each card, so you can read them in full. Tinkercad changes over time, so check anything that matters to you on its own pages.
A board other than the Uno
The most common reason people look elsewhere is a board Tinkercad Circuits does not have, most often an ESP32 or a Raspberry Pi Pico. Tinkercad’s own guide describes its microcontrollers as the Arduino Uno, the micro:bit and the ATtiny. Source: Tinkercad blog: Official guide to Tinkercad Circuits
In Mokxi: Mokxi runs 31 boards on the free plan, among them the ESP32-C3, C6 and S3, the classic ESP32, the Raspberry Pi Pico and Pico W, two STM32 boards and the Arduino boards from the Uno to the Uno R4.
A library the tutorial uses
On the Arduino Forum, the answer to adding a library to Tinkercad has been to paste the library’s .h and .cpp files into the sketch by hand. One member called that a big pain for every sketch that uses an LCD library. Source: Arduino Forum: Adding Arduino libraries to Tinkercad
In Mokxi: In Mokxi you write #include the way the Arduino IDE does. Servo, Wire, LiquidCrystal and LiquidCrystal_I2C, DHT, Keypad, IRremote, the Adafruit display and NeoPixel libraries and many more are built in, and the editor lists the ones each board can compile as you type.
A project that outgrows one file
A 2021 comparison written by the makers of another simulator noted that Tinkercad did not fully support projects with more than one file. Source: Hackaday.io: Tinkercad v/s free Wokwi Arduino simulator (2021)
In Mokxi: Every board in a Mokxi project has its own files: a sketch plus any headers and sources you add, in tabs, the way a real project is laid out. Two boards on one breadboard each get their own code.
A simulation that runs slowly
Arduino Forum threads ask why a Tinkercad simulation crawls, and forum regulars have described the site as demanding on a slow computer. Source: Arduino Forum: Tinkercad slow simulation
In Mokxi: Mokxi runs the board on the student’s own machine and shows the speed beside the Run button. A 500 ms delay takes 500 ms of real time, on a school Chromebook as on a lab PC.
Grading thirty circuits by hand
Tinkercad Classrooms gives teachers classes with a class code and student nicknames, which many schools already use. Checking that each circuit actually works is still the teacher’s job. Source: TSI help: How to use Tinkercad Classrooms
In Mokxi: A Mokxi class adds checks you write as sentences (pin 13 blinks every second, the LED is lit, the monitor prints “ready”) that run on every hand-in, a live wall of everyone’s work, written feedback and a gradebook you can export.
What everything is called here
The habits your class already has, and where to find each one in Mokxi.
| In Tinkercad Circuits | In Mokxi |
|---|---|
| The Code panel, in Text mode | The code pane beside the canvas. It is always text C++, built by a real compiler in the tab. |
| Blocks mode | Not in Mokxi. Students who need blocks are better served by staying in Tinkercad for now. |
| Start Simulation | Run, at the top of the editor. The speed readout beside it says 1.00x when the board keeps real time. |
| Serial Monitor | The serial monitor under the code, with a plotter for numbers and a box to type back to the board. |
| Component List | The parts panel, opened with + or A. Every part has a help page with what it models and what it does not. |
| Multimeter | A multimeter, plus a bench supply, a function generator, a two-channel scope and a logic analyzer. |
| Classes and class codes | Classes with a six-character join code. Students need an account to join, because a class is a roster. |
| Share link | Share, from the Save menu. The link opens and runs the circuit for whoever you send it to. |
The classroom starters, ready to open
The first projects most Arduino classes build, each wired on a real breadboard with its sketch written. Open one with no account, or assign it to your class as a starter.
Blink an LED
First blink: The first circuit on an Arduino Uno: an LED and a 220 ohm resistor on pin 13, blinking once a second, with a sketch that explains every line.
Fade an LED
Fade an LED: An LED on pin 9 breathes up and down with analogWrite: 490 Hz hardware PWM from the Uno’s timer, through a 220 ohm resistor.
A button that lights an LED
Button and LED: Hold the pushbutton on pin 2 and the LED on pin 13 lights. The pin uses the Uno’s internal pull-up, so it reads LOW while the button is pressed.
Read a knob on the serial monitor
Read a knob: A potentiometer’s wiper on A0, read with analogRead five times a second and printed on the serial monitor as a count from 0 to 1023 and in millivolts.
A knob that dims an LED
Dimmer: A potentiometer on A0 sets the brightness of an LED on pin 9. Turn the knob while it runs.
An RGB LED
RGB color mixer: An RGB LED on three PWM pins, each through its own resistor: analogWrite fades it through ten named colors, including a white balanced for the red die.
A traffic light
Traffic light: An Uno runs a pelican crossing, with a 74HC04 lighting the WAIT lamp straight off the button.
A night light with a light sensor
Night light: A light-dependent resistor in a divider fades a lamp up when the room goes dark. Drag the slider on the sensor.
A melody on a piezo
Piezo melody: The Uno plays the opening of Ode to Joy on a piezo with tone() and noTone(), lighting an LED for every note and printing each pitch on the serial monitor.
A servo on a knob
Servo fader: A slide potentiometer on A0 sets the angle of a servo on pin 9. Push the fader and the horn follows.
A distance sensor that beeps
Parking sensor: An ultrasonic ranger and a buzzer that beeps faster as the wall gets closer. Drag the slider to move the wall.
A temperature sensor on an LCD
Thermometer: A TMP36 on A0 and the temperature on a 16x2 LCD in four-bit mode, with the high and low on the second row.
A seven-segment display
Electronic dice: A button rolls a die and an Uno tumbles the number onto a seven-segment display.
A motion sensor
Motion light: A PIR module, a transistor and a lamp, no board. Click the dome and the light holds for two seconds after the movement stops.
A DC motor on a transistor
Motor on a transistor: A DC motor driven from pin 9 through a 2N2222, with a flyback diode across it. The PWM ramps up and down and the shaft follows.
Bring a project across
Tinkercad has no file that says how a circuit is wired, so the wiring cannot come over. The parts and the code can, in about a minute.
- Copy the codeIn Tinkercad, open Code, switch to Text, select everything and copy it, or download the .ino.
- Copy the partsOpen the Component List view and copy the table, or download it as CSV.
- Paste both into MokxiOn the import page, paste the list first and the code under it, or drop the .csv and .ino together. Mokxi places each part it has with its value, puts the code on the board, and names anything it could not place.
- Wire it and press RunWire the parts the way the Tinkercad circuit has them. Most Uno sketches build as they are.
When Tinkercad is still the better choice
We would rather you used the right tool than ours.
Students who need blocks
Tinkercad has block coding for the Uno and the micro:bit. Mokxi is text C++ only, so younger students are better off starting there.
Circuits that become 3D prints
Tinkercad puts circuits and 3D design in one account, which suits a design class that goes on to print an enclosure.
A school that has only approved Tinkercad
If your district has approved Tinkercad and nothing else yet, start there. When you are ready, the student privacy page has what your IT team will ask for.
More detail, side by side: Mokxi and Tinkercad Circuits, compared · Student data privacy
Set up your class in five minutes
Make a class, read out the join code, and assign a starter from the list above. Every hand-in can be graded by the same checks.
- Make a classStart the free 30-day class trial from your class page: one class of up to forty students, every class tool, and no card.
- Assign a starterChoose Assign work, then a template or a lesson. Each student gets their own copy. Lock the parts you want held in place.
- Add checksWrite what a working circuit does, in plain sentences, and try the checks on your own answer before the class sees them.
- Watch and gradeThe live wall shows everyone’s circuit as they work. Hand-ins arrive with the checks already run, ready for your note.
Questions teachers ask
Can I import my Tinkercad Circuits projects?
Partly. Tinkercad keeps a circuit on its own servers and has no file that says how it is wired, so no tool can bring the wiring across. Copy the code from the Code panel in Text mode and the Component List (or its CSV), and paste both on the import page. Mokxi places the parts it has, with their values, and puts the code on the board, ready for you to wire.
Will my Tinkercad Arduino code run here?
Most Uno sketches build unchanged, because Mokxi compiles ordinary Arduino C++ with the common libraries built in. If a sketch uses a library Mokxi does not have yet, the compiler says which one, and the import report names any part it could not place.
Is there block coding?
No. Mokxi is text C++ only. For students who are not ready for text, Tinkercad’s blocks are the better start, and Mokxi is a good next step once they are.
Do students need accounts?
Not to open and run a circuit. Share a project link and every student opens the same circuit with no account and nothing stored about them. A class needs accounts, because a class is a roster, and a student under 13 joins only with the consent your school gives under COPPA.
Does it work on school Chromebooks?
Yes. It is a web page and the simulation runs on the machine in front of the student, with nothing to install and nothing for IT to approve beyond the site itself.
What does a class cost?
The simulator is free, with every board and part. The class tools (a roster, starter projects, checks that grade every hand-in, the live wall and the gradebook) come with Pro and the Teacher plan, and the free 30-day class trial lets you try them with a real class first.
Sources
Every statement about Tinkercad Circuits on this page comes from one of these, last checked October 2026. Tinkercad is a trademark of Autodesk, Inc., which has no connection with Mokxi.
- Tinkercad: Circuits
- Tinkercad blog: Official guide to Tinkercad Circuits
- TSI help: How to use Tinkercad Classrooms
- Arduino Forum: Adding Arduino libraries to Tinkercad
- Arduino Forum: Alternative to Tinkercad
- Arduino Forum: Tinkercad slow simulation
- Hackaday.io: Tinkercad v/s free Wokwi Arduino simulator (2021, by the makers of Wokwi)
Open your first week
Every starter above opens in one click with no account. Run one, change a line, and see what your class would see.
Free forever. Every board and part. Saves your projects. Works on Chromebooks.