What you see
A message near what you just pressed: signing in, saving, opening a file or link, adding a library, running, or paying. Find its first words below. A "..." stands for the part that changes, such as a name or a number.
Build errors, the Checkup, uploads, Mokxi AI, classes, live rooms, Real internet, GitHub sync and the API have pages of their own: build errors, Checkup findings, upload to a board, Mokxi AI, classes and join codes, live rooms, Real internet, GitHub sync and the API, CLI and CI.
Signing in
- "That email and password don't match." Check both, or use an emailed sign-in link instead, which needs no password.
- "Too many wrong passwords for this email address." Ten wrong passwords in fifteen minutes pause password sign-in for that address for fifteen minutes. A sign-in link still works meanwhile.
- "Too many wrong codes." The same pause for two-factor codes: fifteen minutes. A recovery code works in place of a code from your app.
- "Sign in again to get a new challenge." The two-factor step waited too long. Start the sign-in again.
- "Too many attempts, wait a minute." Repeated tries from one place slow down on purpose. Wait a minute.
- "We have sent this address several links in the last hour." Five link emails an hour, per address. Use the newest link, or wait an hour. See the sign-in link did not arrive.
- "That link has expired" or "was already used". Ask for a new one on the same page.
- "Too many new accounts from this network in the last hour." Try again in an hour, or join with a class code.
- "Please use a permanent email address" or "That email domain can't receive mail." Throwaway addresses are not accepted. Use an address you keep, or a Google, Microsoft or GitHub button.
- "That address already signs in to another Mokxi account." Sign in to that account with a link instead, or use a different address.
Google, Microsoft and GitHub have their own page: sign-in fails.
Saving
How saving works is in saving.
- "Not saved: we could not reach Mokxi." Your work is still on screen. Check your connection and press Try again. An autosave that fails is sent again by itself up to three times over about a minute before this message shows.
- "... the most one save can hold is 1.5 MB." The project is too big for one save, usually from a huge pasted file or library. The message names the biggest pieces; make them smaller or remove them, then save again.
- "This project changed elsewhere." It was saved in another tab or on another computer since you opened it. Keep mine saves your version over it, and the other stays in History; Open the other opens it, and your version is kept in this browser.
- "Your session has ended, so this project was saved in this browser instead." Sign in again and press Save.
- "This browser's storage is full" or "this browser is not letting the editor store anything". Signed out work lives in the browser, which refused it. Download the project (Save ▾ → Download JSON), or sign in.
- "You've used your 10 free projects." See a project did not save.
Opening and importing
- "That link could not be opened: it looks cut short or changed." Some apps cut long links. Ask for the link again and copy all of it. The editor keeps what you had before.
- "That file could not be opened." It is not a Mokxi project, or it was cut short. Choose a project saved from Mokxi (Save ▾ → Download JSON) or a SPICE netlist. Projects from other tools come in through Import: see importing.
- A Wokwi link: "that project is not public on Wokwi, or does not exist". Make the project public on Wokwi, or download its zip there and drop the zip on Mokxi.
- A GitHub link: "that is not a public GitHub repository, or the branch, folder or file does not exist". Check the link. A private repository needs its zip downloaded and dropped on Mokxi.
- "GitHub is limiting how many ... Mokxi can read", "did not answer in time" or "did not send the project". Try again later, or download the zip and drop it on Mokxi.
- "Too many imports at once." Wait a few seconds and try again.
Libraries
Adding a library is in adding a library.
- "The Arduino Library Manager has no library called ..." Search under the code by the header name, or by what the library does.
- "Mokxi has ... built in." Nothing to install: add its
#includeand it builds. - "... does not fit in the project." A project carries at most 20 libraries and 1 MB of library text. Remove one you no longer use.
- "That library is bigger than 5 MB." Mokxi does not install it. Look for a smaller library that does the same job.
- "The Library Manager list is being fetched", "Too many new libraries at once" or "The library server did not answer in time." Try again in a minute.
- A warning that the library does not list your board. It installs anyway, and you can try it. If it does not build, the Build tab says why.
Running
How a run works is in run and serial.
- A part setting refused, such as "r1: its value must be a positive number". Select the part the message names, set the value in the range it gives, and press Run.
- "The simulator could not start this circuit." Press Try again; if it keeps happening, reload, or press Report it.
- "The simulator could not load the uploaded program." Upload the sketch's .elf file again, or press Use the code instead to run the code in the editor.
- "The simulator hit a problem of its own and stopped." Not your doing. Press Run; if it keeps happening, reload.
- "The simulation stopped at ...: part of the circuit kept switching back and forth and never settled." The simulator in this tab is older than the site. Reload; the current simulator holds such a loop and keeps running (see Checkup findings).
Paying
- "Payments are having trouble." Our payment provider did not answer. Try again in a minute.
- "A payment didn't go through." Nothing is switched off at once. Update the card from Billing in Settings: see when a payment fails.
- "That's a few tries in a row." Wait a little, or use another card.
- "The regional price in ... is sold by the year." A monthly charge that small would mostly go on card fees. Choose Yearly.
- "This email inbox has already had its free Pro trial." The trial is once per inbox, across accounts. Prices are on /pricing.
- "Your plan already includes everything in Pro, so this gift would go unused here." Redeem the gift on another account.
- In the Android app, see the Android app.
Still stuck
Write to us from /support with the exact words you saw. A person reads every message.