3डी प्रिंटिंग एक धीमी और समय लेने वाली प्रक्रिया है जिसे पूरा होने में कुछ घंटे या दिन लग सकते हैं। प्रिंटिंग समाप्त होने तक 3D प्रिंटर के आसपास बैठना या इसे प्रबंधित करना व्यावहारिक नहीं है। इस प्रकार, कई उपयोगकर्ता स्थानीय नेटवर्क से जुड़े होने पर अपने प्रिंट की रीयल-टाइम निगरानी के लिए ऑक्टोप्रिंट सर्वर को तैनात और उपयोग करते हैं।
कुछ उपयोगकर्ता अपने ऑक्टोप्रिंट आईपी को राउटर सेटिंग्स के माध्यम से दूरस्थ रूप से एक्सेस करने के लिए उजागर करते हैं, जो कम से कम सुरक्षित तरीका है। इस गाइड में, हम सुरक्षित एसएसएल कनेक्शन के साथ दूरस्थ रूप से अपने 3डी प्रिंटर तक पहुंचने, प्रिंट करने और मॉनिटर करने में आपकी मदद करने के लिए दो अलग-अलग तरीकों पर चर्चा करेंगे।
चीजें जिनकी आपको आवश्यकता होगी
अपने 3D प्रिंटर को दूरस्थ रूप से एक्सेस और नियंत्रित करने के लिए आपको निम्नलिखित की आवश्यकता होगी।
- OctoPrint सर्वर: आप कर सकते हैं किसी भी Android फ़ोन पर OctoPrint इंस्टॉल करें या रास्पबेरी पाई 3 और बाद में. आप एक पुराने लैपटॉप का भी उपयोग कर सकते हैं, लेकिन इसे चलाने के लिए आपके पुराने एंड्रॉइड डिवाइस या रास्पबेरी पाई की तुलना में अधिक शक्ति की आवश्यकता होगी।
- एक OTG कनेक्टर (Android पर OctoPrint के साथ 3D प्रिंटर को जोड़ने के लिए)।
- एक माइक्रो यूएसबी केबल।
विधि 1: OctoPrint में सिम्पलीप्रिंट प्लगइन का उपयोग करें
OctoPrint सर्वर में सिम्पलीप्रिंट प्लगइन स्थापित और परिनियोजित करके, आप सुरक्षित और एन्क्रिप्टेड कनेक्शन के साथ अपने 3D प्रिंटर को दूरस्थ रूप से आसानी से एक्सेस और नियंत्रित कर सकते हैं। आप कहीं से भी अपने 3डी प्रिंट को शुरू, रोक, रोक और मॉनिटर कर सकते हैं और वेबकैम स्ट्रीम (यदि ऑक्टोप्रिंट सर्वर के साथ स्थापित है) तक भी पहुंच सकते हैं। हालाँकि, स्ट्रीम 1 fps तक सीमित है, जो प्रिंट प्रगति को देखने के लिए पर्याप्त है। इसमें एक बिल्ट-इन स्लाइसर टूल भी है जिसका उपयोग आप 3D मॉडल को स्लाइस करने के लिए कर सकते हैं और फिर इसे सीधे प्रिंट कर सकते हैं।
इसके अलावा, आप सिम्पलीप्रिंट में फिलामेंट मैनेजमेंट सिस्टम का उपयोग करके अपने फिलामेंट का प्रबंधन कर सकते हैं। यदि आप अपने सभी प्रिंटों के लिए सेवा का उपयोग करते हैं, तो यह आपको बताएगा कि कितना फिलामेंट शेष है और यदि आपको इसे उस 3D मॉडल के लिए बदलने की आवश्यकता है जिसे आप प्रिंट करने जा रहे हैं।
एंड्रॉइड और आईओएस उपकरणों के लिए एक साथी ऐप भी उपलब्ध है जो आपको अपने स्मार्टफोन से 3 डी प्रिंट तक पहुंचने, नियंत्रित करने और मॉनिटर करने की अनुमति देता है। यह एक उपयोगकर्ता के अनुकूल इंटरफेस के साथ सिम्पलीप्रिंट का एक आधिकारिक ऐप है, जो पर उपलब्ध है गूगल प्ले स्टोर तथा ऐप्पल ऐप स्टोर.
सबसे अच्छी बात यह है कि आप 'बेसिक' योजना का उपयोग कर सकते हैं जो हमेशा के लिए मुफ्त होगी, जिससे आप दूर से दो प्रिंटर तक पहुंच सकते हैं।
सिम्पलीप्रिंट प्लगइन को स्थापित और कॉन्फ़िगर करने के लिए इन चरणों का पालन करें।
- अपने में लॉगिन करें ऑक्टोप्रिंट सर्वर. सुनिश्चित करें कि आपका 3D प्रिंटर OctoPrint सर्वर से जुड़ा है और ऑनलाइन है।
- सेटिंग्स में जाएं और क्लिक करें प्लगइन प्रबंधक.
- क्लिक +अधिक प्राप्त करें और खोजें सिम्पलीप्रिंट क्लाउड लगाना
- प्लगइन का चयन करें और क्लिक करें स्थापित करना. इसे पूरा होने में कुछ समय लग सकता है।
- एक बार इंस्टॉल हो जाने पर, आपको OctoPrint सर्वर को पुनरारंभ करने के लिए प्रेरित किया जाएगा। क्लिक पुनर्प्रारंभ करें > आगे बढ़ना OctoPi सर्वर को रीबूट करने के लिए।
- रिबूट के बाद, आपको एक सांख्यिक कोड के साथ एक संकेत, 'सिंपलप्रिंट में आपका स्वागत है!' दिखाई देगा। इस कोड को कॉपी करें और क्लिक करें मुफ्त में साइन अप… बटन।
- आप जिस प्रकार के उपयोगकर्ता हैं उसका चयन करें और फिर अपना खाता बनाएं, निःशुल्क योजना चुनें और साइनअप प्रक्रिया को पूरा करें।
- ईमेल को सत्यापित करने के बाद, सिम्पलीप्रिंट में लॉग इन करें और फिर पर क्लिक करें हैमबर्गर मेनू > +प्रिंटर जोड़ें.
- चुनना ऑक्टोप्रिंट से सेट करें.
- क्लिक अगला कदम. कोड दर्ज करें और क्लिक करें कोड के माध्यम से कनेक्ट करें.
- आपके प्रिंटर का स्वतः पता चल जाता है। क्लिक जुडिये.
- से प्रिंटर मॉडल ड्रॉपडाउन, अपना प्रिंटर चुनें और क्लिक करें जोड़ें.
- आपका प्रिंटर कनेक्ट हो जाएगा। अब आप अपने प्रिंटर तक पहुंच सकते हैं, 3डी प्रिंटिंग शुरू कर सकते हैं और के माध्यम से दूर से निगरानी कर सकते हैं सिम्पलीप्रिंट.io वेब इंटरफेस।
विधि 2: Cloudflare Tunnel का उपयोग करें
Cloudflare Tunnel आपको अपने स्थानीय OctoPrint सर्वर को इंटरनेट पर दिखाने की अनुमति देता है, जहाँ से आप सीधे OctoPrint सर्वर तक पहुँच सकते हैं और अपने 3D प्रिंटर को नियंत्रित कर सकते हैं। सुरंग सुरक्षा के लिए एसएसएल एन्क्रिप्टेड है। साथ ही, Cloudflare Tunnel सेवा मुफ़्त है लेकिन काम करने के लिए एक डोमेन नाम की आवश्यकता होती है। आप या तो एक खरीद सकते हैं या एक मुफ्त डोमेन प्राप्त कर सकते हैं फ्रीनोम.कॉम.
आप इन चरणों का पालन करके अपने OctoPrint सर्वर के लिए एक Cloudflare Tunnel जल्दी से स्थापित और परिनियोजित कर सकते हैं:
- Cloudflare पर अकाउंट बनाएं और इन निर्देशों का पालन करें एक डोमेन जोड़ने के लिए।
- अपने पीसी पर, पुटी खोलें (या मैक या लिनक्स पर टर्मिनल लॉन्च करें) और एसएसएच के माध्यम से ऑक्टोप्रिंट सर्वर से कनेक्ट करें।
- Cloudflared सेवा को डाउनलोड करने के लिए निम्न कमांड चलाएँ।
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
- डाउनलोड किए गए Cloudflared पैकेज को निकालें।
टार-xvzfक्लाउडफ्लेयर_2022.7.1_आर्म।टार.gz
- कॉपी करें बादल के लिए निर्देशिका बिन स्थान और अनुमतियाँ सेट करें।
सुडो सीपी ./क्लाउडफ्लेयर/यूएसआर/स्थानीय/bin
सुडो चामोद +x /usr/स्थानीय/bin/cloudflared - Cloudflared संस्करण की जाँच करें। यदि इस कमांड का आउटपुट संस्करण प्रदर्शित करता है, तो Cloudflared सफलतापूर्वक स्थापित हो गया है।
बादल –वी
- लॉगिन URL प्राप्त करने के लिए निम्न कमांड चलाएँ।
क्लाउडफ्लेयर लॉगिन
- टर्मिनल से URL को कॉपी करें और किसी भी वेब ब्राउज़र में लिंक खोलें।
- उस डोमेन को चुनें जिसे आपने Cloudflare में जोड़ा था और क्लिक करें अधिकृत.
- प्राधिकरण के बाद, सुरक्षित सुरंग बनाने के लिए निम्न आदेश चलाएँ।
बादल से घिरी सुरंग सृजन करना ऑक्टोप्रिंट
- आउटपुट एक टनल आईडी और JSON फ़ाइल का पथ प्रदर्शित करेगा जिसमें क्रेडेंशियल शामिल हैं। इन्हें सहेजने के लिए इन्हें टेक्स्ट एडिटर में कॉपी करें।
- कॉन्फ़िगरेशन फ़ाइल बनाने के लिए निम्न कमांड का उपयोग करें।
सुडो नैनो ~/.cloudflared/config.yml
- नैनो संपादक में, निम्न कोड पेस्ट करें।
विवरण को अपनी सुरंग UUID और JSON फ़ाइल पथ से बदलें। प्रेस CTRL+X, के बाद यू और यह प्रवेश करना परिवर्तनों को सहेजने की कुंजी।सुरंग: b2efc6c1-2c75-45f8-b529d3ee
क्रेडेंशियल-फ़ाइल: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
प्रवेश:
-होस्ट नाम: कार्यक्षेत्रकॉम
सेवा: http://OctoPrintLocalIPAddress
-सर्विस: http_status:404 - Cloudflare में DNS एंट्री बनाएं।
बादलसुरंगरास्ताडीएनएसऑक्टोप्रिंटऑक्टोप्रिंट।कार्यक्षेत्रकॉम
- अंत में, आप सुरक्षित एसएसएल एन्क्रिप्शन के साथ कहीं से भी ऑक्टोप्रिंट तक पहुंचने के लिए सुरंग चला सकते हैं।
क्लाउडफ्लेयर टनल रन ऑक्टोप्रिंट
- इस स्तर पर, यदि ऑक्टोप्रिंट सर्वर पुनरारंभ होता है, तो आपको स्थानीय नेटवर्क से सुरंग को मैन्युअल रूप से प्रारंभ करने की आवश्यकता होगी। हालाँकि, आप इन चरणों का पालन करके Cloudflared सेवा के ऑटो-स्टार्ट को सक्षम कर सकते हैं।
- Cloudflared कॉन्फ़िगरेशन फ़ाइल को इसमें ले जाएँ /etc/cloudflared निर्देशिका।
sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
- OctoPrint सर्वर बूट होने पर ऑटो-स्टार्ट को सक्षम करने के लिए Cloudflared सेवा स्थापित करें।
अब आपको क्लाउडफ्लेयर टनल सेवा शुरू करने के लिए अपने ऑक्टोप्रिंट सर्वर को छूने या एक्सेस करने की आवश्यकता नहीं है क्योंकि यह स्वचालित रूप से शुरू हो जाएगा। आप प्रिंटर तक पहुंचने के लिए कॉन्फ़िगर किए गए होस्टनाम पर जा सकते हैं।सुडो क्लाउडफ्लेयर सेवा इंस्टॉल
कहीं से भी एक्सेस, मॉनिटर और प्रिंट करें
अब आप अपने 3D प्रिंटर और 3D प्रिंट को कहीं से भी एक्सेस, कंट्रोल और मॉनिटर कर सकते हैं। सर्वर को जोड़ने और पुनः प्राप्त करने के लिए आपको केवल एक स्मार्टफोन या पीसी की आवश्यकता है जिसमें इंटरनेट कनेक्शन हो। सुनिश्चित करें कि आप एक मजबूत पासवर्ड का उपयोग करते हैं और सर्वर को और सुरक्षित करने के लिए सिंपलीप्रिंट और ऑक्टोप्रिंट में दो-कारक प्रमाणीकरण सक्षम करते हैं।
सिंपलीप्रिंट को स्थापित करना आसान है, जबकि क्लाउडफ्लेयर टनल थोड़ा जटिल है। हालांकि, अगर आप इन निर्देशों का ध्यानपूर्वक पालन करते हैं, तो आप किसी भी तृतीय-पक्ष सेवा को शामिल किए बिना संपूर्ण OctoPrint सर्वर तक पहुंच सकते हैं।