For iPhone, iPad & Android

Edit KiCad designs
on iPad and phone.

A schematic and PCB editor for KiCad, made for touch and Apple Pencil. Draw the schematic, route the board, run ERC and DRC, and export Gerbers. It saves the project’s own .kicad_sch and .kicad_pcb files the way KiCad does, so you can open them on your desktop and carry on.

Download on theApp StoreSoonGet it onGoogle Play

Free to download. Try every feature on the sample designs.

KiCad Editor on iPhone with a four-layer Arduino-style board open in the PCB editor
KiCad Editor on iPhone editing a schematic, the ATmega328P picked with its turn, flip, edit and delete keys
KiCad Editor on iPhone showing an Arduino-style board in 3D with KiCad's part models
KiCad Editor on iPhone showing a design's page: schematic, board and 3D, its libraries and the fab outputs

What it does

From the first symbol to the Gerbers.

The schematic, the board, the rule checks, the parts and the files for the fab, in one app on the device you already carry.

01

Schematic

Place parts from KiCad’s libraries, wire them, and add labels, power symbols, buses and hierarchical sheets. The electrical rules check finds what KiCad’s finds.

02

PCB layoutPush and shove

Route around obstacles, shove other tracks aside or lay free-angle legs. Differential pairs, length tuning, vias, copper pours and teardrops, with a design rule check that runs as you edit.

03

Apple PenciliPad

The Pencil picks the exact pad or track under its tip, shows what it would pick before it touches, and drags without a hold. Squeeze it for the tools at the tip.

04

Parts and libraries

KiCad’s standard libraries are built in. Install KiCad add-ons, import a part downloaded from Mouser or SnapEDA, or draw your own in the symbol and footprint editors.

05

Files for the fab

Gerbers, drill files, the BOM, position files and PDFs of the schematic and board, zipped with the settings JLCPCB, PCBWay or OSH Park ask for.

06

Git built in

Clone from GitHub, GitLab, Gitea, Forgejo or Codeberg, then commit and push from the app. History shows what each commit changed on the board and the schematic.

KiCad files

Your project stays a KiCad project.

There is nothing to import or convert. The editor opens the project folder and writes the files KiCad would write, in the same order and the same format. KiCad opens them as its own, and a commit from your iPad diffs like one from your desktop.

127 / 127
schematics saved exactly as KiCad re-saves them
102 / 102
project files saved exactly as KiCad saves them
15,450
KiCad footprints saved exactly as KiCad first saves them
66 / 66
schematic edits checked against recordings of KiCad making them

Measured against KiCad 10’s own output on real open-source projects. Projects from KiCad 8 to 10 keep the file format they were saved in, and a KiCad 8 or 9 project upgrades to KiCad 10’s when you choose. KiCad 6 and 7 projects upgrade to KiCad 10’s format in one tap.

KiCad Editor on iPhone placing an AMS1117-3.3 regulator from KiCad's library on a schematic sheet, the part in hand beside the board's other regulators

Schematic

Draw the schematic with your finger.

Search KiCad’s library and place a part: it arrives with the next free reference and the footprint the library gives it. Drag wires from pin to pin. Junctions, buses, labels and power symbols follow KiCad’s rules, so the netlist is the one KiCad would make.

Tap a part for its keys: turn, flip, edit, delete, copy. The properties sheet edits every field KiCad keeps, and Schematic Setup has every page of KiCad’s.

Hierarchical sheetsBusesMulti-unit partsUpdate from libraryNet classesERCSchematic PDF

PCB layout

Route the board on an iPad or a phone.

Place footprints, route and tune tracks, pour copper and draw the outline. Update PCB from Schematic lists every change before it brings the netlist across.

KiCad Editor on iPad editing a four-layer board, the layer panel open beside the canvas

Three router modes

Walk around obstacles, shove tracks aside, or lay free-angle legs. Corners at 45° or 90°, plain or rounded, and arcs.

Pairs and lengths

Route a differential pair as one, and tune length and skew to a target in millimeters or picoseconds.

