diff --git a/.gitmodules b/.gitmodules
index 11579c24bd8b7b83c99a00710c151204b9edf354..ee6abc07ab21692396f199abc172e3a868062fe3 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -16,3 +16,6 @@
 [submodule "l2ork_addons/raspberry_pi/disis_gpio/wiringPi"]
 	path = l2ork_addons/raspberry_pi/disis_gpio/wiringPi
 	url = https://git.purrdata.net/jwilkes/wiringPi.git
+[submodule "externals/pd-lua"]
+	path = externals/pd-lua
+	url = https://github.com/agraef/pd-lua.git
diff --git a/externals/pd-lua b/externals/pd-lua
new file mode 160000
index 0000000000000000000000000000000000000000..d411a819bb4925d597a61096adb0e32849df4a24
--- /dev/null
+++ b/externals/pd-lua
@@ -0,0 +1 @@
+Subproject commit d411a819bb4925d597a61096adb0e32849df4a24