Теперь можно запускать KiCad 10 напрямую в веб-браузере или как приложение для Android благодаря двум отдельным проектам с открытым исходным кодом, не связанным с официальным проектом KiCad. Рассмотрим оба.
Ziro Designer/ZiroEDA – KiCad 10 в веб-браузере
Akshay Rukade (ZiroEDA), студент инженерного направления в Индии, портировал KiCad 10.0.6 в браузер в рамках проекта Ziro Designer/ZiroEDA Designer. Это перевод KiCad с C++ на TypeScript с сохранением пофайлового соответствия реализации KiCad, поэтому полноценные редактор схем, редактор печатных плат, интерактивный трассировщик и ERC/DRC работают во вкладке браузера и читают и записывают обычные проекты KiCad.
Это означает, что можно открывать локальные проекты KiCad или проекты, размещённые на GitHub, напрямую в веб-браузере без необходимости устанавливать KiCad 10 на компьютер; также это должно позволить запускать программу на устройствах, которые изначально не поддерживают KiCad (например, RISC-V, планшет Android, iPad…). Akshay отмечает, что решение подходит для малых и средних проектов, но для более сложных и крупных проектов следует использовать настольную версию KiCad.
Код можно найти на GitHub под лицензией GPL3. Как и многие современные проекты, он был разработан с помощью ИИ-ассистента Claude от Anthropic. Демонстрационная версия также размещена по адресу https://designer.ziroeda.com , поэтому протестировать её можно за несколько секунд. Проект был опробован с недавно выпущенной платой Olimex UEXT-CH390 , поскольку файлы KiCad доступны на GitHub.
Теоретически можно открыть любой проект на GitHub с помощью designer.ziroeda.com/gh/<owner>/<repo>, а при щелчке по designer.ziroeda.com/gh/OLIMEX/UEXT-CH390/tree/main/HARDWARE/UEXT-CH390_Rev.A проект должен открыться на вашем компьютере. Также можно открыть репозиторий GitHub через верхнее меню, как показано выше: Файл->Открыть проект с GitHub…
Схемы UEXT-CH390 удалось открыть в веб-браузере Firefox и сохранить копию на локальный компьютер.
Компоновка PCB также открывается, и в браузере можно выбирать дорожки и компоненты. Все элементы (значки, пункты меню) интерфейсов KiCad 10 также присутствуют.
Поскольку решение веб-ориентированное, оно также проверялось на смартфоне Android в Firefox и Chrome, но на смартфонах не запускается. Возможно, проект работает на планшетах в альбомной ориентации, как указывает сообщение ниже. Разрешение экрана смартфона — 2400 x 1080, поэтому, вероятно, определяется тип устройства (телефон или планшет), а не только разрешение.

KiCad Android – KiCad 10.99 для планшетов и складных устройств
Проект KiCad для Android может оказаться более подходящим для более широкого круга Android-устройств. Это полный пакет EDA KiCad 10.99 с редактором схем, редактором печатных плат с интерактивным трассировщиком, 3D-просмотрщиком и экспортом Gerber, собранный из оригинальных исходников KiCad и работающий нативно на Android-планшетах и складных устройствах. Опять же, это не проект разработчиков KiCad, а порт от Devesh Rai. Название проекта, вероятно, стоит изменить, чтобы избежать недоразумений…

Плата Arduino ESP32-S3, спроектированная с помощью Claude AI в KiCad AndroidОсновные возможности KiCad Android:
- Полноценный настольный KiCad с менеджером проектов, редактором схем, редактором печатных плат и трассировщиком с выталкиванием, редакторами посадочных мест и символов, просмотрщиком Gerber, калькулятором и kicad-cli.
- Ускорение GPU — работает на бэкенде Vulkan KiCad, при этом перемещения указателя объединяются, чтобы интерактивный трассировщик успевал.
- Встроенный автотрассировщик — Трассировка -> Автотрассировка платы запускает механизм трассировки Freerouting внутри приложения.
- Встроенный сервер MCP. Его можно включить в Настройки > Сервер MCP чтобы Claude Code мог читать и редактировать проект, трассировать его и запускать DRC в режиме реального времени. Плата Arduino ESP32-S3, показанная выше, была полностью спроектирована таким образом, а процесс задокументирован.
- 3D-просмотрщик с STEP-моделями компонентов посредством gl4es.
- Вывод, идентичный настольной версии. Проверено сопоставлением Gerber-файлов и файлов сверления из сборки для macOS со сборкой для Android
- Сначала клавиатура и мышь – В основном работает с обычными горячими клавишами KiCad, а также с сенсорными жестами на холсте.
- Библиотеки символов и посадочных мест KiCad 10.0.8 включены.
Код выпущен на GitHub под лицензией GPL-3.0, и, как и проект ZiroEDA Designer, он разработан при помощи Claude AI. Проект пока не доступен в Google Play, поэтому APK (KiCad-Android-10.99aj.apk) был установлен со вкладки Releases.
Возникли проблемы с тем, что кнопки не отображались в альбомном режиме, поэтому для приветственной части пришлось переключиться на портретный режим. В портретном режиме верхнее меню обрезалось, поэтому пришлось вернуться в альбомный режим, чтобы продолжить…
Выглядит не очень, но это связано с настройками дисплея и размера шрифта, которые были изменены только позже. Была попытка загрузить проект Olimex с GitHub напрямую в KiCad Android, но это не сработало, так как требуются имя пользователя и пароль от исходного проекта, хотя это публичный репозиторий…
В итоге файлы проекта были скачаны и извлечены из ZIP-файла, размещённого на GitHub, после чего проект UEXT-CH390 удалось загрузить вручную.
Схема загружается, но отображается неудобно, и с ней действительно трудно работать в интерфейсе.
На этом этапе было решено изменить размер дисплея со среднего на малый и размер шрифта с крупного на мелкий в настройках Android, после чего стало гораздо удобнее работать как в портретном, так и в альбомном режиме.
Как отмечено в основных моментах, KiCad (Android) действительно рассчитан на работу с клавиатурой и мышью, а использование сенсорного экрана не слишком удобно. В идеале проект стоит использовать на планшете или смартфоне, подключённом к клавиатуре, мыши и, возможно, более крупному дисплею (например, Samsung DeX).
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.









