PDF with clickable links for schematics?

I had a question. It would be neat, if KiCad would be able to poop out schematic PDF with clickable links. I think I mean the same as in this unanswered threat of many moons ago

For instance. For this schematic, I would like a PDF in which I can click on the schematic sheets in order to navigate to the corresponding page. And every sub sheet should have some kind of BACK button to jump back to the parent sheet.

And like in the question. I also would like in a PDF to be able to jump throuh connections of things which are on the same net. Automatic zoom adjust perhaps…

Would this be a good feature request? Or is this already (partially) implemented?

Kind regards, :coffee:

Bas

I remembered something from V6 and found this post, not sure if it cover what you are looking for:

also, I found this other post explaining how to disable this extra information, again, not sure if it is what you are looking for.

1 Like

The net label link aspect of this was discussed briefly here: KiCad Plot - Hyperlinked Labels in PDF - #3 by FARHAN_FAROOQ
If you follow that thread, the OP may come back with a feature request for it.

1 Like

I have found references in the manual. So I plotted a PDF, opened it in chrome and firefox. But no interaction.

Also, if this exists, why is there a feature request?

There is this line though. It does not say which PDF viewer does and does not work. I expected atleast chrome to work. So… do I need to add something in the schematic to get this to work?

I don’t have to download the worst PDF viewer named Adobe right?

There aren’t many settings I can screw up.

Kind regards,

Bas

I think this idea stinks!! :grimacing:

It’s a (scato)logical feature. :wink:

I also plotted a PDF and at least pop ups for the components where there

I use the free Foxit PDF Reader in Windows.

In chrome I was able to see the bookmarks, on the left side, but no pop ups when I clicked around.


Application: KiCad Schematic Editor x64 on x64

Version: 8.0.3-66-g03dd6c7a8e, release build

Libraries:
	wxWidgets 3.2.5
	FreeType 2.12.1
	HarfBuzz 8.3.0
	FontConfig 2.14.2
	libcurl/8.5.0-DEV Schannel zlib/1.3

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: ATI Technologies Inc., AMD Radeon (TM) Graphics, 4.6.0 Compatibility Profile Context 24.1.1.231127

Build Info:
	Date: Jun 11 2024 05:22:20
	wxWidgets: 3.2.5 (wchar_t,wx containers)
	Boost: 1.83.0
	OCC: 7.8.1
	Curl: 8.5.0-DEV
	ngspice: 42
	Compiler: Visual C++ 1939 without C++ ABI

Build settings:

I tried two PDF viewers on Linux, okular and evince. In both clicking on a symbol in the bookmarks sidebar brought up the appropriate page. My KiCad is still at v7. So, working as designed, I believe.

Well, google be damned. Foxit seems to work.

I am missing a button inside a sheet which is named: “Back” or something. I’d like that I can press a button inside a schematic sheet, which can take me back to the root sheet.

That gave me this brainfart: In schema editor you have dem arrow keys to navigate back. And it has even a hot key, alt + u. This ofcourse does not work in the PDF. There are ofcourse also bookmarks and hierarchial navigator.

What if we could add extra navigational elements inside the schematic itself. Just a piece of text that you can click on. You can specifiy to which page you want it to navigate. I can imagine that sometimes you want to jump from one subsheet to an other. These links should also work in the PDF to allow for even better navigation.

AFAIK this option does not yet exist?

:coffee:

Bas

A drawback is it would obscure symbols in a busy schematic. Your example has a lot of empty space.

I am not sure if everybody would like their PDF to behave like KiCAD or that the developers would like to implement such a feature, however, Foxit has a navigation help that will send you to the “previous view”, in this case, if you click on a link the original page that send you there.

image

I prefer the scroll wheel to navigate the pdf, specially because mostly I have max 10 pages and it is quite fast.

If you don’t want such link buttons, don’t place them. They would be just a new graphical element which you can use or not.

@ our production plant. People use touchscreens nowadays, mainly to open eagle schematics. So I figured for that kind of usage it would help if you can navigate faster.

I share schematics / dump em on the internet regurely. But not yet as PDF. Having learned about these features I may want to add PDFs as well. And all my schematics are always spacious. I am a great user of hierarchial sheets.

Yea, basically the PDF standard is huge and web browsers refuse to implement a giant chunk of the interactivity features. Adobe PDF Reader and Foxit PDF are some of the few readers that fully implement the standard.

I do not believe we are going to violate “your schematics are exactly as you see them in kicad” to add such visual elements automatically. Conversely, this is a obscure feature of only PDF, so we aren’t going to add it to kicad as a placable element as its useless for everything else.

Perhaps I misunderstand. You already can place links in schematics. Just place textboxes and set the link to page numbers (#2, #3, etc). You could copy&paste like a clickable index to every page if you want to navigate through the pages. Works in KiCad and exported PDFs.
grafik

2 Likes

No you seem to completely understand. I didn’t know this was already implemented. I must have missed in the manual .

Usually when I have these great ideas, I learn that somebody else had them before and that they are already implemented.

That is why I nowadays add

Or is this already (partially) implemented?

:wink:

Bas

1 Like