KiCad — удобный инструмент для проектирования печатных плат, но он бесполезен, если его нельзя установить на компьютер, за которым вы работаете. Чтобы обойти это ограничение, Akshay Rukade сделал браузерную альтернативу, которая поможет продолжать работу в средах с жёсткими ограничениями. Называется она ZiroEDA.
Проще говоря, ZiroEDA — это порт исходного кода KiCad 10.0.6 с C++ на TypeScript. В браузере работают редактор схем, редактор печатных плат, интерактивный трассировщик, а также проверка электрических правил (ERC) и правил проектирования (DRC). Проект открывает файлы .kicad_pro, их можно редактировать и сохранять так же, как в обычном KiCad.
По словам Akshay, для проверки совместимости использовалась собственная утилита KiCad — kicad-cli, а заливки полигонов (zone fills) в ZiroEDA получились вершина в вершину такими же, как в самом KiCad. При этом проект остаётся в разработке, и некоторых диалогов оригинальной программы пока нет. Заявляется, что проекты защищены сквозным шифрованием, но для работ, важных для национальной безопасности, подобный инструмент вряд ли подходит.
Исходный код проекта опубликован на GitHub. Среди других необычных проектов вокруг KiCad — автотрассировщик с GPU-ускорением.












