Live data from Hacker News

Horizon – a free and open source electronic PCB design package

horizon-eda.org

61–70 of 105 posts

Re: Horizon – a free and open source electronic PCB design package

#61

Having tried Eagle and KiCad I am enthusiastic about any new free PCB design package, as it offers up the hope of a usable PCB design package. Eagle and KiCad are both UI disaster areas that make GIMP look usable.

KiCad is great, but it's a bit like Vim in that you need to learn how to use it before it becomes enjoyable and efficient.

Re: Horizon – a free and open source electronic PCB design package

#63
post #32

Would love to see more features supporting RF. Obviously the dream would be a 2D or 2.1D mesh/simulate built in, but would settle for less. An easy starting point is better import/export of layouts. Designing an antenna in my RF-specific CAD suite is great, but when I actually have to build the thing, all I get is DXFs. Converting DXF to gerbers is a mess in KiCAD. Same goes if I want to reverse the pipe and simulate…

Ok but I think this really should be a separate application. Let's stick with the Unix philosophy and have many tools that do one task well.

Re: Horizon – a free and open source electronic PCB design package

#65
post #47

Earlier quoted context omitted.

>Electrical engineers are willing to put up with so much more it seems. In general, IMHO. EAGLE, a golden-standard proprietary EDA tool, while still being quite a bit ahead of KiCad on the UX front, features no fewer pitfalls and completely unintuitive controls.

YMMV. I started learning on Eagle and switched to Kicad. It's correct that library handling and pcbnew/eeschema interaction is a little weird, but just for laying out things I always found Eagle's user interface to be obtuse and idiosyncratic, whereas Kicad was quite natural in comparison.

The elephant in the room is back annotation. No one who has used EAGLE professionally will (or at least should) ever be happy with a package that doesn't keep the PCB and schematic synchronized automatically without user assistance or interaction.

I've heard the KiCAD people are working towards this goal. If they pull it off, it'll be a game-changer. I'm definitely rooting for them.

Re: Horizon – a free and open source electronic PCB design package

#66
post #24

The PCB EDA space really needs some competition. Kicad is really getting there, it "just" needs some UI improvements (Automation of the Schematic->Netlist->pcbnew flow would be nice) and also some of the big boy features like signal integrity and heat etc. Altium is probably the only clean PCB experience at the moment, and even that sits at 10% CPU on my machine with an empty schematic and no PCB open. The more esote…

KiCad just drags stuff from very old days.

The concept of having split tools for schematic and pcb just doesn’t cut it any more. Nowadays most companies have transitioned or are transitioning to do layout inhouse, because modern products are so integrated that the “old ways”, doing sch inhouse and sending it to a company for layout has become very cumbersome.

IMO one of the key things for any new EDA package is making a wise choice on how to store their files. Being able to script stuff that works on your files is becoming a necessity, and packages like Altium can’t compete with that easily because they use binary files for the most important (sch and pcb). For me at least, storing info as textfiles is a must to consider a switch, because the biggest issue with Altium is how bad it interacts with tools like git.

Re: Horizon – a free and open source electronic PCB design package

#67
post #63
post #32

Would love to see more features supporting RF. Obviously the dream would be a 2D or 2.1D mesh/simulate built in, but would settle for less. An easy starting point is better import/export of layouts. Designing an antenna in my RF-specific CAD suite is great, but when I actually have to build the thing, all I get is DXFs. Converting DXF to gerbers is a mess in KiCAD. Same goes if I want to reverse the pipe and simulate…

Ok but I think this really should be a separate application. Let's stick with the Unix philosophy and have many tools that do one task well.

Absolutely! As long as those tools can communicate with each other à la unix pipes

Re: Horizon – a free and open source electronic PCB design package

#69
post #47

Earlier quoted context omitted.

>Electrical engineers are willing to put up with so much more it seems. In general, IMHO. EAGLE, a golden-standard proprietary EDA tool, while still being quite a bit ahead of KiCad on the UX front, features no fewer pitfalls and completely unintuitive controls.

YMMV. I started learning on Eagle and switched to Kicad. It's correct that library handling and pcbnew/eeschema interaction is a little weird, but just for laying out things I always found Eagle's user interface to be obtuse and idiosyncratic, whereas Kicad was quite natural in comparison.

I had a similar experience, but I’m skeptical that it’s because KiCAD is wildly “better”. In the interim, I’d learned more (this is “just” a hobby) and the second tool tried benefited from that learning and Chris G’s excellent “getting to Blinky” video series because YouTube was now really a thing.

Describing KiCAD’s UI as “quite natural” could only be true with the “in comparison” qualifier, IMO.

Post reply on HN