3 ms·
Library management quirks aside, KiCad is pretty close to competitive unless you need simulation or other cutting edge features. If you're familiar with it and
by katmannthree 6y ago
Library management quirks aside, KiCad is pretty close to competitive unless you need simulation or other cutting edge features. If you're familiar with it and know what you're doing it'll get you where you need to go.
Also check out realthunder's freecad fork, they've made some good progress on topological naming (with the effect of keeping models far more stable through minor changes). It's still unusable for all but the lightest duty professional work but it's an improvement.
- phkahler 6y agoHave you tried Horizon EDA?
- katmannthree 6y agoI have! About a year ago -- it has great library management, and is overall a very good effort that could take over KiCad's place over the next decade if they stagnate. My criticism is mainly that the PCB layout tools were still buggy. I believe it is/was using some of KiCad's router code, but it took more work to get a layout done than doing the same thing in KiCad would. It also tended to get glitchy with increasing layout complexity. The schematic editor is a lot slower than KiCad's and not as feature-rich. The GTK widgets look and work very nicely on gnome-based environments but have issues on kde / windows. To be fair that's a GTK issue and not a Horizon issue, but unless Horizon has changed a lot lately I'd have a hard time recommending it over KiCad right now for professional use.
- dotancohen 6y ago> Library management quirks aside, KiCad is... Didn't they address that sometime in the past two years? I remember updating KiCad and having some issues with the parts libraries, but after that it seemed as good as I could expect it to be. I use it very, very rarely so really don't remember more than that.
- katmannthree 6y agoIt has gotten better and IIRC is supposed to continue to improve this year with v6, but it's still fragmented, clunky, and lacking features for professional use. Footprints and schematic symbols should belong to a parent component class with provisions for inventory tracking, etc. Their library manager works fine for hobby level work but if you're doing production you'll have to have a separate component management process that you integrate yourself. What they have is fine, it works, but it's a far cry from what you get with siemens eda (mentor graphics) or altium.
- lajhsdfhsdf 6y agoI _really_ like KiCAD, it's my preference for anything simple because I absolutely love the workflow compared to Allegro or Altium (especially Altium). I actually really enjoy the library management as well. That said, anything using an HDI stackup or a reasonable number of differential or matched traces, KiCAD becomes a struggle. Even simple things like a single pair can be pretty tricky if you have space constraints. These features are pretty fundamental for modern PCB design. It seems like KiCAD v6 will be making a lot of progress to manage more complex stackups and impedance control, so I'm very excited to try it.