Skip to content

الأمان

klipper-auto-eject يحرّك الطابعة وحده، دون أن يراقبها أحد، ويمكنه أن يبدأ الطباعة التالية. اقرأ هذه الصفحة قبل أن تعتمد عليه.

وسائل الحماية المدمجة

الخطر ما تفعله الماكروهات
ضبط المحاور (Home) والقطع على السرير (يُقاس Z خطأ، فتصطدم الشفرة بالسرير) يرفض AUTO_EJECT العمل إذا لم تكن المحاور مضبوطة. أما AUTO_EJECT HOME=1 فيضبط X وY بالطريقة العادية، ويقيس Z بالمجس في أبعد نقطة عن كل القطع المسجلة
قطع أطول من المسافة تحت الجسر: يصطدم بها الجسر الذي يتحرك عليه رأس الطباعة، أو الرأس نفسه، أثناء الدفع أو أثناء بحث المجس عن السرير الطباعات الأطول من max_part_height تبقى على السرير ولا يتحرك شيء، ولا حتى ضبط المحاور. وتنتظر قائمة الطباعة، ولا تبدأ الطباعة التالية حتى تُزال (القطع الطويلة، بالإنجليزية)
الطباعة فوق قطع تركتها طباعة انقطعت تُحفظ حدود القطع أثناء الطباعة. وAUTO_EJECT_GUARD في كود البداية يوقف الطباعة، أو يزيل القطع أولًا
قطعة لا تتحرك يُخفض تيار محركات الدفع إلى push_current، فيتخطى المحرك خطوات بدل أن يكسر الشفرة أو القطعة أو السير
حركات سريعة وعنيفة يجري الدفع بسرعة push_speed وتسارع push_accel. وبعد الانتهاء يعود التسارع والتيار إلى قيمهما السابقة
نزول الشفرة فوق قطعة يبدأ كل دفع على مسافة rear_clearance خلف القطع. وتُرفض بداية الدفع إذا لم تستطع الوصول خلف قطعة (لأنها قريبة جدًا من الحافة البعيدة). وطريقة objects تفحص مكان نزول الشفرة قبل أي حركة
قطعة بقيت على السرير ثم طُبع فوقها يفحص المجس أماكن القطع القديمة. إذا وجد أي شيء، يتوقف العمل بخطأ، فلا تكمل قائمة الطباعة
دفع قطع ساخنة ولينة تُطفأ السخانات، وتعمل مروحة القطعة، وتنتظر الطابعة حتى يبرد السرير إلى cool_temp
إعداد مضبوط بشكل خطأ إذا كان اسم الطريقة (strategy) أو الاتجاه (direction) غير معروف، يتوقف العمل بخطأ قبل أي حركة

ما يبقى عليك أنت

  • راقبها بنفسك. شغّل عدة تجارب DRY=1 وعدة عمليات إزالة حقيقية وأنت واقف بجانب الطابعة، قبل أن تتركها تعمل وحدها.
  • الحماية من الانفلات الحراري (thermal runaway) يجب أن تكون مفعّلة (verify_heater مفعّل افتراضيًا في Klipper). لا تشغّل مزرعة طابعات بلا مراقبة من دونها، ولا من دون كاشف دخان قرب الطابعات.
  • أبقِ منطقة السقوط فارغة، وتأكد أن الصندوق لا يمتلئ حتى تعود القطع منه إلى السرير.
  • افحص الشفرة بعد أي اصطدام. الشفرة المعوجّة يتغير ارتفاعها وبعدها عن الفوهة.
  • أعد القياس بعد أي تغيير في رأس الطباعة: فوهة جديدة أو hotend جديد أو مجس جديد يغيّر المقاسات.
  • اضبط max_part_height لطابعتك (يسألك عنه AUTO_EJECT_SETUP)، وأبقِ HEIGHT=[max_layer_z] في كود النهاية: من دون ارتفاع الطباعة تُدفع الطباعة الطويلة.
  • مجسات التيار الدوامي (Eddy) لا ترى البلاستيك. إذا لم يكن في verify_probe_gcode أمر يلمس السرير (contact/touch)، فلن يُفحص السرير (probes.md بالإنجليزية).
  • للفحص حدود. النقاط الثلاث على حدود القطعة قد لا تكتشف قطعة دُفعت جزئيًا خارج السرير ثم دارت، ووضع center لا يرى القطع المجوفة. والبقايا الرفيعة المسطحة (أقل من verify_threshold) لا تُكتشف.
  • خطوط التنظيف (purge lines) والإطار المحيط (skirt) أرفع من أن تدفعها الشفرة، وستتراكم على السرير. استخدم EJECT_PURGE.

إيقاف الطوارئ

M112 (أو زر إيقاف الطوارئ في Mainsail أو Fluidd) يوقف كل شيء فورًا. بعد إيقاف الطوارئ، أزل القطع من السرير بيدك قبل ضبط المحاور (Home).