Skip to the content
2 layersSave restore destination project, the printed circuit board in 3D

Save restore destination project

MitjaNemec/SaveRestoreLayout26

This plugin implements footprint modules or snippets feature. The plugin saves partial layout corresponding to footprints from one hierarchical sheet so that it can be restored in other projects.

Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
20
Pads
50
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
11 Feb 2022
Updated
7 May 2026

Overview

Save restore destination project is an open-source printed circuit board by MitjaNemec, from the MitjaNemec/SaveRestoreLayout repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board with 25 parts on 20 nets.

Its parts include 16 resistors, 6 capacitors and 3 inductors.

README

README.md

KiCad Save Restore Layout plugin

[!NOTE] The functionality of this plugin is now available in KiCad natively! As such, this plugin is no longer updated. For details on KiCad's multichannel implementation, see official KiCad documentation.

This plugin implements footprint modules or snippets feature. The plugin saves partial layout corresponding to footprints from one hierarchical sheet so that it can be restored in other projects. All projects have to use the same hierarchical sheet schematics. If the schematics has been edited, the plugin will refuse to restore the layout. So in projects where you need to change the schematics slightly, first restore the layout and then change the schematics.

Installation

The preferred way to install the plugin is via KiCad's PCM (Plugin and Content Manager). Installation on non-networked can be done by downloading the latest release and installing in with PCM with Install from file option

Warning

There is a bug in KiCad when reusing hierarchical sheets which contain multiple instances of same nested sheet. the bug causes unintended changes in schematics files, which will cause the plugin to fail. Please read the bug description which also contains a workaround for such cases.

Author : doc.dr. Mitja Nemec

Date : 2025

Parts

25
QtyValueFootprintReferences
16RResistor_SMD:R_1206_3216MetricR201, R202, R301, R401, R402, R403, R404, R601, R701, R702, R703, R704, R801, R802, R803, R804
6CCapacitor_SMD:C_1206_3216MetricC201, C301, C401, C601, C701, C801
3LInductor_SMD:L_1206_3216MetricL401, L701, L801

More from MitjaNemec/SaveRestoreLayout

1
  • 2 layersSave restore source project, the printed circuit board in 3D

    Save restore source project

    MitjaNemec/SaveRestoreLayout

    This plugin implements footprint modules or snippets feature. The plugin saves partial layout corresponding to footprints from one hierarchical sheet so that it can be restored in other projects.

    57 parts26GPL-2.0

Similar boards

  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 2 layers50 × 76 mmVoron 0, the printed circuit board in 3D

    Voron 0

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    25 parts397Apache-2.0
  • 2 layers237.5 × 102.9 mmStorage, the printed circuit board in 3D

    Storage

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    25 parts301Unlicense
  • 2 layers43.3 × 21 mmNanoS3 Carrier, the printed circuit board in 3D

    NanoS3 Carrier

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    25 parts296

Questions

What parts does the Save restore destination project use?

25 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Save restore destination project KiCad files?

From the MitjaNemec/SaveRestoreLayout repository on GitHub, at the commit this page was made from: the board is SaveRestoreDestinationProject/save_restore_destination_project.kicad_pcb and its schematic SaveRestoreDestinationProject/local_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Save restore destination project design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).