RISC-V LinuxBetaOPEN SILICON. SHARED KNOWLEDGE.

KiCad 10 now (unofficially) runs in a web browser or Android

AI Analysis Abstract Two independent open-source projects, Ziro Designer/ZiroEDA and KiCad Android, now enable KiCad 10 to run unofficially in a web browser or as a native Android application. These developments expand KiCad's accessibility to platforms like RISC-V, Android…

Ziro Designer PCB KiCad 10 web browser
Source: www.cnx-software.com

AI Analysis

Abstract

Two independent open-source projects, Ziro Designer/ZiroEDA and KiCad Android, now enable KiCad 10 to run unofficially in a web browser or as a native Android application. These developments expand KiCad's accessibility to platforms like RISC-V, Android tablets, and iPads, offering full schematic and PCB editing capabilities without requiring traditional desktop installation.

Key Highlights

  • Ziro Designer/ZiroEDA allows KiCad 10.0.6 to run in a web browser, supporting local and GitHub-hosted projects.
  • KiCad Android provides the full KiCad 10.99 EDA suite natively on Android tablets and foldables.
  • Both projects were developed with assistance from Anthropic's Claude AI assistant.
  • Ziro Designer supports schematic editor, PCB editor, interactive router, and ERC/DRC in a browser tab.
  • KiCad Android features GPU acceleration (Vulkan), a built-in autorouter (Freerouting), a 3D viewer, and a built-in MCP server for AI interaction.

Technical Details

  • Ziro Designer/ZiroEDA is a TypeScript translation of KiCad's C++ codebase, maintaining file-for-file parity with the original KiCad implementation to run core functionalities in a browser.
  • KiCad Android is built from upstream KiCad sources, running natively on Android, utilizing KiCad's Vulkan backend for GPU acceleration and gl4es for 3D viewer support.
  • KiCad Android bundles KiCad 10.0.8 symbol and footprint libraries and integrates Freerouting's engine for autorouting.
  • The KiCad Android project includes a built-in MCP server that allows AI assistants like Claude Code to interact with and modify designs.

Implications

  • KiCad becomes accessible on platforms previously unsupported, such as RISC-V devices, Android tablets, and iPads, broadening its user base.
  • Users can access and work on KiCad projects directly from a web browser or Android device without needing to install the full desktop application.
  • The ability to open GitHub-hosted projects directly in a web browser (Ziro Designer) streamlines collaborative design workflows.
  • Integration with AI assistants (Claude AI) in both projects demonstrates potential for AI-augmented EDA workflows.

Limitations

  • Both projects are unofficial and not affiliated with the main KiCad project, which may impact support or long-term maintenance.
  • Ziro Designer is recommended for small and medium projects, with desktop KiCad advised for more complex designs, and it does not run on smartphones.
  • KiCad Android experienced initial UI display issues on a smartphone, requiring manual adjustment of display and font settings for usability.
  • Loading GitHub projects directly into KiCad Android required a workaround (manual download) due to unexpected credential requests for public repositories.
  • KiCad Android is primarily designed for keyboard and mouse input, making touchscreen-only usage less user-friendly.
  • KiCad Android is not yet available on Google Play, requiring manual APK installation.