The editor

Export and download

Every file Mokxi can give you: pictures, code zips, program files, the build guide, recordings, KiCad and Gerber files, and CSV data.

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.ino and libraries.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.