← All stories
● Covered by 1 source Β· 1 reportMedium impact

KiCad PCB EDA Suite Successfully Runs in Browsers

Aggregated by BrevFeed dev Β· updated 1h ago
πŸ”– Save

Emergence Engineering has developed a browser-based version of KiCad, a PCB EDA suite. This project enhances accessibility for users without requiring local installation, facilitating easier experimentation and onboarding in PCB design.

Key points

Project Launch and Functionality

Emergence Engineering has released a browser-based version of KiCad, allowing users to engage with the PCB EDA suite online. Users can try a demo project or upload their own, primarily supporting Firefox, with Chrome compatibility and Safari in progress.

Technical Innovations

The development involved emulating KiCad's graphics functionality using WebGL, which proved more efficient than previous emulation attempts. The team also utilized Emscripten to port multithreaded applications, which are critical for features like design rule checks.

Bundle Optimization and Performance

Significant optimizations were made, reducing the application size by moving certain modules to lazy-loaded WebAssembly components. This lowered the bundle from 180 MB to 130 MB, enhancing load times substantially.

Future Development and Community Impact

The project is still under development, addressing bugs while aiming to enhance the overall user experience. By bringing KiCad to the browser, Emergence Engineering opens new avenues for collaboration and learning in PCB design.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β€” check the original sources. How BrevFeed works β†’

Primary sources

GitHub emergence-engineering/pcbjam.

Reporting from

Emergence Engineering has developed a browser-based version of KiCad, a PCB EDA suite. This project enhances accessibility for users without requiring local installation, facilitating easier experimentation and onboarding in PCB design.