diff --git a/.gitmodules b/.gitmodules
index 351405ed81b02accaf69935a556f1dfabc266f8f..a1350c537e4006681bd6002928b1217b9000e2d4 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -155,3 +155,12 @@
 [submodule "mods/hopper"]
 	path = mods/hopper
 	url = https://github.com/minetest-mods/hopper
+[submodule "mods/digilines"]
+	path = mods/digilines
+	url = https://github.com/minetest-mods/digilines
+[submodule "mods/turtle"]
+	path = mods/turtle
+	url = https://github.com/minetest-mods/turtle
+[submodule "mods/basic_robot"]
+	path = mods/basic_robot
+	url = https://github.com/ac-minetest/basic_robot
diff --git a/mods/basic_robot b/mods/basic_robot
new file mode 160000
index 0000000000000000000000000000000000000000..80aeca256dc60c1b5248f42e444bdf5b544b642c
--- /dev/null
+++ b/mods/basic_robot
@@ -0,0 +1 @@
+Subproject commit 80aeca256dc60c1b5248f42e444bdf5b544b642c
diff --git a/mods/digilines b/mods/digilines
new file mode 160000
index 0000000000000000000000000000000000000000..fceb4bb696b68e9236e884e98c001302df11ec43
--- /dev/null
+++ b/mods/digilines
@@ -0,0 +1 @@
+Subproject commit fceb4bb696b68e9236e884e98c001302df11ec43
diff --git a/mods/turtle b/mods/turtle
new file mode 160000
index 0000000000000000000000000000000000000000..bd7d49f1843c7e35a0e6647ef19bb6b7cae61f3c
--- /dev/null
+++ b/mods/turtle
@@ -0,0 +1 @@
+Subproject commit bd7d49f1843c7e35a0e6647ef19bb6b7cae61f3c