Pours, vias, teardrops

Copper zones that fill as KiCad fills them, rule areas, teardrops, and through, blind and micro vias.

Board Setup

Stackup, net classes, design rules and pre-defined sizes: every page of KiCad's Board Setup, saved where KiCad keeps it.

iPad and Apple Pencil

The Pencil works like a precise mouse.

Fingers pan and zoom; the Pencil picks, drags and draws. Turn on the iPad’s Only Draw with Apple Pencil and a resting hand never edits anything.

An Apple Pencil hovering over a chip on a board in KiCad Editor on iPad, an outline and a label at the tip naming the part it would pick

Hovering: the part under the tip is outlined and named.

KiCad Editor on iPad after an Apple Pencil Pro squeeze: the part under the tip picked, with turn, flip, copy and duplicate keys at the tip

Squeezed: that part's keys, at the tip.

Picks what's under the tip

A tap takes the pad, track or pin under the tip, without the larger touch target a finger needs.

Shows what it would pick

Hovering outlines the item under the tip and names it in a label at the tip, before the Pencil touches the glass.

Drags without a hold

Put the tip down and drag: the item moves, or bare board draws a selection box. Fingers keep panning and zooming.

Squeeze and double-tap

Squeeze an Apple Pencil Pro for the tools at the tip. Double-tap for the last tool or undo, as you choose in Settings.

Rule checks

ERC and DRC that agree with KiCad’s.

The electrical rules check reads the schematic the way KiCad does: unconnected pins, undriven power, conflicting labels, with your project’s own severities and exclusions. On the board, the design rule check runs in the background while you edit, so a clearance problem shows up as you make it.

Tap a finding to see it on the board. Exclude one or change a rule’s severity, and it’s saved where KiCad keeps it.

KiCad Editor on iPhone listing design rule check findings after a resistor was moved onto an LED: clearance violations and items shorting two nets

A resistor dropped onto the LED beside it, and what the check finds.

6,051
of KiCad's 6,051 ERC findings on 29 projects found by ours
96 %
of KiCad's DRC findings found, and 99 % of ours are KiCad's too
2,076
of 2,076 schematic-to-board differences found, in KiCad's words
99.9 %
the same copper as KiCad's zone fill, over 26 boards

Each check scored against kicad-cli, finding for finding, on real open-source projects.

Parts and libraries

KiCad’s libraries, and the parts that aren’t in them.

KiCad’s standard libraries come with the app: 22,860 symbols and 15,450 footprints in about 10 MB, so the part picker works without a connection.

The libraries in KiCad’s Plugin and Content Manager install here too, from KiCad’s repository, another one, a GitHub release or a zip, and show in the part picker under the same names as in KiCad. A part downloaded from Mouser, SnapEDA or Ultra Librarian imports with its symbol, footprint and 3D model.

Anything else, make: the symbol and footprint editors have pin tables, pads and padstacks, generators for common packages, and a symbol and footprint from a datasheet’s pin table.

KiCad add-onsMouser, SnapEDA, Ultra LibrarianSymbol editorFootprint editorPackage generatorsMy parts on this device
KiCad Editor on iPhone listing libraries from KiCad's Plugin and Content Manager repository, each with an Add button
KiCad Editor on iPhone importing a part zip shared from Files: its symbol, footprint and 3D model

Opening projects

Open a folder, a zip or a repository.

The editor works on your files where they are, and keeps nothing on a server.

A project folder

Anywhere the Files app reaches: iCloud Drive, On My iPad, a folder another app syncs. On Android, any folder the system picker opens. The editor saves back into it.

A zip

Share a zip to the app, or open it with the app in Files. A zipped project unzips into a new design, a part download goes to the importer, and a KiCad add-on installs.

A repository

Clone from GitHub, GitLab (self-hosted too), Gitea, Forgejo or Codeberg, private repositories included. A new design can start its own repository.

KiCad Editor on iPhone with the fab package sheet: the JLCPCB preset, the Gerber layers and Export zip

