diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..098620266aefa847533d2441fd3a42732b79fa42
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,18 @@
+# Temporary files
+*.000
+*bak*
+*bck*
+*~
+_autosave-*
+*.tmp
+*cache*
+
+# Netlist files (exported from Eeschema)
+*.net
+
+# Autorouter files (exported from Pcbnew)
+*.dsn
+*.ses
+
+# Folders
+gerbers
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..48c981a6f7afdfa8ae91793f848ca6c91fec6e63
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,4 @@
+[submodule "kicad_libs"]
+	path = kicad_libs
+	url = https://github.com/korken89/kicad_libs.git
+	branch = master
diff --git a/kicad_libs b/kicad_libs
new file mode 160000
index 0000000000000000000000000000000000000000..763e6a5ae51925003d7fbc17af6f9e3575be390b
--- /dev/null
+++ b/kicad_libs
@@ -0,0 +1 @@
+Subproject commit 763e6a5ae51925003d7fbc17af6f9e3575be390b