Board2Pdf scale to fit not working for fabrication layers

Hi,

I was trying to enlarge small PCB to A4 page. Most of the layers are enlarged properly, but not F.Fab and B.Fab - those stay unchanged and unscaled.

Before posting I was trying to find here at forum and also on the Internet, is someone else has reported such behavior, but I didn’t find anything. If it is known problem / doubled post, please remove. And sorry.

KiCad 9.0.1
Board2Pdf 1.9.2
(didn’t try it earlier, so don’t know if problem existed also in previous versions of KiCad and plugin itself)

Settings and fragment of result pdf file (don’t bother poor details, image is just zoomed out by me):

Also there is a small issue with applying settings. If you change “Scale and Crop” settings, you have to click on every item in “Enabled Templates” to apply those settings to all templates (at least if you want to use changed settings immediately without saving and reopening plugin window), otherwise changes after pressing “Perform” button, will be applied only to the template, which was highlighted at the moment, when “Scale and Crop” settings was changed.

Anyway, great plugin.

Best regard

Have you let the Author of the Plugin know ?

1 Like

OK, I’m blind. Just noticed info: “* If a frame layer is selected, that layer will not be scaled.”

So if I have frames at F.Fab and B.Fab (and I do) then it will prevent of scaling fabrication layers…
That small info appears only if you select something from dropdonw list, it is not there before if no scalling or croping is selected, so I missed it.

I have a question then. And/Or suggestion. Would be nice to be able to scale content of fabrications layers, even if frames are visible of course with frames staying unscaled. I guess this is not easy doable beacause of the way certain layer is sent to pdf as a whole.

I guess, workaround is to put everything (except frames) from fabrication layers on some user layers and them scale, but that is not good solution for me, and requires extra work…

Anyway. If you have any advices how to solve that “problem” in easy way. I would be glad to read.
Otherwise you can close the topic.

Thanks
Best regards

Sorry, I’m a bit new here. How to let author of plugin know about my post here?
At plugin info there is only information that support is here, at forum:

{D16551C8-053D-4EFA-AEC1-16D2178F87F1}

Anyway, my problem is a feature, not a bug, so topic can be closed.

Sorry and thanks again
Best regards

most plugins are hosted on github or gitlab, you can usually raport issues directly there, in Board2Pdf example its Issues · Albin Dennevi / Board2Pdf · GitLab

Ok, thanks. I just posted here as plugin author has suggested in his plugin description I attached ealier.

Anyway, “problem” is solved.

It is needed to draw frame on any other layers than F.Fab and B.Fab, and include them in enabled layers.
Like example below:

Then assembly info will be scaled up properly and frame will be included.
I just posted too early without experimenting with all plugin settings. Sorry.

But maybe it will be helpful for someone else. I hope.

Best regards. Topic closed.

2 Likes

Best way to get my attention is to tag me like this @albin :slightly_smiling_face:

I’m glad that you like the plugin and that you figured it out!

It may be a good idea for me to change the default frame layer to something else than Fab. Not sure what though, but I could set it to some high number user layer.

Just a suggestion . . .

Might the support field be better if it were: https://forum.kicad.info/u/albin/

Possibly! :thinking:
But it might sentivice people to send PMs and I prefer open threads so that they can help others and others can help if I’m not quick enough.

1 Like