أفضل خيارات المحول المجاني من STL إلى G-code
ما وراء المخطط: تحويل STL إلى G-code للطباعة ثلاثية الأبعاد
بينما أشاهد طابعة ثلاثية الأبعاد تبني شيئًا بشكل منهجي، طبقة فوق طبقة رقيقة، أصاب دائمًا بالدهشة من الترجمة غير المرئية التي تحدث خلف الكواليس. ما يبدأ كمخطط رقمي يصبح واقعًا ماديًا من خلال لغة متخصصة توجه كل حركة، كل تغيير في درجة الحرارة. تعتمد هذه الرحلة من التصميم إلى الطباعة على الخطوة الحاسمة لتحويل نموذج ثلاثي الأبعاد ثابت إلى تعليمات آلية ديناميكية.
تعتمد عملية الطباعة ثلاثية الأبعاد على تنسيقي ملفين أساسيين: STL و G-code. ملف STL (Stereolithography)، والذي يطلق عليه اسم Stereolithography File ويستخدم الامتداد .stl، يعمل بمثابة المخطط، ويصف الهندسة السطحية لكائن ثلاثي الأبعاد دون تضمين معلومات اللون أو النسيج. تم تطويره بواسطة 3D Systems في عام 1987، ولا يزال أحد تنسيقات الملفات ثلاثية الأبعاد الأكثر شيوعًا للطباعة ثلاثية الأبعاد. تدعم جميع الطابعات ثلاثية الأبعاد وبرامج النمذجة تقريبًا ملفات STL نظرًا لطبيعتها خفيفة الوزن وسهولة معالجتها. تفتح هذه الملفات وتعدل في معظم برامج النمذجة والتقطيع ثلاثية الأبعاد، بما في ذلك Blender و Cura و TinkerCAD أو Fusion 360، وتمثل الهندسة باستخدام المثلثات، مما يثبت أنه ضروري لعمليات النمذجة الأولية والطباعة ثلاثية الأبعاد. إذا كنت لا تزال تبحث عن نماذج قابلة للطباعة قبل التقطيع، يمكنك أيضًا استخدام33D 3D Finder للنماذج STL و OBJ والقابلة للطباعةلاكتشاف الملفات عبر منصات متعددة.

