STACKDUST
EN
مخطط هيكلي تقني يوضح بنية منصة GyroidVault لإدارة مجسمات الطباعة ثلاثية الأبعاد ومعاينتها عبر الويب

منصة GyroidVault: مستودع ذاتي لاستضافة وإدارة مجسمات الطباعة ثلاثية الأبعاد دون فك الضغط


منصة GyroidVault: مستودع محلي متكامل لإدارة مجسمات الطباعة ثلاثية الأبعاد

يواجه أصحاب الطابعات ثلاثية الأبعاد والمختبرات المنزلية صعوبة مستمرة في تنظيم آلاف النماذج المحملة من منصات مثل MakerWorld وPrintables وThingiverse. ينتهي الأمر بمجلدات عشوائية على خوادم التخزين الشبكي، مما يجبر المستخدم على فتح برامج التقطيع المكتبية الثقيلة مثل OrcaSlicer أو Bambu Studio لمجرد التحقق من أبعاد نموذج أو التأكد من اكتمال أجزائه.

يعالج مشروع GyroidVault، المنشور تحت رخصة البرمجيات الحرة AGPL-3.0، هذه المشكلة التقنية جذريا. فمع إطلاق الإصدار الرئيسي الثاني في سبتمبر 2026، توفر المنصة استوديو معاينة تفاعلي في المتصفح عبر تقنية WebGL، وحسابا فوريا لأبعاد المجسمات بالميليمتر، وفاحصا خلفيا للملفات المضغوطة ZIP يستعرض محتوياتها دون استخراجها إلى قرص التخزين.

ما هي منصة GyroidVault

تطبيق ويب خفيف الوزن صمم ليعمل داخل حاويات دوكر على خوادم التخزين المنزلي (NAS) أو أجهزة المختبرات المنزلية. يدعم التطبيق صيغ ملفات STL و3MF وSTEP وملفات تعليمات الطباعة G-Code عبر واجهة تحاكي منصات إدارة الوسائط مثل Jellyfin، لكنها مخصصة بالكامل لأصول التصنيع الرقمي.

بدلا من التعامل مع النماذج كملفات ثنائية صماء، يحلل GyroidVault البنية الهندسية للمجسمات فور فهرستها. يعرض النظام الأبعاد الفيزيائية الحقيقية (العرض × العمق × الارتفاع مم)، ويتيح عزل الأجزاء المنفصلة في النماذج المعقدة، وينشئ تلقائيا صورا مجمعة للمجلدات، مع ربط مباشر بين المستودع الرقمي وبرامج التقطيع والطابعات الفيزيائية.

لماذا لم تسمع عنها من قبل

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

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

كيف تعمل المنصة برمجيا

تعتمد المنصة على بيئة تشغيل Node.js وقاعدة بيانات محلية مدمجة SQLite مع محرك تصيير رسومي مبني على Three.js في المتصفح. تركز البنية التقنية على الوصول السريع للأصول الرقمية دون استنزاف مساحات التخزين:

مسار فهرسة الأصول ومعاينتها داخل منصة GyroidVault
1. مراقبة التخزين والفهرسة طبقة التخزين

خيوط معالجة غير متزامنة تفحص وحدات التخزين الشبكي المربوطة، وتفهرس ملفات STL و3MF مع ضبط دقيق لاستهلاك الذاكرة.

2. فحص الأرشيفات المضغوطة المتدفق دون استخراج على القرص

قراءة الفهرس المركزي لملفات ZIP مباشرة عبر طلبات المدى، وبث النماذج ثلاثية الأبعاد إلى المتصفح دون فك ضغطها على القرص الصلب.

3. محرك المعاينة Studio 2.0 تصيير في المتصفح

بناء الأجزاء المتعددة على طاولة طباعة افتراضية مع عينات ألوان مختلفة للخيوط، وحساب الأبعاد الفيزيائية الدقيقة بالميليمتر.

4. إطلاق برامج التقطيع والإرسال للطابعات الطبقة التشغيلية

إطلاق مباشر لبرامج Bambu Studio أو OrcaSlicer بنقرة واحدة، أو التكامل مع أدوات إدارة الطباعة مثل [Bambuddy](/ar/blog/bambuddy-self-hosted-3d-printing-ar/) وبث ملفات G-Code الجاهزة عبر واجهة Klipper وMoonraker.

فحص ملفات ZIP المضغوطة دون فك الضغط

تصل النماذج عادة في حزم مضغوطة تتضمن ملفات متعددة وصورا وأدلة استخدام بتنسيق PDF. فك ضغط كل حزمة يستهلك مساحات هائلة ويضاعف حجم التخزين.

يقرأ GyroidVault دليل الفهرس المركزي للأرشيف باستخدام طلبات HTTP Range. عند تصفح النموذج داخل واجهة الويب، يستخرج الخادم المجسم المطلوب فقط ويبثه مباشرة إلى ذاكرة المتصفح. تظل مساحة التخزين في الخادم نظيفة دون ترك أي ملفات مؤقتة متراكمة على القرص الصلب.

