HackerTubewatch
Surprise me
Frame from Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone Plays via YouTube's privacy-enhanced embed

Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone

3 videos recommended on HN
YouTube
1 HN user recommended this talk4 months2018–2021 score 4
Years with an HN recommendation, 2007–2026

Linked by the author and others in LibrePCB threads as the best explanation of its design rationale.

Urban Bruhin, LibrePCB's main author, introduces the open-source EDA tool at FOSDEM 2018. He explains why he started it and how its library concepts differ from KiCAD.

“Here's a video from FOSDEM where Urban (the main author) explains why he started LibrePCB” (HN, 2020)

4 recommendations · 2 citations · Talks · intermediate · partly dated

6 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@dbrgn Oct 2018 Recommends
on HN thread LibrePCB: First release candidate
Read more
U. Bruhin (the primary author of LibrePCB) answered this question on Reddit ( [link] ): ---Quote:--- Hi! LibrePCB has some very new concepts, especially for library management. You should take a look at my talk at FOSDEM: [this video] (Slides: [link] ) As these are extremely different to KiCad's concepts, it would be very difficult to contribute that to KiCad because they need to provide backward compatibility. And KiCad already has a lot of legacy code, so it would become even worse when changing very fundamental concepts. It's very questionable if KiCad developers even would accept such fundamental changes - actually I'm pretty sure that they wouldn't agree with some of LibrePCB's concepts. So the only way was to create a completely new project. And LibrePCB 0.1.0 is only the beginning - I have many more ideas how an EDA tool should look like. With a standalone project I'm much more flexible to implement new features than if every feature would need to be contributed to KiCad.
Explains LibrePCB's new library management concepts
@dbrgn Nov 2018 Recommends
on HN thread LibrePCB: First stable release published
There's also an "Intro to LibrePCB" talk recording from FOSDEM this year: [this video] It explains some of the core design concepts and the rationale for them. In case you don't have time to watch the video, here are the slides: [link]
Explains core design concepts and rationale of LibrePCB
@dbrgn Dec 2019 Recommends
on HN thread LibrePCB 0.1.3 released, now with DRC
Before people start asking: Comparison with KiCAD and Eagle: [link] Talk by Urban that explains why he started LibrePCB, and how the library concepts are different from other similar tools like KiCAD: [this video] (Slides: [link] ) If you want to try it: [link] Previous HN discussion: [link]
Why LibrePCB was started and how libraries differ from KiCAD
@dbrgn May 2020 Recommends
on HN thread LibrePCB 0.1.4 Released
Here's a video from FOSDEM where Urban (the main author) explains why he started LibrePCB and how the library concepts are different from other similar tools like KiCAD: [this video] (Slides: [link] ) Also, previous HN threads: [link] [link]
Author explains motivation and library concepts

Citations, criticism and jokes

@raphlinus Mar 2021 Cites it
on HN thread Thoughts on Rust bloat (2019)
Read more
It's something we thought about, but I think it's somewhat orthogonal to the question of serialization - you still need code to go back and forth between the representation in the database and the native data structures. See [link] for a deeper discussion of issues around a file format for a font editor. One of the biggest current pain points is dealing with merges in version control (usually git). I think there are ways of dealing with that in an sqlite-based file format, but I worry it would require some custom tooling, especially to make sure invariants aren't violated. Another interesting example is LibrePCB (see [this video] ) who devised their own text based format specifically to make version control more friendly.
Example of text-based format designed for version control

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close