الدرس الثاني عشر · المرحلة الثالثة: افهم البرنامج والإعدادات
خلصنا أول طباعة، ودلوقتي هنفهم الملفات اللي وراها. ممكن تنزّل ميدالية بصيغة STL، وتحفظ تجهيزها بصيغة 3MF، وتصدّر ملفًا للطابعة فيه G-code. التلاتة مرتبطين بنفس القطعة، لكن كل واحد بيؤدي وظيفة مختلفة.
بعد الدرس هتعرف تختار الملف المناسب للتعديل أو المشاركة أو الطباعة، وتحافظ على إعدادات شغلك بدل ما تبدأ من الصفر كل مرة. لو محتاج ترجع للخطوة السابقة، افتح درس متابعة أول طباعة وإزالة القطعة.
1. الفرق الأساسي في ثلاث أسئلة
| الملف | السؤال اللي بيساعدك تجاوب عليه | مثال مبسّط |
|---|---|---|
| STL — ملف نموذج | شكل القطعة إيه؟ | الشكل الهندسي لميدالية وفتحة الحلقة |
| 3MF — نموذج أو مشروع حسب المحتوى | إيه البيانات المحفوظة مع النموذج؟ | الميدالية وترتيبها وإعدادات تجهيزها، لو محفوظ كمشروع |
| G-code — تعليمات تشغيل | الطابعة هتنفّذ إيه؟ | حركة الرأس والتغذية والحرارة وفق الملف المعد |
الفكرة مش إن فيه ملف أحسن من الاتنين التانيين في كل شيء. إنت بتختار حسب المهمة: عايز تنقل الشكل؟ ترجع لشغلك بإعداداته؟ ولا تنفّذ طباعة على جهاز محدد؟
2. STL: شكل النموذج، من غير وصفة الطباعة
ملف STL يمثّل سطح المجسم بشبكة من المثلثات (Mesh). هو لا يحفظ إعدادات مثل حرارة الخامة أو سرعة الطباعة أو نسبة الحشو. لما تفتحه في برنامج التقطيع، البرنامج هو اللي يضيف إعدادات تجهيز الطباعة. شرح Prusa لصيغ النموذج والمشروع.
مثلًا: عندك ملف حامل موبايل. شخص يجهزه بخامة PLA وآخر يجهزه بخامة مختلفة تدعمها طابعته. الشكل المصدر ممكن يكون نفسه، لكن طريقة التنفيذ ووقت الطباعة والخواص النهائية قد تختلف.
STL القياسي لا يحدد وحدة قياس صريحة؛ راجع الأبعاد بعد الاستيراد بدل الاكتفاء بأن الشكل ظاهر صح. لو المصمم كتب طول القطعة 60 مم، تأكد إن البرنامج بيعرض المقاس المقصود، خصوصًا لو ظهر النموذج ضخمًا أو صغيرًا جدًا.
كمان STL مش ملف التصميم الأصلي اللي فيه تاريخ الرسم والعمليات والأبعاد القابلة للتعديل بسهولة. تقدر تعدّل الشبكة بأدوات مناسبة، لكن لو محتاج تغيّر موضع فتحة بدقة، احتفاظك بملف برنامج التصميم الأصلي مهم.
3. 3MF: ممكن يحمل أكثر من الشكل
صيغة 3MF مصممة لنقل نماذج وبيانات إضافية مثل الوحدات والأجزاء والخصائص المدعومة. لكن مش كل ملف 3MF مشروع تقطيع كامل؛ محتواه يعتمد على البرنامج وخيار الحفظ. راجع المواصفات الرسمية لـ3MF.
في برامج التقطيع، أمر حفظ المشروع (Save Project) قد يحفظ النماذج وترتيبها وإعدادات الطابعة والخامة والدعامات وغيرها. مثلًا يوضح دليل حفظ مشروع PrusaSlicer إن ملف المشروع يحتفظ بالأجسام والإعدادات والمعدّلات الخاصة به.
علشان كده امتداد .3mf لوحده ما يقولكش هل الملف فيه الشكل فقط، ولا مشروع، ولا بيانات أخرى خاصة بالبرنامج. اقرأ وصف الملف وخيارات فتحه. لو برنامجك بيفرق بين «فتح كمشروع» و«استيراد نموذج»، الاختيارين ممكن يجيبوا نتائج مختلفة.
4. هل مشروع 3MF يفتح بنفس النتيجة في أي برنامج؟
مش بالضرورة. صيغة 3MF معيار مشترك، لكن بيانات مشروع برنامج تقطيع معين مش كلها بالضرورة مفهومة في برنامج آخر. قد تنتقل الأشكال بينما بعض الإعدادات أو تخصيصات الخامات والدعامات لا تنتقل كما توقعت.
راجع التوافق والتحذيرات، ولا تعتبر ظهور المجسم دليلًا على استيراد كل شيء. لو هدفك إعادة نفس التجربة، احتفظ باسم برنامج التقطيع وإصداره، وافتح المشروع فيه عند الإمكان، ثم راجع المعاينة من جديد. مواصفات 3MF وامتداداته توضح إن الصيغة تشمل وظائف متعددة، ودعمها يتوقف على التطبيق.
- اسم الطابعة ومساحة الطباعة والنوزل المركبة.
- الخامة والحرارة والسطح ومصدر التغذية أو توزيع الألوان.
- عدد النسخ والمقاس والاتجاه والدعامات.
- أي إعدادات خاصة أو أوامر مخصصة موروثة من المشروع.
لو فتحت مشروعًا لشخص عنده جهاز مختلف، اختار إعداد جهازك الصحيح وراجع باقي الخيارات قبل إعادة التقطيع. ولو مش فاهم الإعدادات المستوردة، استيراد الشكل فقط في مشروع جديد بإعداد موثوق ممكن يكون أوضح، مع مراعاة تعليمات المصمم.
5. G-code: أوامر التنفيذ
تعليمات G-code بتوصف عمليات مثل الحركة والتسخين والبثق والتحكم في المراوح، بحسب ما يدعمه البرنامج الداخلي للطابعة. برنامج التقطيع يولّدها من النموذج والإعدادات، وقد يضيف معلومات وتعليقات. تقدر تشوف أنواع الأوامر في مرجع Marlin الرسمي؛ مش مطلوب تحفظها في المرحلة دي.
مثال للفهم فقط، مش ملفًا للتشغيل: أمر حركة قد يحدد موضعًا وسرعة، وأمر آخر يطلب حرارة. الأوامر بتتنفّذ ضمن سياق وإعدادات سابقة، لذلك نسخ سطر من ملف وتشغيله وحده مش طريقة لتعلّم الطباعة بأمان.
ملف G-code مش ملفًا عامًا لكل الطابعات. اختلاف الجهاز والنوزل والخامة وحدود الحركة وأوامر البداية والنهاية قد يجعل الملف غير مناسب. ما تشغّلش ملفًا مجهولًا أو معدًّا لموديل آخر لمجرد إن الجهاز قبله أو إن الاسم فيه نوع خامتك.
لو احتجت تغير حجم القطعة أو عدد النسخ أو إعداد الخامة، ارجع للنموذج أو المشروع وأعد التقطيع. بعض البرامج تعرض مسارات G-code، لكن العرض لا يرجع لك تلقائيًا مشروع التصميم الأصلي بكل بياناته.
6. ليه مش كل ملف طباعة امتداده .gcode؟
بعض الأنظمة تستخدم G-code نصيًا، وأخرى تستخدم صيغة ثنائية أو حزمة خاصة تحتوي بيانات الطباعة. مثلًا توضح Prusa صيغة Binary G-code ومتطلبات دعمها. اختار صيغة التصدير المتوافقة مع جهازك وبرنامجه الداخلي.
تغيير اسم الملف من .stl إلى .gcode مش تحويل. ونقل ملف مشروع للذاكرة مش ضمان إن الطابعة تقدر تطبعه مباشرة. لازم يتم تجهيز تعليمات التشغيل بالطريقة المدعومة، سواء في برنامج الكمبيوتر أو من خلال خدمة أو تطبيق بيتولى مرحلة التقطيع.