المصدر: freepik.com
يعمل ملف STL كمخطط للنماذج ثلاثية الأبعاد، ويصف الهندسة السطحية للكائن دون معلومات اللون أو النسيج.
يعمل G-code، أو G-code File مع الامتداد .gcode، كمجموعة تعليمات مفصلة للطابعات ثلاثية الأبعاد وآلات CNC. كما هو موضح فيصفحة G-code على ويكيبيديا، تم تطوير G-code بواسطة مجتمع التحكم الرقمي في عام 1958، ويحدد G-code حركات الأداة والسرعات ودرجات الحرارة والأوامر الأخرى اللازمة لبناء كائن مادي طبقة تلو الأخرى. تقوم برامج التقطيع بإنشاء ملفات G-code من النماذج ثلاثية الأبعاد، عادةً بتنسيق STL أو OBJ، وترجمة الهندسة إلى أوامر طابعة دقيقة. ملفات G-code ضرورية للتصنيع الإضافي وتدعمها معظم منصات الطابعات ثلاثية الأبعاد عالميًا. يمكنك فتحها باستخدام برامج الطباعة ثلاثية الأبعاد وبرامج التحكم CNC مثل Pronterface و Repetier-Host و Cura أو OctoPrint لمراجعة مسارات الأداة وضبط معلمات الطباعة. للحصول على نظرة عامة أوسع على أدوات الطباعة ثلاثية الأبعاد المتاحة، راجعنظرة عامة على أدوات 33D.
ملخص سريع: تحويل STL إلى G-code
- STL (Stereolithography): مخطط النموذج ثلاثي الأبعاد، يصف الهندسة السطحية.
- G-code: تعليمات آلية للطابعات ثلاثية الأبعاد (حركات، درجات حرارة، سرعات).
- عملية التحويل: يُطلق على هذا "التقطيع"، حيث تقوم البرامج بقص النموذج ثلاثي الأبعاد افتراضيًا إلى طبقات وتنشئ G-code لكل منها.
- الإعدادات الرئيسية: ارتفاع الطبقة، درجة حرارة السرير/الفوهة، الدعامات للتعليق، الحافة للالتصاق بالسرير، الحشو.
- الأدوات:
- محولات عبر الإنترنت: مريحة، لا تثبيت، جيدة للمبتدئين (مثل AnyConv، AstroPrint).
- برامج تقطيع سطح المكتب: مزيد من التحكم، ميزات متقدمة (مثل Ultimaker Cura، Creality Print، Slic3r، Repetier).
- برامج تقطيع الهاتف المحمول: حلول أثناء التنقل (مثل Pikaslice لنظام iOS).
- اعتبارات: الملفات الكبيرة قد تكون بطيئة؛ يؤثر الأجهزة على أداء المعاينة؛ غالبًا ما يكون تحويل G-code مرة أخرى إلى STL ضائعًا.
عملية التحويل: من النموذج إلى التعليمات الآلية
التحول من ملف STL إلى G-code هو في الأساس عملية تقطيع. لذلك، فإن المحول من STL إلى G-code هو في الأساس برنامج تقطيع. يأخذ هذا البرنامج النموذج ثلاثي الأبعاد ويقطعه افتراضيًا إلى مئات أو آلاف الطبقات الرقيقة، ثم ينشئ التعليمات الدقيقة للطابعة لإنشاء كل طبقة.
أثناء هذا التحويل، يمكن للمستخدمين تحديد إعدادات الطباعة الهامة. يحدد ارتفاع الطبقة الدقة الرأسية للطباعة، بينما تعتبر درجة حرارة السرير ودرجة حرارة الفوهة ضرورية للالتصاق بالمواد والبثق بشكل صحيح. بالنسبة للنماذج ذات الهندسة الصعبة، مثل التعليقات التي لا يمكن طباعتها في الهواء، تصبح الدعامات ضرورية لمنع الانهيار الهيكلي أثناء الطباعة. قد تعزز الحافة، وهي محيط مسطح من المواد حول قاعدة النموذج، الالتصاق بالسرير بشكل كبير، خاصة للطباعات الكبيرة أو الطويلة المعرضة للتشوه. بالإضافة إلى ذلك، تؤثر إعدادات كثافة الحشو ونمطه على الهيكل الداخلي للنموذج وقوته.
محولات عبر الإنترنت وبرامج تقطيع سطح المكتب
توجد مجموعة من الأدوات لتحويل STL إلى G-code، تلبي احتياجات ومستويات مهارة مختلفة. تتيح برامج التقطيع عبر الإنترنت مثل AnyConv للمستخدمين تحويل STL إلى G-code دون الحاجة إلى تثبيت برامج. توفر هذه المنصات عادةً ميزات مثل تحميل النماذج ثلاثية الأبعاد، وضبط الاتجاه والقياس، واختيار ملفات تعريف الطابعة، وإنشاء G-code. غالبًا ما توفر قائمة بملفات تعريف الطابعة التي يتم تحديثها بانتظام، على الرغم من أنه من المهم أن تتذكر أن G-code الذي تم إنشاؤه لطراز طابعة واحد قد لا يكون مناسبًا لطراز آخر، حتى من نفس العلامة التجارية، بسبب الاختلافات الطفيفة في مواصفات الجهاز. يمكنك أيضًا العثور على محولات مجانية وسهلة الاستخدام عبر الإنترنت علىAstroPrintوعبر خدمات مماثلة. إذا كنت ترغب في تصفح أدوات الطباعة ثلاثية الأبعاد ذات الصلة في مكان واحد، فإنصفحة أدوات 33Dهي نقطة انطلاق مفيدة.
أشهر المحولات المجانية من STL إلى G-code
| اسم الأداة | النوع | المنصات المدعومة | الميزات الرئيسية |
|---|---|---|---|
| AnyConv | عبر الإنترنت | قائم على الويب | لا تثبيت، ضبط الاتجاه/القياس، ملفات تعريف الطابعة |
| Ultimaker Cura | برنامج تقطيع سطح المكتب | Windows، macOS، Linux | تخصيص شامل، يدعم تنسيقات ملفات متعددة (STL، AMF، X3D) |
| Creality Print (FDM Slicer) | برنامج تقطيع سطح المكتب | Windows، Mac، Linux | تقطيع FDM مجاني، إضافة نماذج الطابعة، استيراد/تقطيع/تصدير STL |
| Slic3r | برنامج تقطيع سطح المكتب | Windows، macOS، Linux | مفتوح المصدر، إعدادات متقدمة، يدعم OBJ، 3MF، AMF |
| Repetier | برنامج تقطيع سطح المكتب | Windows، macOS، Linux | عرض، تقطيع، معاينة، طباعة، تحكم مباشر في الطابعة |
| ReplicatorG | برنامج تقطيع سطح المكتب | Windows، macOS، Linux | مفتوح المصدر، يدعم OBJ، COLLADA، تعديلات المعلمات |
| KISSlicer | برنامج تقطيع سطح المكتب | Windows، macOS، Linux | مجاني، محمول، STL فقط، معالج لإعدادات الطابعة/المواد |
| IceSL | برنامج تقطيع سطح المكتب | Windows، Linux | نمذجة/تقطيع متقدم، يحول STL، LUA، OBJ، 3DS |
| Pikaslice | برنامج تقطيع الهاتف المحمول | iOS | راتنج/خيوط، دعامات، أنماط حشو، معايرة معدل التدفق |
بالنسبة لأولئك الذين يبحثون عن مزيد من التحكم والميزات القوية، توفر برامج تقطيع سطح المكتب حلولًا شاملة. يعتبر Ultimaker Cura خيارًا مجانيًا وقويًا متوافقًا مع Windows و macOS و Linux. يدعم تنسيقات ملفات متنوعة، بما في ذلك STL و AMF و X3D، ويسمح بتخصيص شامل لمواد الطباعة وأبعاد النواة وارتفاع الطبقة وكثافة الحشو. Creality Print (FDM Slicer)، المتاح لنظامي التشغيل Windows و Mac و Linux، هو برنامج تقطيع FDM مجاني آخر يحول ملفات STL إلى G-code، مما يسمح للمستخدمين بإضافة نماذج الطابعة، واستيراد ملفات STL، وتقطيعها، وتصدير G-code. بالنسبة للطابعات الراتنجية، تقدم Creality HALOT BOX (Resin Slicer)، المصممة خصيصًا لطابعاتها الراتنجية، والتي تقوم بتقطيع النماذج ثلاثية الأبعاد ويمكنها إرسالها إلى Creality Cloud.

