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

Save restore source 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
57
Nets
36
Pads
112
Tracks, vias
104, 0
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
11 Feb 2022
Updated
7 May 2026

Overview

Save restore source 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 57 parts on 36 nets, routed with 104 tracks and 0 vias.

Its parts include 34 resistors, 11 capacitors, 9 inductors and 2 connectors.

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

57
QtyValueFootprintReferences
34RResistor_SMD:R_1206_3216MetricR101, R102, R201, R202, R301, R302, R303, R1001, R1002, R1003, R1004, R1101, R1102, R1103, R1104, R1401 +18
11CCapacitor_SMD:C_1206_3216MetricC201, C301, C401, C601, C701, C801, C802, C901, C1001, C1101, C1401
9LInductor_SMD:L_1206_3216MetricL101, L102, L103, L301, L701, L801, L901, L1001, L1101
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ101, J102

The 56 most common of 57 parts.

More from MitjaNemec/SaveRestoreLayout

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

    Save restore destination 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.

    25 parts26GPL-2.0

Similar boards

  • 2 layers59.2 × 52.9 mmMagic epaper, the printed circuit board in 3D

    Magic epaper

    fossasia/magic-epaper-hardware

    Magic ePaper Hardware

    57 parts1kApache-2.0
  • 2 layers100 × 70.3 mmModulAdapter universal, the printed circuit board in 3D

    ModulAdapter universal

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    57 parts492GPL-3.0
  • 2 layers165.1 × 120.7 mmIfei, the printed circuit board in 3D

    Ifei

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    57 parts431
  • 2 layersFabricated boards, the printed circuit board in 3D

    Fabricated boards

    justbuchanan/oasis

    3d-printed smart terrarium

    57 parts270Apache-2.0
  • 2 layers121.1 × 104.7 mmSepia officinalis, the printed circuit board in 3D

    Sepia officinalis

    tapioki/cephalopoda

    Low profile split ergonomic mechanical keyboards

    57 parts240GPL-3.0
  • 2 layers100 × 96.5 mmKeyboard ch32x-36-lhs, the printed circuit board in 3D

    Keyboard ch32x-36-lhs

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    57 parts236
  • 2 layers178 × 39 mmAddOnA, the printed circuit board in 3D

    AddOnA

    freeDSP/freeDSP-aurora

    freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

    57 parts226CC-BY-SA-4.0
  • 2 layers58 × 110 mmBrain ui, the printed circuit board in 3D

    Brain ui

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    57 parts222

Questions

What parts does the Save restore source project use?

57 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 source project KiCad files?

From the MitjaNemec/SaveRestoreLayout repository on GitHub, at the commit this page was made from: the board is SaveRestoreSourceProject/save_restore_source_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 source 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).