I did order a pcb assembled from JLCPCB. Since there are few components on this PCB my process to create the panel was to use “Append Board” feature on pcbnew and then create an array. After create the array I manually change each reference. Instead of 6x Y1 I now have Y1, Y2, Y3, Y4, Y5, Y6 per example.
It was possible because I only have 4 components assembled by JLCPCB on this board however on a more populated board this manually process won’t work.
You don’t have to do that. You’re going to have 6x Y1 but in a different position. You can get BOM for single board from eeschema and get footprint pos file from your panel.kicad_pcb file. I automatically does the job when you upload it to JLCPCB.