The 64-part limit in multi-part symbols is too severe

Bug #1786659 reported by Ron Burkey on 2018-08-12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Jeff Young

Bug Description

The current ceiling on the number of parts in a multi-part symbol in eeschema (or at least in the symbol-library editor, seems to be 64. This limit is sometimes too severe in the case in which the multiple parts are individual pins of a single large connector.

In one schematic I am working on right now, for example, there is a 124-pin connector which must be presented on the schematic as 124 individual connector pins. Because KiCad doesn't allow this, I am forced to split the physical connector into two logical connectors with 62 pins each.

Can the limit be increased?

Jeff Young (jeyjey) wrote :

The limit is completely arbitrary: it's there only to keep the popup-menu for selecting parts usable. But that sounds like a nanny to me -- if you can't use the menu then you have the choice of not creating that many units.

It is possible that the wxWidgets menu could puke on us at some limit, but I doubt it (it already pins the menu height at much less than 64 entries and scrolls it after that).

There's also our naming scheme, which uses double letters after 26 ('Z' -> 'AA'). So I'll set the limit at 676 (so it stops at 'ZZ').

Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: New → In Progress
importance: Undecided → Wishlist
milestone: none → 5.1.0
Ron Burkey (rburkey) wrote :

Cool, thanks! I was about to comment that it turns out we have connectors up to 360 pins to deal with, but 676 certainly works for us.

KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 529521a7babd9250ae1f2328c9f56cf6e715a5ab

Changed in kicad:
status: In Progress → Fix Committed

On 08/14/2018 08:44 AM, KiCad Janitor wrote:
> Fixed in revision 529521a7babd9250ae1f2328c9f56cf6e715a5ab
> ** Changed in: kicad
> Status: In Progress => Fix Committed

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers