क्यों माइक्रोसॉफ्ट के 3 डी प्रिंटिंग रॉक
अरे सब, पहली बार यहाँ योगदानकर्ता। मैं जॉर्जिया टेक कॉलेज ऑफ़ कंप्यूटिंग में एक वरिष्ठ हूँ और जॉर्जिया टेक आविष्कार स्टूडियो में मदद करने वाले लोगों में से एक हूँ। नीचे मेरी साइट गीक्स हैव फीलिंग्स की एक पोस्ट है।
Microsoft ने अभी हाल ही में विंडोज 8.1 में 3 डी प्रिंटिंग के लिए अंतर्निहित समर्थन की घोषणा के साथ 3 डी प्रिंटिंग पर अपनी छाप छोड़ी है। अब मैं आमतौर पर इस तरह के ब्लॉग पोस्ट नहीं करता, जहाँ मैं समाचारों को रखने का दिखावा करता हूँ, लेकिन मुझे कुछ भी नहीं लगता है, लेकिन खोखले पूर्वाभ्यास (वास्तविक शीर्षक: "माइक्रोसॉफ्ट 3-डी प्रिंटिंग को सरल बनाने के लिए चलता है") और अस्पष्ट 3 डी प्रिंटिंग से संबंधित भराव (LOL) इस कहानी के बारे में तकनीकी पॉप मीडिया पर GUNZ)।
न्यूयॉर्क टाइम्स से माफी के साथ।
बिल्ली, यहां तक कि एक महाप्रबंधक का Microsoft का स्वयं का ब्लॉग पोस्ट, जो उन्होंने पेश किया है, उस पर 100 प्रतिशत जानकारी से रहित है। यह एक वास्तविक शर्म की बात है, क्योंकि नए विंडोज घटक 3 डी प्रिंटिंग क्षेत्र को बहुत सारे तकनीकी मुद्दों को ठीक करते हुए थोड़ा आगे बढ़ाते हैं।
हॉटफिक्स
इससे पहले कि मैं इस बारे में घोषणा करूँ कि Microsoft की घोषणा क्या है और मुझे क्यों लगता है कि यह बहुत अच्छा है, मैं इस तथ्य के बारे में कुछ घुटने-झटका राय को संबोधित करना चाहता हूँ जिसे मैंने तथ्य के रूप में कहा था।
- Microsoft "सरलीकृत" 3 डी प्रिंटिंग ... इस अर्थ में कि जो रिटेल बॉक्स वाला प्रिंटर खरीदने के लिए जो सिक्सपैक के लिए आसान है और भागों को प्रिंट करने के लिए विंडोज एप्लिकेशन से "प्रिंट" हिट करता है। हालाँकि, जो उन्होंने किया है वह वास्तव में जोड़ा गया है अधिक 3 डी प्रिंटिंग श्रृंखला में कदम - लेकिन यह एक अच्छी बात है। मुझे सिर्फ एक सेकंड में क्यों मिलेगा
- विंडोज 8.1 का 3 डी प्रिंटिंग सपोर्ट डेवलपर्स द्वारा प्रीप्रोसेसर और प्रिंटिंग होस्ट को दबाने की कोशिश करता है। नहीं। इसके बजाय यह मौजूदा स्लाइसर और प्रिंटर होस्ट (उदाहरण के लिए स्लीक 3 आर और रिपेटियर-होस्ट, दो सॉफ्टवेयर पैकेज जो हम जॉर्जिया टेक इन्वेंशन स्टूडियो में रिप्रैप-आधारित प्रिंटर के लिए उपयोग करते हैं) के चारों ओर एक फ्रेमवर्क बनाते हैं, जो उनके परिचालन विवरण को अलग कर देते हैं। इसका अर्थ है कि सभी प्रिंटर में मुद्रित करने के लिए एक सामान्य Microsoft द्वारा डिज़ाइन किया गया सॉफ़्टवेयर इंटरफ़ेस होगा, और डेवलपर्स के लिए यह बहुत अच्छा है। हालाँकि, निर्माताओं के लिए अभी भी इस ढांचे के भीतर ड्राइवरों को लिखना है।
- Microsoft 3D प्रिंटिंग में एक कदम बना रहा है। तकनीकी रूप से वे कर रहे हैं, लेकिन वे 3D प्रिंटर का निर्माण नहीं कर रहे हैं और वे किसी एक निर्माता के साथ संबद्ध नहीं दिखाई देते हैं। वे खुले स्रोत को भी नहीं छोड़ते हैं; यदि कुछ भी हो, तो ओपन सोर्स प्रिंटर को शामिल करना पहली रिलीज़ के लिए भी प्राथमिकता है, क्योंकि उनके पास सैन फ्रांसिस्को इवेंट में टाइप ए प्रिंटर के साथ एक डेमो था।
जैसा कि मैंने उल्लेख किया है, उनके नए घटक बाज़ार में पहले से मौजूद किसी भी चीज़ को प्रतिस्थापित नहीं करते हैं; वे मौजूदा संरचनाओं में नहीं, आसपास निर्माण कर रहे हैं। मुझे लगता है कि उनका "कदम" यहाँ एक ऐसा देश है जो पहले मंच के रूप में सार्थक मानकों और 3 डी प्रिंटिंग के लिए समर्थन करता है। अगर सही खेला, तो वह उन्हें बना देगा 3 डी प्रिंटिंग प्लेटफॉर्म (ऐसा नहीं है कि अच्छी बात है)।
मुझे यह भी ध्यान देना चाहिए कि मैं न तो एक Microsoft माफी देने वाला व्यक्ति हूं (मैं जोर से रोने के लिए मुख्य वक्ता के रूप में प्रस्तुतियां तैयार करता हूं) और न ही एक 3 डी प्रिंटिंग फैनबॉय (मैं सहज रूप से "डेस्कटॉप निर्माण क्रांति" शब्द का उपयोग करने वाले किसी व्यक्ति पर हमला करता हूं)। यह सिर्फ इतना है कि इंटरनेट पर लोग गलत थे और मुझे उन्हें सही करना था।
इसके अलावा, 3 डी प्रिंटिंग के साथ मेरा अनुभव जॉर्जिया टेक आविष्कार स्टूडियो को चलाने में मदद करने के लिए मेरे समय से आता है। छात्रों के रूप में, हम 14 3D प्रिंटरों का एक बेड़ा रखते हैं, जिसमें रिपरैप वेरिएंट, मेकरबॉट जंक, और अफिनिया / अप बॉट्स जैसे ओपन-सोर्स प्रिंटर शामिल हैं, साथ ही ओब्जेक्ट और स्ट्रैटासिस से पेशेवर प्रिंटर भी हैं। ये छात्रों और शिक्षकों द्वारा अविश्वसनीय मात्रा में लगभग 24/7 उपयोग किए जाते हैं (शौक प्रिंटर उपयोग करने के लिए स्वतंत्र हैं) और हम उनके लिए कस्टम हार्डवेयर और सॉफ्टवेयर भी विकसित कर रहे हैं। इसलिए मेरे पास कामुकता और खुले स्रोत आदर्शों पर दक्षता और विश्वसनीयता के लेंस के माध्यम से 3 डी प्रिंटिंग का एक विशिष्ट सनकी परिप्रेक्ष्य है।
अब Microsoft के कुछ नवाचारों और उनके द्वारा हल की गई समस्याओं के बारे में बताएं।
समाचार का निर्णय
ध्यान रखें कि मेरी अधिकांश जानकारी 16:21 वीडियो और कुछ C ++ एसडीएम नमूने में 30 सेकंड की ठोस जानकारी से दूर है।
लेकिन यहां मुझे लगता है कि 3 डी प्रिंटिंग में उनके सबसे बड़े नवाचार हैं:
- अनुप्रयोगों से 3 डी मॉडल मुद्रण के लिए एक नया सॉफ्टवेयर इंटरफ़ेस और 3 डी प्रिंटर ड्राइवरों के लिए एक रूपरेखा। इसका मतलब है कि सॉफ्टवेयर के लिए 3D मॉडल पास करने के लिए 3 डी प्रिंटर के रूप में नौकरियों के लिए एक मानक तरीका है, साथ ही 3 डी प्रिंटिंग सॉफ्टवेयर चेन के लिए एक मानक है। यह प्रोग्राम को प्रिंट करने का काम शुरू करने के लिए एप्लिकेशन प्राप्त करने की समस्या को हल करता है। हम आविष्कार स्टूडियो में उस समस्या से बहुत परिचित हैं; हमारे प्रिंटर-लुलज़बॉट एओ -१०१, मेकरबॉट रेप्लिकेटर्स २, अफिनिया एच-सीरीज़- प्रत्येक के पास मुद्रण के लिए अलग-अलग एपीआई हैं, और यह सॉफ्टवेयर स्वचालन से निपटने के लिए एक कार्य का पूरा दर्द देता है।
- विशेष रूप से 3 डी प्रिंटिंग के लिए डिज़ाइन किया गया मानक 3 डी मॉडल इंटरचेंज प्रारूप। यह एक बड़ी बात है यदि केवल इसलिए कि वर्तमान मानक प्रारूप, एसटीएल, बेकार है (और किसी तरह यह मानक है; यहां तक कि हमारे स्ट्रैटैसिस और ओब्जेक्ट पेशेवर 3 डी प्रिंटर भी इसका उपयोग करते हैं)। नया प्रारूप जिसे Microsoft 3MF ("3D निर्माण प्रारूप") कह रहा है, काफी साफ-सुथरा है: यह अभी भी एक मेष-आधारित प्रारूप है (व्यावहारिक होने के लिए), लेकिन यह प्रत्येक वॉल्यूम के लिए अलग-अलग सामग्रियों को निर्दिष्ट करने के साथ-साथ रंग बनावट का समर्थन करता है (के लिए) रंग सतहों)। एसटीएल, इस बीच, यह भी निर्दिष्ट नहीं कर सकता कि एक जाल में दो चेहरे एक दूसरे से सटे हुए हैं।
- 3 डी प्रिंटर नौकरियों के लिए प्रिंट स्पूलर। नया प्रिंट स्पूलर विंडोज का एक हिस्सा है जो 3 डी प्रिंट जॉब्स और प्रिंटर-विशिष्ट ड्राइवरों को थूकने वाले अनुप्रयोगों के बीच बैठता है। यह अभी तक-अनारक्षित प्रिंट नौकरियों के लिए एक शुद्ध बफर के रूप में कार्य करता है जिसे मशीन से संसाधित / कटा हुआ / बंद नहीं किया गया है। आपके पास पहले से ही एक 2 डी प्रिंट स्पूलर है जो आपको 2 डी प्रिंटर के लिए 2 डी दस्तावेजों को प्रिंट करने की सुविधा देता है, यहां तक कि ऐसे किसी भी 2 डी प्रिंटर से जुड़े बिना भी।
- USB प्रिंटर इंटरफ़ेस का उपयोग करके 3D प्रिंटर के लिए समर्थन। मैं एक बड़ा USB या ड्राइवर व्यक्ति नहीं हूं, इसलिए "क्लास 7, टाइप 3" इंटरफ़ेस ("1284.4 संगत द्वि-दिशात्मक इंटरफ़ेस") का उपयोग करना सही होगा, इस पर मैं सही विकल्प नहीं चुन सकता। हालाँकि, मैं USB (कम्यूनिकेशन डिवाइस क्लास) पर सीरियल के उनके दृष्टिकोण का "विरासत" के रूप में दिल से समर्थन करता हूं। यह वास्तव में 3 डी प्रिंटर डिजाइन की विरासत है, जो अपने दिमाग के लिए अंडरडर्ड अरुडिनो के हर हिस्से पर बहुत अधिक निर्भर करता है। Arduino का COM पोर्ट का उपयोग त्वरित और गंदे प्रोटोटाइप के लिए सुविधाजनक हो सकता है, लेकिन मुझे विश्वास नहीं होता कि लोग इसका उपयोग करने वाले उत्पाद बेच रहे हैं। मुझे खुशी है कि Microsoft किसी पर सहमत है और उस विकरालता से एक कदम दूर है।
आम तौर पर मैं आशावाद में सिलिकॉन वैली-एस्क अंतिम-पैरा अपटर्न के साथ एक पोस्ट को समाप्त करने के लिए नीचे नहीं हूं (यह क्या है, एक Quora उत्तर?), लेकिन मैं वास्तव में विश्वास करता हूं कि यह 3 डी प्रिंटिंग में एक बड़ा कदम है, इंजेक्शन लगाना? पूर्ण उत्पादों को विकसित करने के लिए संघर्ष कर रहे अंशकालिक शौक़ीनों के वर्चस्व वाले समुदाय में पेशेवर इंजीनियरिंग के सख्त आवश्यकता के आसव। मैं वास्तव में विश्वसनीय, अच्छी तरह से डिज़ाइन किए गए 3 डी प्रिंटिंग सॉफ़्टवेयर प्लेटफ़ॉर्म को सफल करना चाहता हूं ताकि हम मुद्रण प्रौद्योगिकी में वास्तविक विकास को विकसित कर सकें, और माइक्रोसॉफ्ट जैसे बड़े खिलाड़ी को उस कदम को देखना बहुत अच्छा लगता है।