7. مثال عملي: ميدالية من التحميل للطباعة
| المرحلة | إيه اللي بتعمله؟ | إيه تحتفظ بيه؟ |
|---|---|---|
| اختيار النموذج | تنزّل شكل الميدالية وتراجع أبعاده وترخيصه | ملف النموذج ورابط المصمم |
| تجهيز الطباعة | تختار الطابعة والخامة والنوزل والاتجاه وعدد النسخ | مشروع محفوظ، مثل 3MF المدعوم في برنامجك |
| التقطيع والمعاينة | تراجع الطبقات والدعامات ووقت الطباعة والخامة | مشروعك النهائي وملاحظات الإعداد |
| التصدير والتنفيذ | تولّد تعليمات متوافقة وترسلها للجهاز | ملف الطباعة باسم يوضح الجهاز والإصدار |
نفترض إن أول عينة نجحت، وبعد أسبوع عايز تعمل خمس نسخ. افتح مشروعك، غيّر العدد، راجع ترتيب القطع وكمية الخامة والمعاينة، ثم صدّر ملف طباعة جديدًا. الاحتفاظ بـSTL فقط هيخليك تعيد اختيار الإعدادات، والاحتفاظ بملف التنفيذ فقط مش البديل المناسب لتعديل العدد.
ولو هتغيّر شكل الحلقة نفسها، قد تحتاج ترجع لبرنامج التصميم أو لأداة تعديل النموذج. تغيير إعدادات التقطيع مش بديلًا عن تعديل هندسة القطعة.
8. مقارنة مرجعية سريعة
| المقارنة | STL | 3MF | G-code / ملف التنفيذ |
|---|---|---|---|
| حفظ الشكل | نعم، شبكة سطحية | نعم حسب المحتوى | مسارات تنفيذ، وليس بديلًا عن النموذج الأصلي |
| حفظ مشروع التقطيع | لا | ممكن حسب البرنامج وخيار الحفظ | ليس الغرض الأساسي منه |
| الرجوع لتعديل إعدادات الطباعة | ابدأ بإعدادات مشروعك | مناسب لو المشروع محفوظ ومدعوم | الأفضل الرجوع للمشروع وإعادة التقطيع |
| الإرسال للطابعة مباشرة | يحتاج تجهيزًا للتنفيذ | يتوقف على المحتوى ومسار العمل المدعوم | فقط لو الصيغة والإعداد متوافقان |
| المشاركة | لنقل الشكل مع تعليماته | لنقل النموذج أو المشروع مع توضيح البرنامج | مع تحقق دقيق من الجهاز والإعداد |
9. اختار الملف حسب السؤال
- عايز أبعت شكل القطعة لحد يجهزها بنفسه: ابعت نموذجًا بصيغة يدعمها، مع الأبعاد وتعليمات المصمم.
- عايز أكمّل بكرة بنفس ترتيب القطع والإعدادات: احفظ مشروع التقطيع، وتأكد من محتواه بعد إعادة فتحه.
- عايز أطبع على جهازي الآن: جهّز المشروع واعمل Slice وPreview ثم صدّر أو أرسل بالطريقة المعتمدة.
- عايز أنقل الشغل لطابعة تانية: ارجع للنموذج أو المشروع، وراجع إعداد الجهاز الجديد وأعد التقطيع.
لو بتشارك مشروعًا لحل مشكلة، وضّح نوع الطابعة والخامة والنوزل واسم البرنامج وإصداره، وابعت صورة للعيب. ما تعتمدش على اسم الملف وحده في توصيل المعلومات.
10. تنظيم الملفات لو بتجهّز منتجات للبيع
خلّي لكل منتج مجلدًا فيه النموذج، ومشروع التقطيع، ونسخة التنفيذ المجربة، وصورة النتيجة، وملاحظات الخامة والترخيص. فصل النسخ يسهّل تكرار طلب عميل من غير خلط بين تجربة قديمة وتعديل جديد.
مثال تسمية من عندك: keychain_v02_project.3mf للمشروع، واسم آخر يذكر موديل الطابعة والخامة والنوزل لملف التنفيذ. التسمية تساعد في التنظيم، لكنها ما تثبتش التوافق؛ راجع محتوى المشروع قبل التشغيل.
احتفظ كمان بملف التصميم الأصلي لو أنت اللي صممته. مشروع 3MF في برنامج التقطيع لا يغني عن تاريخ التصميم الهندسي. ولو عدّلت المنتج أو غيّرت خامته، اختبر عينة قبل تكرار الإنتاج.
جرّب بنفسك: نفس القطعة في ثلاث مراحل
استخدم النموذج البسيط اللي اخترته في درس اختيار أول ملف، ونفّذ التدريب على الكمبيوتر من غير ما تحتاج تبدأ طباعة جديدة:
- افتح النموذج وسجّل مقاسه المعروض.
- اختار إعداد طابعتك وخامتك ونوزلك وراجع الاتجاه.
- احفظه كمشروع بالصيغة المدعومة، ثم اقفله وافتحه وتأكد إن إعداداتك رجعت.
- اعمل التقطيع والمعاينة، وصدّر ملف التنفيذ المناسب للجهاز.
- اكتب قدام كل ملف وظيفته، وأي واحد هترجع له لو عايز تغير عدد النسخ.
لو المشروع اتفتح والأشكال موجودة لكن الإعدادات مختلفة، راجع خيار الحفظ والفتح وتوافق البرنامج بدل افتراض إن 3MF بيحفظ كل شيء في كل الحالات.
راجع فهمك
هل STL بيحدد حرارة الطباعة؟ لأ؛ دي من إعدادات تجهيز الطباعة.
هل كل 3MF مشروع كامل؟ لأ؛ المحتوى وطريقة الحفظ هم اللي يحددوا.
هل أغير امتداد STL إلى G-code علشان أطبع؟ لأ؛ لازم تجهيز وتقطيع فعليان.
لو غيرت الطابعة، أستخدم نفس G-code؟ ما تفترضش التوافق؛ ارجع للمشروع واضبط الجهاز الجديد وأعد التقطيع.
الخطوة التالية في المرحلة الثالثة: نفهم برنامج التقطيع (Slicer) نفسه وإزاي نبدأ نستخدمه.
الصورة البارزة: Osman Talha Dikyar / Unsplash. الصور توضيحية.
← الدرس السابق: أول طباعة · الدرس التالي: يعني إيه برنامج التقطيع؟ → · مسار التعلّم · استكشف الطابعات