استوديو المعاينة وتجميع الأجزاء المتعددة

في برامج تصفح الملفات التقليدية، يتطلب النموذج المكون من عدة أجزاء فتح كل جزء في نافذة مستقلة. يتيح الإصدار الثاني من GyroidVault خيار تجميع الأجزاء التلقائي، حيث يجمع أجزاء النموذج كافة على طاولة الطباعة الافتراضية، مع تخصيص لون خيط مستقل لكل جزء للتأكد من توافق الأبعاد قبل بدء الطباعة.

جدول المقارنة التقنية

مقارنة GyroidVault مع أدوات إدارة الملفات وبرامج التقطيع

الخاصية التقنيةمنصة GyroidVault v2.0متصفحات ملفات التخزين الشبكيبرامج التقطيع المكتبية (Orca / Bambu)
استعراض ملفات ZIP دون فكهابث مباشر متدفقيتطلب فك الضغطيتطلب استخراجا يدويا
حساب الأبعاد بالميليمترحساب فوري في المتصفحغير متوفريتطلب تحميل النموذج كاملا
تجميع الأجزاء على طاولة واحدةعبر WebGL في المتصفحغير متوفرواجهة مكتبية ثقيلة
استهلاك الذاكرة العشوائيةحاوية واحدة تستهلك أقل من 150 ميجابايتمنخفضمن 800 ميجابايت إلى 2 جيجابايت
الربط مع برامج التقطيعنقرة واحدة عبر معالج البروتوكولتنزيل يدوي فقطمدمج
تتبع البيانات السحابيصفر تتبع محلي بالكامليعتمد على الأداةتتبع مستمر من الشركات

خطوات التشغيل الذاتي

توفر المنصة صورة حاوية رسمية خفيفة الوزن. تتطلب العملية ربط مجلدين أساسيين: مجلد /app/data لحفظ قاعدة البيانات والإعدادات، ومجلد مكتبة النماذج المسجلة لديك:

docker-compose.yml
services:
  gyroidvault:
    image: ghcr.io/teecodedev/gyroidvault:latest
    container_name: gyroidvault
    restart: unless-stopped
    ports:
      - "3457:3000"
    volumes:
      - ./data:/app/data
      - /mnt/storage/3d-models:/library
    environment:
      - NODE_ENV=production
      - PORT=3000
      - LIBRARY_PATH=/library

بالنسبة لمستخدمي نظام Unraid، تتوفر المنصة مباشرة في متجر تطبيقات المجتمع تحت اسم GyroidVault.

ما الذي تستبدله المنصة

تستبدل المنصة مجلدات المشاركة غير المنظمة، ومديري الملفات التقليديين مثل Nextcloud الذين يفتقرون لمحركات توليد المصغرات ثلاثية الأبعاد، والمستودعات السحابية التابعة لمصنعي الطابعات. كما توفر على المستخدمين عناء تنزيل ملفات ضخمة تتجاوز 500 ميجابايت إلى الحواسيب الشخصية لمجرد التأكد من ملاءمة حجم المجسم لطاولة الطباعة.

القيود التقنية الحالية

  1. محاكاة مسارات الطباعة: توفر المنصة فهرسة لملفات G-Code وإرسالها لطابعات Klipper، لكنها لا تحتوي حتى الآن على محاكي بصري كامل لحركة فوهة الطباعة طبقة تلو الأخرى.
  2. التعديل الهندسي على النماذج: تتيح المنصة قياس الأبعاد وتدوير النماذج وتغيير الألوان، لكنها لا توفر أدوات تعديل هندسي وتصميم بارامتري.
  3. الفهرسة الأولية للمكتبات الضخمة: يعمل الفاحص الخلفي كعملية مستقلة داخل الحاوية، وتستغرق الفهرسة الأولية لمكتبات تتجاوز 5 تيرابايت عدة ساعات على الأقراص الميكانيكية التقليدية.

الفئات المستفيدة

صممت المنصة خصيصا لأصحاب المختبرات المنزلية وعشاق الطباعة ثلاثية الأبعاد ومديري ورش التصنيع الرقمي الصغيرة الذين يبحثون عن أداة سريعة وخفيفة تعمل محليا بالكامل دون تعريض بياناتهم لخدمات السحابة الخارجية.

الخلاصة

يقدم مشروع GyroidVault v2.0 حلا هندسيا نوعيا لمنظومة الطباعة ثلاثية الأبعاد مفتوحة المصدر. يجمع المشروع بين الاستعراض الذكي للأرشيفات المضغوطة، والحساب الفوري للأبعاد الهندسية، والبنية التحتية المستقلة تماما تحت رخصة AGPL-3.0، مما يجعله إضافة ممتازة للمختبرات المنزلية الرقمية.

المصادر


→المقال التاليمنصة trawl: محرك استضافة ذاتية لتخطي جدران الحماية وفك اختبارات الكابتشا بديلا لأداة FlareSolverrالمقال السابق←منصة OpenBot: زملاء العمل الأذكياء في بيئات استضافة ذاتية معزولة وحوكمة CEL