Earlier quoted context omitted.
Same question -- I've been using Kicad on personal and light-duty professional projects for about 5 years (yeah, Altium is the real deal, but when you're making a small run of prototypes for a university lab, sometimes you use the tools you have). It definitely has some rough edges, but it's also got a very established ecosystem, so I feel like Horizon will have to be a massive improvement to compete.
I've been using Kicad for the same workloads as you, and Altium + Cadence for heavier ones over the years, and I must say they hit the nail on the head here with their comments about KiCad: https://horizon-eda.readthedocs.io/en/latest/why-another-eda... I'll have to find a simple project to test this out on though, because as you say, It needs to be a huge improvement on KiCad to warrant a switch.
Horizon – a free and open source electronic PCB design package
11–20 of 105 posts
Re: Horizon – a free and open source electronic PCB design package
#12Author here, ask me anything.
Re: Horizon – a free and open source electronic PCB design package
#13As someone who's pretty naive about EDA software, how does this compare to KiCad or Eagle?
Re: Horizon – a free and open source electronic PCB design package
#14Author here, ask me anything.
Why should I learn Horizon vs Kicad first, or vise versa?
Re: Horizon – a free and open source electronic PCB design package
#15Author here, ask me anything.
I am a KiCad user, should I switch to Horizon and why? From the docs it seems like your main selling point is a better library, why not just make a better library for KiCad?
Starting from scratch also allowed me to trivially implement features that KiCad is missing, such as proper panelisation: https://blog.horizon-eda.org/progress/2020/04/05/progress-20...
Re: Horizon – a free and open source electronic PCB design package
#16Author here, ask me anything.
Glib::Error: No GL implementation is available.
Couldn't find much to help me out figure out how to fix that issue, I assume it's some missing dependency but... where do I go from here?
Re: Horizon – a free and open source electronic PCB design package
#17Author here, ask me anything.
I installed the software in a Windows 10 VM to try it out and it fails pretty early with a message that says: Glib::Error: No GL implementation is available. Couldn't find much to help me out figure out how to fix that issue, I assume it's some missing dependency but... where do I go from here?
Re: Horizon – a free and open source electronic PCB design package
#18Author here, ask me anything.
I have never done PCB design, but my projects are taking me that direction. Why should I learn Horizon vs Kicad first, or vise versa?
- library management that makes sense (though is a bit more complex than KiCad's)
- clean and modern UI
- fast-paced development (if there's a suggestion, that makes sense to me, I'll implement it)
pro KiCad:
- large library of parts
- has been around for a long time, so for every problem you may encounter, there's likely a forum post or so that describes a solution/workaround
- larger community
Re: Horizon – a free and open source electronic PCB design package
#19Earlier quoted context omitted.
I installed the software in a Windows 10 VM to try it out and it fails pretty early with a message that says: Glib::Error: No GL implementation is available. Couldn't find much to help me out figure out how to fix that issue, I assume it's some missing dependency but... where do I go from here?
Gtk's and horizon's OpenGL requirements (3.3 core profile + extensions) likely aren't met by whatever graphics adapter your VM implementation provides.
Thanks for your work, as it currently stands I can't use it but I appreciate it exists nonetheless (I'm on a Mac).
Re: Horizon – a free and open source electronic PCB design package
#20Author here, ask me anything.
Differential pair routing
Pin swapping... ie a differential pair where the pins can be reversed
Pin agnostic routing, ie a MCU or FPGA where it doesn't matter which pin is used
Incremental part placement, unlike kicad where all the footprints get dumped on the board in a big mess at the start
These are things that bother me most in kicad (it does have diff pair routing)
Thanks - looking forward to taking it for a spin