Building, wiring, simulating, sharing by link and the code zips are free on every plan. Pictures with no badge, the Build guide and the KiCad files are part of Pro; each section below says which.
The Export menu
Open Export in the editor's header, next to Share. From top to bottom:
| Section | What it gives you |
|---|---|
| Send to a real board | The board's upload button and its Program file (.hex, .bin or .uf2) |
| Code | Arduino IDE (.zip), PlatformIO (.zip) and Wokwi (.zip) |
| GitHub | Connect GitHub, Save to GitHub and Open from GitHub |
| Picture | No background, PNG and SVG, plus Include drawings when there are pen marks |
| Parts list | Parts list (CSV) and Build guide (PDF) |
| Record | Record video and Record GIF of the running circuit |
| Logic capture | The Logic tab's capture as files, when there is one |
Program files for a real board
The top of the menu has the same button as the board's Firmware panel: Upload to board on an Arduino AVR board, Upload to board (Beta) on an ESP32-C3, Download for your board on a Pico, Pico W, XIAO SAMD21 or micro:bit, and Put it on your board (the Arduino IDE steps) on the rest. Program file downloads what Mokxi builds for the board: a .hex for an AVR board, a .bin for an ESP32-C3, a .uf2 for a Pico, or a .hex for a micro:bit. Send to board in the header opens the same card. Send a program to a real board has the steps for each device.
Code zips
- Arduino IDE (.zip) is the sketch as an Arduino IDE folder, with the project's own libraries and a README.
- PlatformIO (.zip) is a PlatformIO project for the same board. When there is no PlatformIO board to match, the README says what to set.
- Wokwi (.zip) is the whole project as
diagram.json,sketch.inoandlibraries.txt. Parts Wokwi has no match for are left out, and the README lists them.
The zips, like the upload button, are for the board selected on the canvas, or the first board in the project.
Pictures
PNG and SVG export the circuit as a drawing, not a screenshot. The selection outlines, drag grips, padlock badges and other editor marks come off first, and every color is written into the file, so the SVG opens correctly anywhere. The picture is tight to the circuit with a little air on every side, whatever the zoom. The PNG is drawn at twice that size, so it stays sharp in a document or a slide. Files are named after the project.
Every picture sits on a light sheet by default. Tick No background and the sheet and grid dots come off: the PNG is transparent around the circuit and the SVG has no background rectangle. Include drawings adds your pen marks; it is off by default.
Build guide
Build guide (PDF) is one printable page with the shopping list, the wiring step by step, the pin table, the code and the checks before you power on. Print or save as PDF saves it with your browser's Print, and Shopping list (CSV) downloads the parts with an estimated price and a search link for each. On Free it opens as a preview of your own project's guide, with Get the full guide with Pro. A build guide and a shopping list for your Arduino project walks through it.
Beside it, Parts list (CSV) lists the parts with their values, ready for a spreadsheet.
Recording a video or a GIF
The Record section makes a video (WebM) or a GIF of the running circuit. Tick Show the Serial Monitor to put the sketch's last lines under the circuit. Press Record video or Record GIF; a small chip over the canvas shows the time and has Stop. The file is made in your browser and downloads when it stops; nothing is uploaded.
- Free: up to 10 seconds, with a small "made with mokxi.com" badge.
- Pro and the other paid plans: up to 5 minutes of video or 30 seconds of GIF, no badge.
Video needs a browser that records WebM (Chrome, Edge and Firefox do; Safari may not). The GIF works everywhere. For a 5-second clip with the project's link, use Clip in the share sheet instead.
Downloads in other places
| Where | What |
|---|---|
| Save menu | Download JSON (the whole project, .mokxi.json) and Download SPICE (an ngspice .cir deck) |
| Schematic view, its Export button | PNG image, SVG file, Print or PDF (Letter or A4), KiCad schematic (.kicad_sch) and KiCad netlist (.net) |
| PCB view, its Export menu | Gerber and drill files (.zip), Bill of materials (.csv) and Pick and place (.csv) |
| Serial plotter | CSV: every point, one column a series |
| Logic tab | VCD, sigrok (.sr), Edges (CSV) and Decoded (CSV) |
| Analysis results and SPICE decks | Download CSV of the result on screen |
See schematic view, PCB layout, serial plotter, analysis and SPICE netlists.
Which plans
| Export | Free | Pro and paid plans |
|---|---|---|
| Download JSON and SPICE, CSV data | Yes | Yes |
| Recording | 10 seconds, with a badge | 5 minutes, no badge |
| Arduino IDE, PlatformIO and Wokwi zips | Yes | Yes |
| PNG, SVG, Parts list | Pro tag | Yes, no badge |
| Upload and program files | Pro tag; the Arduino IDE steps stay free | Yes |
| Build guide | Preview | Yes |
| Full schematic view, KiCad schematic and netlist, PCB and Gerber files | Pro | Yes |
On Free a locked button carries a small Pro tag, and pressing it shows what Pro adds and the 7-day free trial (a card is needed, and nothing is charged if you cancel before it ends). Nothing in your project changes, and its code is always in the editor to copy. Students in a class, children under 13 and a teacher in the class trial keep every export with no paywall.
Embedding a running circuit in another site is not an export and is on every plan: see embedding a circuit.
If the buttons are dim
The picture and parts list buttons need a drawing to export, so they are disabled until the canvas has at least one part. The code zips and the program file say Add a board first until the project has a board. A board Mokxi does not build files for says Not for this board yet.