• JustEnoughDucks@feddit.nl
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 hours ago

    That is true.

    However, the alternative is altium behavior where it drags all of the wire connections with you, so if you move anything attached to an IC or the IC itself, you get dozens of shorts immediately.

    They both have pros and cons. I actually prefer kicad’s way because it will never lead to unintended un-ERC-discoverable shorts.

    I have used both KiCAD and Altium regularly for years and there are many things that KiCAD simply does better but it is missing a ton of QoL things.

    The one thing that I don’t like about KiCAD is that some shortcuts don’t have an alternative right click or toolbar menu item, which makes them undiscoverable unless you browse shortcuts.

    I really like librePCBs approach to library management. Multiple pinouts for schematic symbols (meaning a BGA and QFN can have the same library item) and the categorization.

    Though I can’t tell if they have reusable footprints and are able to simply reference them to a schematic symbol which is one of the nice things in KiCAD over altium

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      4 hours ago

      I meant in the schematic. You can’t get shorts there.

      The one thing that I don’t like about KiCAD is that some shortcuts don’t have an alternative right click or toolbar menu item, which makes them undiscoverable unless you browse shortcuts.

      Yes this is exactly the sort of thing I mean. Unfortunately the developers are unwilling to accept that these UX issues are really issues.

      Though I can’t tell if they have reusable footprints and are able to simply reference them to a schematic symbol which is one of the nice things in KiCAD over altium

      Wow, I’ve never used Altium but surely you don’t need to remake the SOIC8 footprint (or whatever) for every SOIC8 component? Even Designspark PCB doesn’t make you do that. Or did you mean something else?

      • JustEnoughDucks@feddit.nl
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        Nope, I mean in schematics. You can absolutely short two lines together. It will just silently merge them into a single net so it won’t show up in ERC. If you have an IC with 8 pins on each schematic symbol side in altium and drag the component one unit down, 7 and 7 pins will be shorted together (as an example) silently and become two nets.

        As far as footprints:

        You don’t technically need to, but altium’s spaghetti code makes things break so often and my company had some troubles with that so they recommend making a duplicate every time.

        Not to mention that searching for the correct footprint is accomplished 3 different ways and each way is partially or fully broken so you pretty much need the exact sequential footprint symbol number to sort and scroll all the way to find it. It is horrific. No organization at all.

        • FizzyOrange@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          1 hour ago

          I mean in schematics. You can absolutely short two lines together.

          Ha ok well that’s crazy too. But obviously there’s a sane way to do it where wires do stay connected but nets don’t automatically merge just by moving components.