TL;DR

KiCad, a widely used PCB design software, has launched a browser-based version. Users can try it online with a demo project or upload their own, with compatibility varying by browser. This development could simplify access to PCB design tools.

KiCad, a popular open-source PCB design suite, is now accessible directly through web browsers, according to the project’s latest update. Users can try it at a dedicated link, with support for multiple browsers and the option to upload custom projects. This move aims to make PCB design more accessible and easier to collaborate on, without the need for local software installation.

The browser-based version of KiCad is currently in a demo phase, allowing users to experiment with a preloaded project or upload their own designs. The developers note that Firefox offers the best experience, while Chrome provides good support, and Safari is still working but less stable. The initiative is part of an effort to modernize PCB design workflows and reduce barriers to entry for hobbyists and professionals alike.

According to the KiCad project team, this web version is built using WebAssembly and modern web technologies, enabling complex graphical operations to run smoothly within the browser environment. The developers emphasized that it is not a full replacement for the desktop application but aims to serve as a convenient, accessible alternative for quick edits, collaboration, or educational purposes.

At a glance
announcementWhen: announced March 2024
The developmentThe developers of KiCad have released a version of their PCB design software that runs directly in web browsers, marking a significant shift in accessibility.

Impact of Browser-Based KiCad on PCB Design Accessibility

This development could significantly lower the barrier to entry for PCB design, especially for students, hobbyists, and small teams who may lack powerful hardware or prefer cloud-based workflows. It also opens possibilities for remote collaboration, as designs can be shared and edited directly online. However, the full feature set and performance compared to the desktop version remain to be seen, and some advanced functionalities may still be limited.

PCB DESIGN with EasyEDA: A Beginner's Guide to Designing, Ordering, and Building Custom Circuit Boards

PCB DESIGN with EasyEDA: A Beginner's Guide to Designing, Ordering, and Building Custom Circuit Boards

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background of KiCad and Web-Based Design Tools

KiCad has been a leading open-source PCB design tool since its inception, widely used in academia, hobbyist communities, and small businesses. Traditionally, it has been a desktop application for Windows, macOS, and Linux. The shift toward browser-based tools reflects broader trends in software development, emphasizing accessibility, collaboration, and cloud integration. Several other EDA tools have begun offering cloud or web versions, but KiCad’s move is notable given its open-source status and community support.

This announcement follows ongoing discussions within the electronics design community about reducing hardware dependencies and improving remote collaboration, especially in the wake of increased remote work trends.

“Our goal is to make PCB design more accessible and collaborative by providing a browser-based version that works across multiple platforms.”

— KiCad development team

Hakko CHP DP-20-N Depaneling Tool, Printed Circuit Board (PCB), 2.0mm Width, 2.5mm Isthmus Cut, 40kg Cutting Force

Hakko CHP DP-20-N Depaneling Tool, Printed Circuit Board (PCB), 2.0mm Width, 2.5mm Isthmus Cut, 40kg Cutting Force

Depaneling tool separates printed circuit boards (PCB) in multiple circuit board production

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Limitations and Future Development of the Web Version

It is not yet clear how fully featured the browser-based KiCad will become or how it will handle complex, large-scale projects. Performance compared to the desktop version remains to be tested, and some functionalities, such as advanced routing or 3D visualization, may be limited or absent in the initial release. Compatibility issues across browsers and operating systems are also still being addressed.

Designing Electronics That Work: Real-World Hardware Development

Designing Electronics That Work: Real-World Hardware Development

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Features and Testing Phases for KiCad in Browser

The development team plans to expand functionality, improve stability, and gather user feedback during the beta testing phase. Future updates may include enhanced support for complex projects, better performance optimizations, and integration with cloud storage services. The team also aims to extend browser compatibility and streamline the user interface based on community input.

Velleman VTHH6-VP Circuit Board Clamping Kit, 11.81" x 6.5" x 4.92" Size

Velleman VTHH6-VP Circuit Board Clamping Kit, 11.81" x 6.5" x 4.92" Size

Holder freely 360° adjustable

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Is the browser version of KiCad ready for professional use?

Currently, the web version is in a demo phase and is primarily intended for testing and educational purposes. Its suitability for professional, large-scale projects remains to be evaluated as development progresses.

Which browsers are supported for KiCad in the browser?

Firefox offers the best experience, Chrome is also supported well, while Safari is still in development and may have limited functionality.

Can I upload my existing KiCad projects to the browser version?

Yes, users can upload their own projects to the web version for editing and review, but some features may not be fully supported in this initial release.

Will the desktop version of KiCad be affected by this web release?

No, the desktop application remains fully supported and continues to be the primary tool for complex PCB design. The web version is an additional option aimed at increasing accessibility.

What are the limitations of the current browser-based KiCad?

Limitations include incomplete feature sets, potential performance issues with large projects, and varying browser compatibility. Ongoing development aims to address these concerns.

Source: hn

You May Also Like

Pandoc Lua Filters

Pandoc has announced support for Lua filters, enabling users to customize document conversion with scripting. This development impacts document workflows and customization.

Watch SpaceX launch 15,000-pound SiriusXM satellite to orbit tonight

SpaceX is scheduled to launch a 15,000-pound SiriusXM satellite into orbit tonight, marking a significant step in satellite communications.

Copy That Floppy – Cambridge Guide For Preserving Data From Fragile Floppy Disks

Cambridge University has published a new guide to help archivists and individuals preserve data stored on aging floppy disks, addressing risks of data loss.

Show HN: Davit, A Apple Containers UI

Developer shares Davit, a front-end UI for Apple Containers, on Show HN with open-source code, aiming for personal use and community adoption.