Comment 1 for bug 1819142

Revision history for this message
Grzegorz Obuch (grzegorzobuch) wrote :

I work a lot on many pcb with LEDs placed in array and in KiCad 5.0 it looks like this:
Typically if the project is complicated, I manually distribute them on special grid, draw minimal repeatable tracks and/or zones, and use array tool only for track and zones.

In simple LED strips I use array tool for LED too, without generating netlist for them. In this case I only check the clearance with DRC and… visually check the connections.

"Array distribute" may speed up my work perfectly in that case.
It should allow to define the filters of elements to be distributed, for example, elements with defined offset from start number or selected part number.

Now making a display with hundreds of LEDs is very time-consuming for me, especially the schematic...

For a larger number of elements to be duplicated, a better solution would be a special designation of these elements in the schematic with their own numbering containing the block number (e.g +1000).
Making a copy of this part of the schematic should automatically change the block number to the next free, similarly to the pcb.

I think the simplest solution that does not require a lot of work would be the option of manually setting the offset in array menu...
Set to 0 – for panelisation
Set to known number of parts - natural numbering, or any special situations.
Set to something like 1000 – add block number.
For me it allows you to easily do everything that I imagine at the moment with small amount of additional work.
The offset calculated automatically should only be an additional option.
In Eeschema should be the same array tool…