Fabrication

Files for the fab, from the board.

Export the fab package: Gerbers, drill files, the BOM and the position file in one zip, ready to upload. The JLCPCB, PCBWay and OSH Park presets set what each one’s guide asks for, or set every option yourself.

The files are checked against kicad-cli’s: drill and position files line for line, the BOM byte for byte, and copper Gerbers 99.9 % the same, pixel for pixel.

Gerber X2Excellon drillBOMPick and placeSchematic PDFBoard PDF3D model (GLB)

3D and AR

The board in 3D, with KiCad’s part models.

Every part is drawn as its KiCad 3D model, downloaded the first time a board needs it (a few hundred kilobytes for a typical board) and kept for next time. Turn the board, view it from either side or in perspective, and tap a part to find it on the schematic. AR puts the board on your desk at its real size.

KiCad Editor on iPad showing an Arduino-style board in 3D in perspective, every part drawn as its KiCad 3D model

Source control

Commit and push from the app.

Clone a repository from GitHub, GitLab, Gitea, Forgejo or Codeberg and edit your copy. Commit and push when you’re done, pull the latest, switch or start a branch. There is no git to install and no terminal.

History lists the commits that touched the project; tap one to see what it changed on the board and the schematic. If someone pushed first, your work goes to a new branch with a pull request, never over theirs.

Commit and pushBranchesVisual historyPull requestsGit LFS

Made for touch

Every screen designed for touch.

Each editor was designed for a finger first and checked at phone and tablet sizes, upright and on its side.

A loupe under your finger

Placing, dragging and routing show a magnified view of what's under your fingertip, so you can see the pin you're connecting to.

Targets you can hit

Controls are at least 44 points, and picks reach past thin tracks and small pads to the thing you meant.

Tools within reach

Pin the tools you use most to the tool keys. Every key strip fits the screen without scrolling sideways.

Haptics

Picks, drops and finished operations each have their own haptic, so you can tell what happened without looking.

Undo with a tap

Tap two fingers to undo and three to redo, on iPad and on phones. Turn it off in Settings if you prefer the keys.

Your units, KiCad's grids

Millimeters, mils or inches in both editors, KiCad's grid sizes and your own, and the per-item grids KiCad keeps.

Plans

Try everything on the samples.

The app is free to download, and its two sample designs, an Arduino-style board and a blank one, work with every feature. Your own designs need KiCad Editor Pro, monthly or yearly, with a 3-day free trial.

Prices are on the App Store and Google Play listings.

FeatureFreePro
The Easyduino UNO and blank sample designs, every feature✓✓
KiCad's libraries and add-ons, My parts✓✓
Your own projects, folders, zips and repositories—✓
Exports, commits and pushes from your designs—✓

Viewer or Editor

One app for looking, one for editing.

KiCad Viewer is for reading a design at the bench or in a review. KiCad Editor draws a project the same way, opens the same folders and repositories, and adds everything that changes a design.

FeatureViewerEditor
Schematic, board and BOM, cross-probed✓✓
3D board viewBare boardWith parts
Pull request review✓Per design
Edit schematics and boards—✓
ERC and DRC—✓
Gerbers, drill, BOM, position files, PDFs—✓
Symbol and footprint editors, KiCad add-ons—✓
Commit and push—✓
KiCad 5 projects✓—

Questions

Frequently asked questions.

What it opens, what it writes, what it doesn’t do, and what happens to your files.

01

Which devices does KiCad Editor run on?

iPhone, iPad, and Android phones and tablets. Every screen is laid out for phones and tablets, upright or on its side.

02

Will KiCad on my desktop open what I saved?

Yes. The editor writes .kicad_sch, .kicad_pcb, .kicad_pro and library files in KiCad's own format, the way KiCad itself writes them, and its edits are checked against recordings of KiCad making the same edits. Open the project in KiCad and carry on where you left off.

03

Which KiCad versions can it open?