المصدر: storage.googleapis.com
Ultimaker Cura هو برنامج تقطيع مجاني وقوي لسطح المكتب متوافق مع Windows و macOS و Linux، ويوفر تخصيصًا شاملاً لإعدادات الطباعة.
تشمل برامج التقطيع المكتبية الأخرى الجديرة بالملاحظة Slic3r، وهو خيار مفتوح المصدر لأنظمة Windows و Linux و macOS ويدعم أيضًا ملفات OBJ و 3MF و AMF، ويوفر إعدادات متقدمة لمعلمات الطباعة مثل ارتفاع الطبقة والمحيطات والسرعات. Repetier، وهو مجاني ومتاح أيضًا لنظامي التشغيل Windows و Linux و macOS، يسمح بعرض وتقطيع ومعاينة وطباعة النماذج ثلاثية الأبعاد، مع القدرة الإضافية على التحكم مباشرة في طابعة ثلاثية الأبعاد. ReplicatorG، وهو برنامج طباعة ثلاثية الأبعاد مفتوح المصدر، يعمل كمحول من STL إلى G-code ويدعم ملفات OBJ و COLLADA، ويوفر تعديلات للمعلمات مثل سرعات المحاور ودرجات حرارة الطارد. KISSlicer، وهو خيار مجاني ومحمول لأنظمة Windows و macOS و Linux، يركز حصريًا على ملفات STL ويشمل معالجًا لإعداد معلمات الطابعة والمواد. يوفر IceSL إمكانيات نمذجة وتقطيع متقدمة لنظامي التشغيل Windows و Linux، ويقوم بتحويل ملفات STL و LUA و OBJ و 3DS إلى G-code. إذا كنت تعمل أيضًا مع تنسيقات ملفات ثلاثية الأبعاد بديلة، فقد تجد هذا الدليل حولملفات OBJ للطابعات ثلاثية الأبعادمفيدًا.
حلول التقطيع عبر الهاتف المحمول
تمتد قابلية نقل الطباعة ثلاثية الأبعاد إلى الأجهزة المحمولة مع تطبيقات مثل Pikaslice. يسمح حل التقطيع الشامل هذا للطابعات ثلاثية الأبعاد الراتنجية/MSLA والخيوط/FFF على نظام iOS للمستخدمين باستيراد النماذج ثلاثية الأبعاد، وضبط الاتجاه والتخطيط، وتطبيق دعامات يدوية أو تلقائية، وتصديرها إلى تنسيقات طابعة مختلفة. يدعم Pikaslice ميزات مثل أنماط حشو Gyroid/Honeycomb، ومعاينة الخيوط مع اكتشاف الطبقات، ومعايرة معدل التدفق، وتصوير سرعة الطباعة في عارض G-code الخاص به. كما أنه يدعم مجموعة واسعة من الطابعات ثلاثية الأبعاد من علامات تجارية مثل Creality و Elegoo و Anycubic و Bambu Lab، ويقدم ميزات مثل تحميلات WLAN لطرازات محددة.
التحديات والاعتبارات
على الرغم من أن عملية التحويل بسيطة بشكل عام، فإن عوامل معينة يمكن أن تؤثر على الأداء. قد تستغرق النماذج المعقدة أو الكبيرة جدًا (أكبر من 10 ميجابايت) وقتًا أطول للتحميل والمعاينة، مما يؤدي إلى بطء المتصفحات أحيانًا. يؤثر أداء جهاز المستخدم بشكل كبير على أداء معاينة ملفات STL أو G-code؛ يمكن أن يساعد تسريع الأجهزة وإغلاق علامات تبويب المتصفح غير المستخدمة في تحسين التجربة.
تجدر الإشارة إلى أنه بينما تقدم العديد من المواقع تحويلًا مباشرًا من G-code مرة أخرى إلى STL، غالبًا ما يفتقر هذا الإجراء إلى التفاصيل الدقيقة للنموذج الأصلي، حيث يحدد G-code بشكل أساسي مسارات الأداة بدلاً من الأشكال الهندسية.
ما هو الفرق بين STL و G-code؟
تصف ملفات STL الشكل الهندسي للكائن ثلاثي الأبعاد باستخدام المثلثات، وتعمل كمخطط. من ناحية أخرى، G-code عبارة عن سلسلة من أوامر الآلة التي تخبر الطابعة ثلاثية الأبعاد بالضبط كيفية بناء هذا الكائن، بما في ذلك الحركات ودرجات الحرارة والسرعات.
هل يمكنني تحويل G-code مرة أخرى إلى STL؟
بينما تدعي بعض الأدوات تحويل G-code إلى STL، غالبًا ما يفتقر ملف STL الناتج إلى التفاصيل الدقيقة للنموذج الأصلي. يركز G-code على مسارات الأداة، وليس الهندسة الدقيقة، لذلك عادةً ما يكون التحويل العكسي غير مثالي لأغراض التصميم.
لماذا أحتاج إلى برنامج تقطيع؟
برنامج التقطيع ضروري لأنه يترجم نموذجك ثلاثي الأبعاد (STL) إلى لغة يمكن لطابعتك ثلاثية الأبعاد فهمها (G-code). يقوم "بتقطيع" النموذج افتراضيًا إلى طبقات وينشئ التعليمات المحددة للطابعة لإنشاء كل طبقة، جنبًا إلى جنب مع إعدادات الطباعة الهامة.
ما هي إعدادات الطباعة المهمة أثناء التحويل؟
تشمل الإعدادات الرئيسية ارتفاع الطبقة (للتفاصيل)، ودرجات حرارة الفوهة والسرير (لخصائص المواد والالتصاق)، وكثافة الحشو (للقوة)، والدعامات أو الحواف (للتكامل الهيكلي والالتصاق بالسرير، خاصة للطباعات المعقدة).
هل يمكنني إنشاء ملفات STL بسيطة بنفسي قبل التقطيع؟
نعم. على سبيل المثال، إذا كنت ترغب في إنشاء أحرف قابلة للطباعة أو علامات أو لوحات اسم بسيطة، يمكنك استخداممولد 3D Text STL ثلاثي الأبعاد 33Dثم المتابعة مع التقطيع إلى G-code.
خاتمة
من التصميم الأولي في ملف STL إلى لغة الآلة الدقيقة لـ G-code، تعد رحلة الطباعة ثلاثية الأبعاد شهادة على الترجمة التكنولوجية. سواء باستخدام محول عبر الإنترنت سهل الوصول إليه أو برنامج تقطيع مكتبي غني بالميزات، فإن فهم عملية التحويل الأساسية هذه يمكّن المبدعين من جلب رؤاهم الرقمية إلى العالم الملموس بدقة وتحكم.