Timelapse plugin records a PCB layout taking shape

Oct 25, 2026 Last reply: 1 day ago 3 Replies
Jump to replies (3)

The cleverest part of this build is how the board footage gets made: instead of capturing the screen, the whole-board video is rebuilt from saves and KiCad's autosaves. In my view that should give a much cleaner clip than a raw capture, since the layout appears as a series of tidy snapshots rather than a recording of a cursor flying around.



The setup records two streams while the maker works: the editor view and the whole board. A render dialog inside KiCad handles the final video, with side-by-side or stacked output available. During rendering there are choices for layers, hole and via style, and the copper layer, so the finished clip can be tuned rather than accepted as-is.



Other details stand out too. Recording only runs while the PCB Editor is active, and it pauses during alt-tab, sleep, and lock screen. Installation goes through the KiCad Plugin and Content Manager, either by grabbing the -pcm.zip from Releases or dropping the -manual.zip into the plugins folder. Rendering needs Python 3 plus pymupdf, pillow, and ffmpeg on the PATH, and testing happened on Windows 11 with KiCad 10.0.7.



The open question is platform support: the maker asks whether it works on Linux, macOS, or older KiCad versions. Testing so far has been on the maker's own boards, and the maker also noted that a full-screen recorder like OBS might suit tutorials better because of speed.


Rebuilding the board video from saves and autosaves seems like a smart call to me. A straight screen capture would drag in every pan, zoom, and misclick, while this approach keeps the final clip focused on the layout itself. The trade-off is that long gaps between saves could make the motion choppy, but for a layout timelapse that seems a fair deal.

How does the pause on alt-tab, sleep, and lock screen actually get detected? I am curious whether the plugin watches window focus directly or hooks into system events, since that kind of detection can behave very differently across platforms. And once the PCB Editor is back in front, does recording pick up smoothly on its own or does anything need restarting?

One concrete idea: adding options to record more of the workflow, such as component selection moments, could make the editor stream even more watchable. It might also be worth exposing a pacing or frame-rate control in the render dialog, since side-by-side and stacked layouts already exist there, and that would let people match the final video to how fast their board actually came together.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required