
منصة 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 في المتصفح. تركز البنية التقنية على الوصول السريع للأصول الرقمية دون استنزاف مساحات التخزين:
خيوط معالجة غير متزامنة تفحص وحدات التخزين الشبكي المربوطة، وتفهرس ملفات STL و3MF مع ضبط دقيق لاستهلاك الذاكرة.
قراءة الفهرس المركزي لملفات ZIP مباشرة عبر طلبات المدى، وبث النماذج ثلاثية الأبعاد إلى المتصفح دون فك ضغطها على القرص الصلب.
بناء الأجزاء المتعددة على طاولة طباعة افتراضية مع عينات ألوان مختلفة للخيوط، وحساب الأبعاد الفيزيائية الدقيقة بالميليمتر.
إطلاق مباشر لبرامج 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 لحفظ قاعدة البيانات والإعدادات، ومجلد مكتبة النماذج المسجلة لديك:
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 ميجابايت إلى الحواسيب الشخصية لمجرد التأكد من ملاءمة حجم المجسم لطاولة الطباعة.
القيود التقنية الحالية
- محاكاة مسارات الطباعة: توفر المنصة فهرسة لملفات G-Code وإرسالها لطابعات Klipper، لكنها لا تحتوي حتى الآن على محاكي بصري كامل لحركة فوهة الطباعة طبقة تلو الأخرى.
- التعديل الهندسي على النماذج: تتيح المنصة قياس الأبعاد وتدوير النماذج وتغيير الألوان، لكنها لا توفر أدوات تعديل هندسي وتصميم بارامتري.
- الفهرسة الأولية للمكتبات الضخمة: يعمل الفاحص الخلفي كعملية مستقلة داخل الحاوية، وتستغرق الفهرسة الأولية لمكتبات تتجاوز 5 تيرابايت عدة ساعات على الأقراص الميكانيكية التقليدية.
الفئات المستفيدة
صممت المنصة خصيصا لأصحاب المختبرات المنزلية وعشاق الطباعة ثلاثية الأبعاد ومديري ورش التصنيع الرقمي الصغيرة الذين يبحثون عن أداة سريعة وخفيفة تعمل محليا بالكامل دون تعريض بياناتهم لخدمات السحابة الخارجية.
الخلاصة
يقدم مشروع GyroidVault v2.0 حلا هندسيا نوعيا لمنظومة الطباعة ثلاثية الأبعاد مفتوحة المصدر. يجمع المشروع بين الاستعراض الذكي للأرشيفات المضغوطة، والحساب الفوري للأبعاد الهندسية، والبنية التحتية المستقلة تماما تحت رخصة AGPL-3.0، مما يجعله إضافة ممتازة للمختبرات المنزلية الرقمية.