एक जगह प्रबंधित पुन: उपयोग योग्य स्टार्ट, एंड, पॉज़ और कस्टम G-code

G-code macros और snippets

G-code मैक्रो फिर से इस्तेमाल किए जा सकने वाले G-code का ब्लॉक है, जिसे SimplyPrint प्रिंट के तय क्षण, जैसे शुरुआत, अंत, pause या filament बदलने पर चलाता है। आप इसे बिल्ट-इन कोड एडिटर में एक बार लिखते हैं, वेरिएबल और पुनः उपयोग योग्य स्निपेट जोड़ते हैं, फिर इसे एक प्रिंटर, प्रिंटर समूह या अपने खाते के सभी प्रिंटरों को असाइन करते हैं। न SD कार्ड में बदलाव, न firmware फ़्लैशिंग, न हर slicer प्रोफ़ाइल में वही शुरुआती G-code फिर से पेस्ट करना।

मुफ़्त में शुरू करें और जानकारी और तरीका
सुविधा छवि
सुविधा छवि

Start G-code, end G-code, pause और आपके custom macros

हर मैक्रो एक नाम वाला स्लॉट है जिसे आप G-code से भरते हैं। बड़े मैक्रो, प्रिंट से पहले होम, गर्म और प्राइम करने वाला start G-code तथा हेड को पार्क करने, ठंडा करने और बेड को निकालने की स्थिति में लाने वाला end G-code, हर जॉब के साथ अपने-आप चलते हैं। रोकना, फिर शुरू करना, रद्द करना, clear-bed, filament-change और अन्य भी मैक्रो हैं, इसलिए पैनल का बटन आपके लिखे हुए सटीक कमांड भेजता है।

Macros SimplyPrint से चलते हैं, slicer से नहीं, इसलिए file किसी भी slicer या profile से बनी हो वही start और end routine लागू होती है। हर profile edit करने के बजाय एक जगह बदलें।

वास्तविक code editor, छोटा text box नहीं

syntax highlighting, bracket matching और G-code commands के लिए inline autocomplete वाले उचित editor में अपना G-code लिखें। किसी command या variable पर hover करके देखें कि वह क्या करता है, और काम करते समय help panel सीधे Marlin और Klipper G-code references से जोड़ता है।

editor G-code को वैसे पहचानता है जैसे IDE code को, इसलिए long start routine readable रहता है और typo printer तक पहुँचने से पहले पकड़ते हैं।

सुविधा छवि

variables और slicer placeholders एक macro को हर printer पर fit करते हैं

बेड का तापमान या nozzle का आकार हार्ड-कोड करने के बजाय, अपने G-code में {bed_temp} या {nozzle_size} जैसा वेरिएबल डालें और SimplyPrint उस प्रिंटर व जॉब के लिए वास्तविक मान भर देगा जिस पर वह चलता है। शुरुआत और अंत के macro slicer placeholders भी स्वीकार करते हैं, इसलिए आपके slicer द्वारा निकाले गए मान सीधे रूटीन में चले जाते हैं।

एडिटर में Variables मेनू उपलब्ध सभी चीज़ें सूचीबद्ध करता है, मानक वेरिएबल, slicer placeholders और सक्रिय मैक्रो के लिए संदर्भ विशिष्ट वेरिएबल, ताकि आप सटीक टोकन डालने के लिए क्लिक करें और नाम का अनुमान न लगाएँ। इसी तरह एक शुरुआती G-code हर मशीन के लिए अलग मैक्रो के बजाय पूरे मिश्रित फ़्लीट में काम कर सकता है।

दोबारा इस्तेमाल योग्य snippet की library बनाएँ

स्निपेट G-code का नाम वाला भाग है जिसे एक बार सहेजकर कहीं भी दोबारा इस्तेमाल किया जा सकता है, जैसे nozzle-wipe रूटीन, purge लाइन, काम पूरा होने पर बीप या mesh-leveling ब्लॉक। किसी भी macro में स्निपेट डालें, तो रन टाइम पर वह असली कमांड में बदल जाता है। स्निपेट सुधारने पर उसे इस्तेमाल करने वाले सभी macro भी अपडेट हो जाते हैं।

आप snippets को खोजने योग्य, drag-to-reorder table में प्रबंधित करते हैं और snippets menu से उन्हें editor में लाते हैं। एक जगह किया गया सुधार, जहाँ भी इस्तेमाल किया वहाँ लागू होता है।

सुविधा छवि

अपना G-code एक बार लिखने के लिए तैयार हैं?

अपना start और end G-code सेट करें, कुछ snippets सहेजें और SimplyPrint को उन्हें पूरे fleet में चलाने दें।

free trial शुरू करें

किसी macro को एक printer, एक समूह या सभी को असाइन करें

खाते के लिए डिफ़ॉल्ट macro सेट करें और वह हर प्रिंटर पर लागू होगा। एक प्रिंटर चुनें और सिर्फ उसी मशीन के लिए override करें, उपयोगी जब किसी प्रिंटर को अलग purge line या कस्टम park position चाहिए। override system एक नज़र में दिखाता है कि कौन से प्रिंटर डिफ़ॉल्ट से अलग हैं, ताकि 20 मशीनों का fleet आपकी जानकारी के बिना sync से बाहर न हो।

