एम६०० फिलामेंट बदलते समय प्रूसास्लाइसर में भूतिया लेयर

2026 February 05 | स्पेनिश से अनुवादित

यदि आपके पास 3D प्रिंटर है, जैसे Ender 3, और आप PrusaSlicer का उपयोग G-code उत्पन्न करने के लिए करते हैं, तो हो सकता है कि आपने M600 कमांड के साथ फिलामेंट बदलते समय अजीब व्यवहार नोट किया हो। बदलाव करने के बाद, आप देख सकते हैं कि एक अतिरिक्त परत प्रिंट हो रही है जो वहाँ नहीं होनी चाहिए, जिसे भूतिया परत के रूप में जाना जाता है। यह इसलिए होता है क्योंकि M600 कमांड को निष्पादित करने से पहले, स्लाइसर एक अतिरिक्त गति उत्पन्न करता है जो वर्तमान परत की Z स्थिति के साथ ठीक से समायोजित नहीं होती।

यह क्यों होता है?

जो होता है वह यह है कि PrusaSlicer, फिलामेंट बदलने को निष्पादित करने से पहले, प्रिंटर के नोजल को एक सुरक्षा स्थिति पर ले जाता है। इस प्रक्रिया के दौरान, यह फिलामेंट की रिट्रैक्शन करता है और सुनिश्चित करता है कि सब कुछ नए फिलामेंट के लिए अपनी जगह पर हो। समस्या यह है कि यह अतिरिक्त गति प्रिंटर को पहले से पूरी हो चुकी एक परत को छोड़ सकती है, जिससे पुनः शुरू करने पर भूतिया परत प्रिंट हो जाती है।

आप इसे कैसे ठीक कर सकते हैं?

PrusaSlicer में रिट्रैक्शन सेटिंग्स की जाँच करें:

रिट्रैक्शन सेटिंग्स पर जाएँ और "Retract before layer change" विकल्प को अक्षम करें। इससे M600 निष्पादित करने से पहले अनावश्यक गति से बचा जा सकेगा।

PrusaSlicer में M600 के पैरामीटर्स समायोजित करें:

PrusaSlicer की उन्नत सेटिंग्स में, देखें कि यह फिलामेंट बदलाव को कैसे संभालता है। सुनिश्चित करें कि M600 निष्पादित करने से पहले अतिरिक्त गतियाँ न करे, ताकि प्रिंटर भूतिया परत न प्रिंट करे।

Capa fantasma cambiar filamento M600 PrusaSlicer

G-code को मैन्युअली संपादित करें:

यदि आप हर बार सेटिंग्स बदलना नहीं चाहते, तो आप उत्पन्न G-code को संपादित कर सकते हैं ताकि उन अतिरिक्त गतियों को हटा सकें और भूतिया परत से बच सकें। भले ही यह एक मैन्युअल समाधान हो, यह अल्पकालिक समस्याओं से बचने के लिए उपयोगी हो सकता है।

Marlin और PrusaSlicer को अपडेट रखें:

सुनिश्चित करें कि आप PrusaSlicer और Marlin के नवीनतम संस्करणों का उपयोग कर रहे हैं, क्योंकि अपडेट आमतौर पर इस प्रकार की समस्याओं के लिए सुधार और सुधार लाते हैं।

सारांश में:

भूतिया परत की समस्या PrusaSlicer में M600 कमांड का उपयोग करते समय सामान्य है, लेकिन इसका समाधान है। स्लाइसर में कुछ पैरामीटर्स समायोजित करके या G-code संपादित करके, आप प्रिंटर को अनावश्यक परतें प्रिंट करने से रोक सकते हैं। यदि आपके पास और सवाल हैं या आपको अन्य समाधान मिलें, तो यहाँ साझा करने में संकोच न करें ताकि हम सभी सीख सकें।