KiCad 8, 9 and 10 projects open for editing and keep the file format they were saved in, so the KiCad that made them still opens them. KiCad 10's own features (hatched fills, rounded corners, design variants and barcodes) need its format, so a KiCad 8 or 9 project upgrades to KiCad 10's when you choose, from its design page. KiCad 6 and 7 projects open read-only: you can look at them, check them and make their outputs, and one tap upgrades them to KiCad 10's format so you can edit them. Either upgrade keeps a copy of the old files. KiCad 5 projects (.pro and .sch files) open in KiCad Viewer; to edit one, open and save it in a newer KiCad first.

04

Does it work with Apple Pencil?

Yes, on iPad. The Pencil picks exactly what's under its tip, outlines and names what it would pick while it hovers, and drags without the hold a finger needs. Squeeze an Apple Pencil Pro for the tools at the tip. If you turn on the iPad's Only Draw with Apple Pencil, fingers pan and zoom and only the Pencil edits; the editor has its own setting for it too.

05

Can I use parts that aren't in KiCad's library?

Yes. Install libraries from KiCad's add-on repository (the ones KiCad's Plugin and Content Manager lists), from another repository, a GitHub release or a zip. A part downloaded from Mouser, SnapEDA or Ultra Librarian imports with its symbol, footprint and 3D model. Or make the part in the symbol and footprint editors, from package generators or a datasheet's pin table.

06

How do I get a project onto my iPad or phone?

Open the project folder anywhere the Files app reaches, such as iCloud Drive or a folder another app syncs; on Android, pick it with the system file picker. The editor saves into that folder. You can also share a zip of the project to the app, which unzips it as a new design, or clone it from GitHub, GitLab, Gitea, Forgejo or Codeberg.

07

Is there an autorouter?

No. Routing is interactive: walk around, push and shove, or free angle, with differential pairs and length tuning. There is no Specctra export for an external autorouter.

08

Does it run ERC and DRC?

Both. The electrical rules check finds the problems KiCad's finds on the schematics we measured it on, and reads your project's severities and exclusions. The design rule check runs in the background as you edit the board and reads your custom rules. Update PCB from Schematic lists every difference between the schematic and the board, in KiCad's own words, before it changes anything.

09

Can it simulate circuits, or import Altium or Eagle designs?

No. KiCad Editor edits KiCad projects only, and it has no SPICE simulator.

10

Do I need to be online?

No. KiCad's symbol and footprint libraries are part of the app, so placing parts works anywhere. The 3D view downloads KiCad's standard 3D models the first time a board needs them and keeps them. Installing an add-on and syncing with a repository need a connection.

11

Does my design leave my device?

Only where you send it. Projects are opened and edited on the device. They go to your git host when you push, to the system's AR viewer as a 3D model when you use AR, and to us only if you attach a design to a bug report. The 3D view downloads KiCad's standard part models by name; nothing of your design is uploaded for it.

12

How much does it cost?

KiCad Editor is free to download, and the two sample designs work with every feature, so you can try everything first. Editing your own designs needs KiCad Editor Pro, a monthly or yearly subscription with a 3-day free trial. Prices are on the App Store and Google Play listings.

13

Does it replace KiCad Viewer?

No, they are separate apps. KiCad Viewer is for looking at a design and opens KiCad 5 projects too. KiCad Editor shows a project the same way and adds everything that changes it.

14

Does it use KiCad's own code?

No. KiCad Editor is its own implementation, measured against KiCad's command-line tools on real open-source projects: the files it writes, the rule checks, the zone fill, the Gerbers, drill files and BOM. KiCad's standard libraries and 3D models are used under their Creative Commons license (CC BY-SA 4.0). If something doesn't match KiCad, please tell us at hello@kicadeditor.com.

15

Is this made by the KiCad project?

No. KiCad Editor is not affiliated with, endorsed by, or sponsored by the KiCad project or its maintainers.

Get the app

KiCad Editor, free to try.

Download it, open the sample design and route a track. Your own projects open with KiCad Editor Pro.

Download on theApp StoreSoonGet it onGoogle Play