PartsBox किसी भी CAD टूल से बिल ऑफ मैटेरियल्स आयात करता है जो CSV या TSV निर्यात करता है — जो प्रभावी रूप से वे सभी हैं। कॉलम को एक बार मैप करें, अगली बार के लिए मैपिंग को सहेजें, और PartsBox प्रत्येक पंक्ति को एक घटक से मिलाता है, आपके डिज़ाइन को मूल्य, खरीद, और निर्माण के लिए तैयार प्रोजेक्ट में बदल देता है।
PartsBox को किसी प्लगइन और किसी विशेष निर्यात प्रारूप की आवश्यकता नहीं है। कोई भी प्रोग्राम जो BOM को CSV या TSV के रूप में सहेज सकता है, काम करता है, जिसका व्यवहार में अर्थ है हर CAD टूल। ग्राहक Altium Designer, KiCad, OrCAD, Cadence Allegro, Mentor PADS, Proteus, EAGLE (अब Autodesk Fusion का हिस्सा), DipTrace, EasyEDA, और gEDA आदि से आयात करते हैं।
प्रोजेक्ट्स अनुभाग से आयात करें और अपने CAD टूल द्वारा निर्यात की गई फ़ाइल को एक नए प्रोजेक्ट या मौजूदा प्रोजेक्ट में अपलोड करें। PartsBox इसे पार्स करता है और पहली कुछ पंक्तियाँ दिखाता है। फ़ील्ड सेपरेटर और कैरेक्टर एन्कोडिंग सेट करें जब तक कि पूर्वावलोकन सही ढंग से न पढ़ा जाए, और सेट करें कि क्या पहली पंक्ति में कॉलम नाम हैं।
फिर फ़ाइल में प्रत्येक कॉलम को BOM फ़ील्ड में मैप करें। Guess बटन कॉलम शीर्षकों से सर्वोत्तम-प्रयास मिलान करता है, लेकिन इसकी समीक्षा करें — गलत मैपिंग करना आसान है और चूकना आसान है। आवश्यक कॉलम सेट होने के बाद आयातित BOM मैपिंग के नीचे दिखाई देता है, इसलिए आप प्रतिबद्ध होने से पहले परिणाम देखते हैं। उसी टूल से अगले आयात पर इसका पुन: उपयोग करने के लिए मैपिंग को प्रीसेट के रूप में सहेजें।
एक कॉलम इनमें से किसी भी BOM फ़ील्ड में मैप हो सकता है:
330R.C1. For parts counted in pieces, the number of designators should match the quantity.प्रत्येक पंक्ति जो किसी पुर्जे के लिए है, उसे उस पुर्जे की ओर इशारा करना चाहिए जो आपके डेटाबेस में पहले से मौजूद है। PartsBox आयात के दौरान कभी भी पुर्जे नहीं बनाता है: दो पुर्जे एक नाम साझा कर सकते हैं, और गलत स्वचालित मिलान को पूर्ववत करना महंगा है। इसके बजाय यह आपके मौजूदा पुर्जों के साथ तीन चरणों में, क्रम में मिलान करता है:
त्वरित और सटीक मिलान के लिए, अपनी CAD लाइब्रेरी में प्रत्येक पुर्जे पर एक ID Anything™ कोड या CAD कुंजी स्टोर करें और इसे BOM में निर्यात करें। नाम मिलान काम करता है, लेकिन एक सटीक कुंजी कभी गलत अनुमान नहीं लगाती है।
PartsBox हर उस पंक्ति को हाइलाइट करता है जिसका वह मिलान नहीं कर सका। उनके लिए, लापता पुर्जे बनाएँ और फिर से मिलान करें, या एक पंक्ति खोलें और इसे हाथ से मिलाएँ, यदि आपको आवश्यकता हो तो प्रक्रिया में पुर्जा बनाएँ। पंक्तियों के किसी भी सेट का चयन करें और उन सभी को एक साथ पुनः प्रयास करने के लिए चयनित मेनू के मिलान प्रविष्टियाँ विकल्प का उपयोग करें; वही विकल्प उन पंक्तियों को अनमैच करता है जिन्हें आपने गलत तरीके से मिलाया है।
एक BOM में आमतौर पर मात्रा, पुर्जे और डिज़ाइनर से अधिक जानकारी होती है — एक मूल्य, एक टॉलरेंस, एक प्लेसमेंट नोट, एक आंतरिक वैकल्पिक संख्या। उन्हें छोड़ने के बजाय उन कॉलमों को रखें। एक कॉलम को कस्टम फ़ील्ड में मैप करें, फिर एक मौजूदा कस्टम फ़ील्ड नाम चुनें या एक नया टाइप करें, और PartsBox मानक फ़ील्ड के साथ प्रत्येक प्रविष्टि पर मान आयात करता है।
एक आयातित कस्टम फ़ील्ड किसी भी अन्य की तरह व्यवहार करता है: यह प्रोजेक्ट तालिकाओं में एक कॉलम के रूप में दिखाता है, फ़िल्टर और खोज करता है, CSV और PDF में निर्यात करता है, और लेबलों पर प्रिंट करता है। इसका उपयोग एक घटक से जुड़े असेंबली नोट्स, वैकल्पिक पुर्जा नंबर, प्लेसमेंट डेटा, परीक्षण आवश्यकताओं, या किसी अन्य प्रति-प्रविष्टि डेटा के लिए करें जो आपकी प्रक्रिया ले जाती है। कस्टम फ़ील्ड नाम और मानों की लंबाई सीमा होती है, और आयात के दौरान खाली मान हटा दिए जाते हैं।
एक BOM लाइन का मिलान किया गया पुर्जा होना आवश्यक नहीं है। एक service or labor line जोड़ें — PCB निर्माण, असेंबली, परीक्षण, पैकेजिंग — और यह बिल्कुल एक पुर्जे की तरह ऑफ़र लेता है, इसलिए एक उद्धरण (quote) पूरे काम को कवर करता है और न केवल घटकों को। वे ऑफ़र मूल्य ब्रेक, न्यूनतम ऑर्डर मात्रा, समाप्ति तिथियों और any supported currency का समर्थन करते हैं, ठीक उसी तरह जैसे किसी पुर्जे के ऑफ़र।
PartsBox आयात करते समय प्रत्येक प्रविष्टि की जांच करता है, इसलिए गलतियां जल्दी सामने आती हैं और प्रविष्टियों को मिलाने जैसे संरचनात्मक संपादन विश्वसनीय बने रहते हैं। जब किसी प्रविष्टि में संदर्भ डिज़ाइनर होते हैं, तो मात्रा को डिज़ाइनरों की संख्या से मेल खाना चाहिए: C1 और C2 डिज़ाइनरों के साथ 2 की मात्रा सही है, लेकिन केवल C1 के साथ 2 की मात्रा शायद गलत है। PartsBox बेमेल को फ़्लैग करता है और उन प्रविष्टियों को नहीं मिलाएगा जो इसे ले जाती हैं। बिना डिज़ाइनर वाली प्रविष्टियों की जाँच नहीं की जाती है, इसलिए एक BOM जो उनका उपयोग नहीं करता है वह कोई चेतावनी नहीं देता है — एक मापे गए पुर्जे के लिए सामान्य, जहाँ तार की लंबाई बिना डिज़ाइनर के दर्ज की जाती है।
PartsBox प्रत्येक मात्रा की मिलान किए गए पुर्जे की इकाई के विरुद्ध भी जांच करता है। माप की कोई इकाई नहीं होने वाले पुर्जे को पूरे टुकड़ों में गिना जाता है, इसलिए इससे मेल खाने वाली आंशिक मात्रा संभवतः एक त्रुटि है: PartsBox चेतावनी देता है और मात्रा को पूर्ण संख्या में गोल करने, या पुर्जे को अनमैच करने की पेशकश करता है।
BOM आयात हर योजना में है, जिसमें मुफ़्त Maker योजना भी शामिल है। मूल्य ब्रेक और कई मुद्राओं के साथ BOM का मूल्य निर्धारण, Essentials योजना पर शुरू होता है।