diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..6357f60
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,4 @@
+.FCStd filter=lfs diff=lfs merge=lfs -text
+.jpg filter=lfs diff=lfs merge=lfs -text
+*.FCStd filter=lfs diff=lfs merge=lfs -text
+*.jpg filter=lfs diff=lfs merge=lfs -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0711a95
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*.FCBak
diff --git a/README.md b/README.md
index 2a7169f..f47ed28 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,31 @@
-# FiberCoupledLaserModule
-A customizable fiber coupled laser diode module
+# Fiber Coupled Laser Module
+
+This project provides a compact, customizable fiber-coupled laser diode module platform suitable for the entire visible spectrum. Fiber-coupled light sources are widely used in scientific, industrial, and educational applications, but commercial solutions are often expensive, difficult to customize, or unavailable for specific combinations of laser diodes and optical fibers. In many cases, modules tailored to special wavelengths, uncommon fiber types, or unique experimental requirements simply cannot be sourced off the shelf.
+
+The goal of this project is to provide an open, accessible alternative that can be built using readily available components and a simple machined brass part, while maintaining the precision required for efficient coupling into single-mode and other fibers. The design emphasizes flexibility, reproducibility, and ease of modification, making it suitable both as a practical light source and as a platform for exploring fiber-optic technologies.
+
+### ⚠️ WARNING
+Collimated or focussed lasers can cause serious eye injury. Do not replicate without proper training and appropiate laser safety precautions.
+
+
+
+
+
+
+### Video
+
+For detailed information on the design, construction process, and underlying principles, take a look at the project's YouTube video:
+
+[](https://youtu.be/l26sCJn0sB4)
+
+### Construction
+
+The device was constructed in FreeCAD, feel free to take a look or reuse any components within the project.
+
+
+

+
diff --git a/construction/AdjustmentBall.FCStd b/construction/AdjustmentBall.FCStd
new file mode 100644
index 0000000..5c9deb6
--- /dev/null
+++ b/construction/AdjustmentBall.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e4350271b36fa5a5bba1024b007938c531f6924a444ba58360c9ab6974e1f82f
+size 13907
diff --git a/construction/AsphericLens.FCStd b/construction/AsphericLens.FCStd
new file mode 100644
index 0000000..48d9c23
--- /dev/null
+++ b/construction/AsphericLens.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b53eb76711f2aa84d92ef8dcc622b14c2a935dba57d52d4f75f7d40d4f325eb0
+size 26709
diff --git a/construction/Assembly_FiberCoupledLD.FCStd b/construction/Assembly_FiberCoupledLD.FCStd
new file mode 100644
index 0000000..5bd8e1b
--- /dev/null
+++ b/construction/Assembly_FiberCoupledLD.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94fa9772520c29d9c07c17ceb1c88867fe05f92d600ecdda0eb20a450d467100
+size 601596
diff --git a/construction/Case.FCStd b/construction/Case.FCStd
new file mode 100644
index 0000000..968bcd0
--- /dev/null
+++ b/construction/Case.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cbba26267f582fbaeffaad6c7b6cbaa0dced99f71b0acad13ed4a50692e34b7
+size 663061
diff --git a/construction/CaseLid.FCStd b/construction/CaseLid.FCStd
new file mode 100644
index 0000000..8d04330
--- /dev/null
+++ b/construction/CaseLid.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97cbc850a818977dbe58e49981dd586e4efddf1eee96d0f1e38be41c2a4b7987
+size 614156
diff --git a/construction/Ferrule-LC.FCStd b/construction/Ferrule-LC.FCStd
new file mode 100644
index 0000000..179625d
--- /dev/null
+++ b/construction/Ferrule-LC.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04fe720db2699fe64be5aeca5c145ddc713f3a11d0f9ba772a6bd5f2b7a0012c
+size 101394
diff --git a/construction/Fiber.FCStd b/construction/Fiber.FCStd
new file mode 100644
index 0000000..c68f56e
--- /dev/null
+++ b/construction/Fiber.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:163e42e6aee409c594bfd2315c9d7f51e900d0f798c2cf2fb34ce0c4a6c88b41
+size 87302
diff --git a/construction/FiberRod.FCStd b/construction/FiberRod.FCStd
new file mode 100644
index 0000000..8e2d706
--- /dev/null
+++ b/construction/FiberRod.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ec24760f6382d963261be12448fdcf367c6c8f9b8fb641bd36d1063efc54788
+size 16529
diff --git a/construction/GlueBlob.FCStd b/construction/GlueBlob.FCStd
new file mode 100644
index 0000000..647769c
--- /dev/null
+++ b/construction/GlueBlob.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b19e7c1e262895659e007d53900cf692783619e18986fa06bac66470ba124d16
+size 18644
diff --git a/construction/LaserDiode-TO-56.FCStd b/construction/LaserDiode-TO-56.FCStd
new file mode 100644
index 0000000..1d1140a
--- /dev/null
+++ b/construction/LaserDiode-TO-56.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ba416d51da69efdb4b562bb0f0a49637bdd8d4305b7cf2819ec9a5b3ddf1a52
+size 587791
diff --git a/construction/Resources.FCStd b/construction/Resources.FCStd
new file mode 100644
index 0000000..c2c3d22
--- /dev/null
+++ b/construction/Resources.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:64ec2364760a9d0c358d6a8cf88ed407bf80fa8d89df3a558c0b45b15ff0e9fb
+size 2298
diff --git a/construction/TestOpticsSim.FCStd b/construction/TestOpticsSim.FCStd
new file mode 100644
index 0000000..203bac1
--- /dev/null
+++ b/construction/TestOpticsSim.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:23d3c02c0421b5c59b4dd4723d833c83f486dd5bc42c283e8b657b27ed9a11af
+size 46670
diff --git a/construction/TestOpticsSim2.FCStd b/construction/TestOpticsSim2.FCStd
new file mode 100644
index 0000000..29e93ca
--- /dev/null
+++ b/construction/TestOpticsSim2.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65c687f9c68304036d5e82cdd6fa4fd6386f2f15341164f52689395f5b1d0602
+size 776301
diff --git a/construction/TestOpticsSim3.FCStd b/construction/TestOpticsSim3.FCStd
new file mode 100644
index 0000000..94df4a6
--- /dev/null
+++ b/construction/TestOpticsSim3.FCStd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3ecc25d7f48acec1f5fbfcbce4a71e8e2c726c4d3bbaad06765858d17482e80
+size 39785
diff --git a/images/cad_model.jpg b/images/cad_model.jpg
new file mode 100644
index 0000000..60209c4
--- /dev/null
+++ b/images/cad_model.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bfa7701748fba108b4a39299c2227cf71c438c2ac16b81d0749f20b3615f5ace
+size 75213
diff --git a/images/mdoule_405nm.jpg b/images/mdoule_405nm.jpg
new file mode 100644
index 0000000..159c8e3
--- /dev/null
+++ b/images/mdoule_405nm.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:872b51c87694891078c47d5d2646d1f152454b0ac193ea73f923c07380ff2287
+size 62635
diff --git a/images/module_512nm.jpg b/images/module_512nm.jpg
new file mode 100644
index 0000000..a343a8d
--- /dev/null
+++ b/images/module_512nm.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:806d2445db692b62b7a4d4aa7e600aa4f842c22586712a7a0f38d7f9cb28070f
+size 94073
diff --git a/images/module_512nm_closeup.jpg b/images/module_512nm_closeup.jpg
new file mode 100644
index 0000000..24d5ca4
--- /dev/null
+++ b/images/module_512nm_closeup.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3e5277889bd84a99e427f2f2fe87ecd51bea84fc1b399e5d65837a339bc87fa
+size 70096