Show HN: KiCad In The Browser

TL;DR

A new web-based version of KiCad, a popular PCB design software, has been launched. Users can now access and run KiCad directly in their browsers, with compatibility varying by browser. This development could expand accessibility for electronics designers.

Developers have launched a web-based version of KiCad, a widely used open-source PCB design suite, allowing users to run the software directly in their browsers. This development makes KiCad accessible without local installation, broadening its usability for electronics designers and hobbyists.

The browser version of KiCad is currently accessible via a dedicated link, offering a demo project or users can upload their own designs. According to the project’s announcement, Firefox provides the best experience, while Chrome also performs well, and Safari is reportedly working but with some limitations.

This implementation leverages web technologies to emulate the desktop environment, enabling PCB design workflows to be conducted entirely online. The developers have not specified the underlying technology or whether the browser version includes all features of the desktop app, but initial testing indicates core functionalities are operational.

At a glance
announcementWhen: announced recently, currently available…
The developmentKiCad now runs in web browsers, enabling users to design PCBs without installing software, with a live demo available for testing.

Potential Impact on PCB Design Accessibility

This development could significantly lower barriers for electronics designers by removing the need for local software installation. It enables quick prototyping and collaboration from any device with a compatible browser, potentially expanding KiCad’s user base, especially among students, educators, and remote teams.

However, the extent of feature parity and performance compared to the desktop version remains to be seen, which could influence adoption in professional settings.

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 on KiCad and Web-Based Tools

KiCad is an open-source PCB design suite widely used in both hobbyist and professional electronics development. Traditionally, it has been a desktop application available for Windows, Linux, and macOS.

Web-based electronic design tools have been emerging over recent years, but most remain limited or specialized. The move to browser-based PCB design tools like this KiCad version represents a notable shift towards greater online accessibility for complex engineering software.

“This browser version aims to make PCB design more accessible and collaborative, leveraging modern web technologies.”

— KiCad development team

EX ELECTRONIX EXPRESS 22-24AWG Wire Wrap Tool By Electronix Express

EX ELECTRONIX EXPRESS 22-24AWG Wire Wrap Tool By Electronix Express

Wraps and unwraps 22 and 24 gauge wire

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Features, Performance, and Compatibility Unclear

It is not yet confirmed whether the browser version includes all features of the desktop KiCad, such as advanced routing or 3D visualization. Performance metrics and stability across browsers are still being evaluated, and compatibility may improve with future updates.

Additionally, whether this version supports collaborative features or cloud storage remains unconfirmed.

SOFTWARE HOUSE AS0074-000 R8 I/O PCB Circuit Board REV L0

SOFTWARE HOUSE AS0074-000 R8 I/O PCB Circuit Board REV L0

Revision: REV L0

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Development and User Adoption

The developers plan to gather user feedback to improve browser performance and feature completeness. Expect updates that expand functionality and compatibility, potentially making the browser version suitable for professional workflows.

Further testing and community engagement will determine the long-term viability of this web-based approach for PCB design.

ELEGOO 32 Pcs Double Sided PCB Board Prototype Kit for DIY Soldering with 5 Sizes Compatible with Arduino Kits

ELEGOO 32 Pcs Double Sided PCB Board Prototype Kit for DIY Soldering with 5 Sizes Compatible with Arduino Kits

★32 pieces double sided PCB prototype boards well packed in a plastic tray which is very easy to…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Can I use all features of KiCad in the browser?

It is not yet confirmed whether the browser version includes all features of the desktop application. Initial tests suggest core functions are available, but some advanced features may be limited or in development.

Which browsers support KiCad in the browser?

Firefox provides the best experience, Chrome also performs well, and Safari is reportedly working but with some limitations.

Is this version suitable for professional PCB design?

It is currently unclear whether the browser version offers the stability and feature set required for professional use. It is primarily in testing and development stages.

How do I access the browser-based KiCad?

You can try it via the official link provided in the announcement, which offers a demo project or allows you to upload your own designs.

Will the browser version replace the desktop KiCad?

There is no indication that the browser version will fully replace the desktop application; instead, it aims to complement it by offering increased accessibility and collaboration options.

Source: hn

You May Also Like

Zelda Ocarina Of Time Remake Price

The upcoming Zelda Ocarina of Time remake is expected to cost $59.99, according to leaked retailer listings. No official price has been confirmed yet.

Zero-copy In Go: Sendfile, Splice, And The Cost Of io.Copy

Analyzing zero-copy methods in Go, focusing on sendfile, splice, and the performance implications of io.Copy for high-performance I/O.

PeerTube Is A Free, Decentralized And Federated Video Platform

PeerTube is now available as a free, decentralized, and federated video platform, offering an alternative to centralized services like YouTube.

Clojure 1.13 Adds Support For Checked Keys

Clojure 1.13 adds native support for checked keys, enhancing data validation capabilities in the language’s core.