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. +
+
+
+ +
+ Example Image 3 + Example Image 4 + Example Image 4 +
+ +### Video + +For detailed information on the design, construction process, and underlying principles, take a look at the project's YouTube video: + +[![Watch the video on YouTube](https://img.youtube.com/vi/l26sCJn0sB4/0.jpg)](https://youtu.be/l26sCJn0sB4) + +### Construction + +The device was constructed in FreeCAD, feel free to take a look or reuse any components within the project. + +
+ Example 4 - Optical Cavity with Standing Waves +
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