Cover image for Troy dimension (أبعاد تروي)

Troy dimension (أبعاد تروي)

ريادة البرمجيات لتحقيق اختراق في عالم طابعات DLP ثلاثية الأبعاد.

تاريخ النشر: 28 نوفمبر 2023
Robotics (روبوتات) 3D Printing (طباعة ثلاثية الأبعاد)
زيارة المشروع
Cover image for Troy dimension (أبعاد تروي)

دراسة حالة: Troy Dimensions (أبعاد تروي) الشركة: Troy dimensions Ltd. الموقع: بيروت، لبنان الموقع الإلكتروني: https://www.facebook.com/troydimensions

دراسة حالة: Troy Dimensions (أبعاد تروي) - هندسة البرمجيات لمعيار جديد في الطباعة ثلاثية الأبعاد

تهدف Troy Dimensions إلى إعادة تشكيل التصنيع من خلال توفير سير عمل كامل واحترافي للطباعة ثلاثية الأبعاد. تتمثل مهمتهم في وضع معيار للصناعة من خلال طابعات DLP ثلاثية الأبعاد (DLP 3D Printers) التي يسهل الوصول إليها والموثوقة، والتي تمكن صناعات مثل المجوهرات وطب الأسنان والهندسة المعمارية من زيادة الربحية وكمية الإنتاج والجودة.

التحدي: تسريع إطلاق منتج جديد وسط مرحلة انتقالية حرجة

انضممنا إلى فريق Troy Dimensions خلال لحظة محورية: تطوير الجيل الثاني من طابعتهم ثلاثية الأبعاد T2. كان المشروع قيد التنفيذ بالفعل ولكنه تطلب تسليمًا سلسًا من مهندس البرمجيات الرئيسي المغادر. كان التحدي الأساسي هو فهم البنية الحالية بسرعة، وتولي الملكية الكاملة لتطوير البرمجيات، ودفع المشروع إلى الأمام لتحقيق أهدافه الطموحة دون أي فقدان للزخم. تضمن ذلك هندسة مكدس البرمجيات (Software Stack) بالكامل، من التطبيق الذي يواجه المستخدم إلى ضوابط الأجهزة منخفضة المستوى (Low-level Hardware Controls).


عمليتنا وحلنا: ملكية كاملة للمكدس وتكامل الأجهزة

تطلب الدخول في هذا الدور الرئيسي نهجًا سريعًا وشاملاً. بعد نقل المعرفة بسلاسة، كانت مسؤوليتنا الأساسية هي التصميم والتطوير الشامل للبرمجيات التي تشغل طابعة T2.

تضمن حلنا عدة مجالات رئيسية من الخبرة:

  • تطوير المكدس الكامل (Full-Stack Development): قمنا بتصميم وبناء كل من الواجهة الخلفية (Back-end) والواجهة الأمامية (Front-end) للبرمجيات المدمجة للطابعة. أدى ذلك إلى إنشاء بيئة متماسكة وسهلة الاستخدام تمنح المستخدمين خيارات تخصيص متقدمة، بما في ذلك التقطيع (Slicing)، وتوليد الدعامات (Support Generation)، وتحليل الأشكال.
  • التحكم في الأجهزة منخفض المستوى (Low-Level Hardware Control): لضمان تشغيل الطابعة بشكل لا تشوبه شائبة، قمنا بكتابة نصوص برمجية مخصصة بلغة Python و C للتفاعل مباشرة مع مكونات الأجهزة الحيوية للآلة، مثل جهاز عرض الأشعة فوق البنفسجية (UV Projector) عالي الكثافة.
  • إدارة الأنظمة المدمجة (Embedded System Management): كنا مسؤولين عن إعداد وتكوين وصيانة صور نظام تشغيل Linux المخصصة التي تعمل على Raspberry Pi 3B و 4 المدمج في الطابعة. ضمن هذا بيئة تشغيل مستقرة وموثوقة ومحسنة للنظام بأكمله.

من خلال تولي ملكية النظام البيئي للبرمجيات بالكامل، تمكنا من ضمان عمل الأجهزة (مثل T-Curer و FPF Technology Tray) والبرمجيات في تناغم تام للوفاء بوعد طباعة عالية الجودة وعالية الدقة.


النتيجة والتأثير: إطلاق أداة تصنيع من الجيل التالي

كانت مشاركتنا حاسمة في تحقيق طابعة T2 ثلاثية الأبعاد ونظامها البيئي. كانت النتيجة أداة تصنيع قوية وموثوقة واحترافية تمكن الشركات من تقليل وقت الإنتاج بشكل كبير، وتحسين قوة المواد، وتحسين عملياتها. توفر البرمجيات المدمجة تجربة مستخدم سلسة، مما يجعل تقنية الطباعة ثلاثية الأبعاد المتقدمة في متناول مجموعة واسعة من الصناعات.

مكدس التكنولوجيا (Technology Stack)

  • اللغات: Python, C
  • المنصة: Raspberry Pi (3B & 4)
  • نظام التشغيل: Linux (Custom Embedded Images)
  • التخصصات: تطوير المكدس الكامل (Full-Stack Development)، الأنظمة المدمجة (Embedded Systems)، واجهات التحكم في الأجهزة (Hardware Interfacing & Control)