PCB Stackup Fab communication, board finish "None" in clipboard

Hi KiCaders,
What method do you use to communicate PCB stackup using KiCad’s output?
I can’t find a direct report in the Fabrication outputs menu.
The PCB Stackup option have Copy to clipboard, which exports the current set to clipboard so it can be pasted to the notepad.
This report ends with Finish “None”, which seem weird: first, there’s no Finish option to be set in the Board setup / Physical stackup section.
There’s Board finish section in Board setup, and I can set Copper finish here. However, regardless if I have finish set to None, or ENIG, the “Copy to clipboard” exports finish as “None” in all cases.

My two observations:

  1. I’d prefer to have a button Export board stackup to file (it can even be a losely-structured report, just as in the clipboard)
  2. I don’t know how to export the information on board finish.
  3. The Finish option could well be moved to the Board stackup window, which already have some auxiliary information like Impedance control for instance.
    Not sure if it is a bug, or it’s just some work-in-progress feature – or I’m just missing something.

(to me, it seems like a ‘bug’ or incomplete code )…

That said, you can open the PCB file in a Text-Editor and copy the Stackup section. That would be somewhat similar to the Export-To-Clipboard

Screenshot shows them


.
.
.
You could create a very simple Plugin for a One-Click solution that reads the PCB file and isolates/prints/displays the Stackup info.

I grabbed one of my python codes that reads the file contents - as an example…

Certainly, an improvement to Copy-to-Clipboard could be better but, if a Button at the top of PCB Editor is wanted then, a Simple plugin may be the way to go…

the job file generated by plotting gerbers contains the pcb stackup in json format

2 Likes

Yes, that’s true. And, JSON is simple and Python friendly.

But, given there is a ‘Copy To Clipboard’, it makes logical sense to me that it should spit out the same Stackup Data as shown in the PCB file (even if it’s only the stackup section of the PCB).

That is to say/ask, why have/bother-having the ability to spit out to clipboard something that is Not the same as in the PCB file…

2 Likes

It’s good to know, there’s option to output the structured data that contains stackup information.
However, since there’s no clear standard of communication for the stackup, maybe it could be generated in a way that’s more user-comprehensible, some HTML or Gerber output that includes layer sequence and visualization of the stackup (text + drawing), might be a nice add-on.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.