टीमों के लिए, संगठन के macros सभी पर लागू होते हैं, और अलग-अलग उपयोगकर्ता अपने निजी macros रख सकते हैं जो उनके print करने पर लागू होते हैं, shared defaults बदले बिना।

सुविधा छवि

Marlin, Klipper और आगे, आपका G-code, आपका firmware

Macros raw G-code भेजते हैं, इसलिए printer firmware की समझ वाली हर चीज़ चलती है: Marlin, Klipper, RepRapFirmware और अन्य। editor Marlin और Klipper command references से जुड़ता है और SimplyPrint macro से printer के अपने macros call कर सकते हैं। वही model-agnostic तरीका, 130+ brands के 500 printer models एक खाते में, आपके G-code से संचालित।

चलने से पहले सटीक G-code का पूर्वावलोकन करें

किसी macro को commit करने से पहले, पूरी तरह assembled G-code का preview देखें, snippets विस्तृत हों, चुने गए प्रिंटर के लिए variables भरे हों, ठीक वैसे ही जैसे इसे भेजा जाएगा। आप इसे एक साथ कई प्रिंटरों पर भी जांच सकते हैं, ताकि एक भी प्रिंटर चलाने से पहले पुष्टि हो जाए कि फ़्लीट-व्यापी बदलाव हर मशीन पर सही काम करता है।

हर प्लान में शामिल

G-code macros और snippets core SimplyPrint platform का हिस्सा हैं, Free plan और उससे ऊपर हर plan पर। editor, variables, snippets और हर प्रिंटर, हर group तथा पूरे खाते में assignment सब शामिल हैं। अलग macros add-on खरीदने की ज़रूरत नहीं।

अक्सर पूछे जाने वाले सवाल

G-code मैक्रो फिर से इस्तेमाल किए जा सकने वाले G-code का ब्लॉक है, जिसे SimplyPrint प्रिंट के तय क्षण, जैसे शुरुआत, अंत, pause, filament बदलने या bed खाली करने पर चलाता है। आप इसे बिल्ट-इन एडिटर में एक बार लिखते हैं और SimplyPrint इसे आपके लिए चलाता है, इसलिए आपको हर slicer प्रोफ़ाइल या प्रिंटर पर वही कमांड फिर से पेस्ट नहीं करने पड़ते।
हाँ। पूरे खाते के लिए ऐसा default सेट करें जो हर प्रिंटर पर लागू हो, फिर जिस प्रिंटर को अपना routine चाहिए उसके लिए override करें, जैसे अलग purge line, park position या temperature। Editor दिखाता है कि कौन से प्रिंटर default से अलग हैं, इसलिए बड़ी fleet आपकी जानकारी के बिना sync से बाहर नहीं होती।
हाँ। Macros raw G-code भेजते हैं, इसलिए आपका firmware जो भी समझता है वह काम करता है: Marlin, Klipper, RepRapFirmware और अन्य। editor, Marlin और Klipper दोनों command references से लिंक देता है और आप SimplyPrint macro से अपने प्रिंटर के firmware macros call कर सकते हैं।
हाँ। मानों को hard-code करने के बजाय, bed temperature या nozzle size जैसे variable को अपने G-code में डालें और SimplyPrint प्रिंटर तथा जॉब के लिए वास्तविक मान भर देता है। शुरुआत और अंत के macros भी slicer placeholders स्वीकार करते हैं, इसलिए slicer द्वारा गणना किए गए मान routine में आ जाते हैं। editor का Variables menu हर उपलब्ध token की सूची देता है, ताकि आप सही token पर क्लिक करके उसे जोड़ सकें।
स्निपेट G-code का नाम वाला, दोबारा इस्तेमाल होने वाला भाग है, जैसे purge लाइन, nozzle wipe या mesh-leveling ब्लॉक। आप macro में स्निपेट डालते हैं और रन टाइम पर वह असली कमांड में बदल जाता है। स्निपेट को एक बार सुधारें और उसे इस्तेमाल करने वाले सभी macro अपडेट हो जाते हैं। Macro प्रिंट इवेंट पर चलने वाले स्लॉट हैं, स्निपेट उनके अंदर डाले जाने वाले दोबारा इस्तेमाल होने वाले बिल्डिंग ब्लॉक हैं।
हाँ। आप पूरी तरह assembled G-code का पूर्वावलोकन कर सकते हैं, चुने गए printer के लिए snippets खुले हुए और variables भरे हुए, ठीक उसी तरह जैसे उसे भेजा जाएगा। आप इसे एक साथ कई printers पर भी जाँच सकते हैं, ताकि पहले पुष्टि हो जाए कि fleet-wide बदलाव हर machine पर सही काम करता है।
हाँ। संगठन के macros खाते के सभी लोगों पर लागू होते हैं और individual users निजी macros रख सकते हैं, जो उनके प्रिंट करते समय लागू होते हैं, साझा defaults बदले बिना। यह साझा lab या print farm के लिए उपयुक्त है, जहाँ अधिकांश प्रिंटर एक मानक का पालन करते हैं लेकिन कुछ users को अपने बदलाव चाहिए।
G-code macros और snippets core SimplyPrint platform का हिस्सा हैं और Free से शुरू होकर हर plan में शामिल हैं। editor, variables, snippets और हर प्रिंटर, हर group तथा पूरे खाते में assignment सब उपलब्ध हैं।

विषय सूची