क्या सामग्री के बिल का वर्णन करने के लिए कोई पाठ या मार्कअप मानक है?


16

मैं एक इलेक्ट्रॉनिक्स नौसिखिया हूँ, और हाल ही में GoodFET और Ubertooth के लिए खाली PCBs खरीदा है।

सामग्री के बिल में सभी भागों के लिए एक आदेश देने की कोशिश करते हुए, मैंने महसूस किया कि मुझे एक कंप्यूटर पार्स करने योग्य प्रारूप पसंद है जिसे मैं ऑक्टोपार्ट जैसे भागों में खोज इंजन में डंप कर सकता हूं।

मैंने ऑक्टोपार्ट एपीआई का उपयोग करके ऐसा करने के लिए एक साधारण वेबसाइट को हैक करना शुरू कर दिया, लेकिन मुझे किसी BoM के लिए किसी भी प्रकार का xml मानक नहीं मिला।

क्या किसी ने ऐसी बात सुनी है? मैं विशेष रूप से मानक प्रारूप के कुछ प्रकार में दिलचस्पी लेता हूं जो कि gEDA, ईगलकैड, आदि से उपलब्ध है

जवाबों:


9

मुझे नहीं लगता कि कोई मानक है, लेकिन इसका मतलब यह नहीं है कि आप एक नहीं बना सकते।

मैंने EAGLE और Kicad के लिए अपना स्वयं का पार्ट खोजकर्ता लिखा है, जो EAGLE से बम लोड करता है या kicad से भागों की सूची बनाता है, मेरे पसंदीदा सप्लायर के लिए खोज URL बनाता है और बदले में SKU स्वीकार करता है।

BOM को पकड़ने के लिए एक xml प्रारूप निर्दिष्ट करने और कन्वर्टर्स का एक गुच्छा लिखने के लिए मैं क्या करूँगा जो उस प्रारूप का उत्पादन कर सकता है।

मेरी ईगल और किकाड स्क्रिप्ट यहाँ हैं: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

मैंने जो सबसे अधिक बार चलाया है वह है .CSV उपयोगकर्ता-अनुकूलन योग्य शीर्षकों वाली फाइलें। मुझे BOM के लिए किसी भी अधिक विशिष्ट मानक का पता नहीं है।


2
यह वही है जो मैं भी उपयोग करता हूं। में या बाहर पार्स करने के लिए आसान, एक्सएमएल की तुलना में हाथ से संपादित करने के लिए बहुत आसान है, और एक्सेल या अन्य स्प्रेडशीट सॉफ्टवेयर से आयात / निर्यात करना आसान है।
केविन वर्मर

3

एरेना सॉल्यूशंस वास्तव में एक मुफ्त टूल प्रदान करता है जिसकी सहायता से आप पार्ट्सलिस्ट कहलाने की कोशिश कर रहे हैं। (वेबसाइट पर $ 9 मूल्य का एक टैग सूचीबद्ध है, लेकिन मुझे लगता है कि यह वर्तमान में विकसित होने के रूप में आज़माने के लिए स्वतंत्र है।) PartsList आपको अपने BOM का PDX संस्करण बनाने देगा (जो ऐसा लगता है जैसे आप करने की कोशिश कर रहे हैं।)

आप अपने CSV भागों की सूची को PartsList में अपलोड कर सकते हैं, ऑक्टोपार्ट से शेष दस्तावेज को हड़पने के लिए "ऑटोफिल" पर क्लिक करें और फिर जो भी हो उसके साथ सूची साझा करें। आप CSV या PDX फ़ाइल के रूप में निर्यात करके साझा करते हैं। (पीडीएक्स = उत्पाद डेटा ईएक्सचेंज (पीडीएक्स) और एक एक्सएमएल-आधारित मानक है जो आमतौर पर निर्माण में फ़ाइल साझा करने के लिए उपयोग किया जाता है।) जब आप पीडीएक्स के रूप में फ़ाइलों को साझा करते हैं, तो आप बीओएम के एक खोजे जाने योग्य संदर्भ रूप में साझा कर रहे हैं। एरिना एक मुफ़्त, क्लाउड पीडीएक्स व्यूअर भी प्रदान करता है, जिससे आप अपने द्वारा बनाई गई पीडीएक्स फ़ाइल को देख सकते हैं।

इन उपकरणों के कुछ लिंक यहां दिए गए हैं, उम्मीद है कि इससे आपको मदद मिलेगी - -

PDXViewer - http://www.arenasolutions.com/pdxviewer/?ifid=pdxblog1 PartsList - http://www.arenasolutions.com/partslist/


1

एरिना के पास अब एक BOM मैनेजर है जो ऑक्टोपार्ट एपीआई के साथ एकीकृत करता है, यह वास्तव में उस तरह का है जो मैं चाहता था।


1

ओपन सोर्स हार्डवेयर प्लेटफ़ॉर्म सोल्डरपैड एक JSON आधारित प्रारूप का उपयोग करता है, इस उदाहरण को देखें । अंततः डेटा तीन फ़ील्ड्स / स्तंभों के साथ सारणीबद्ध है:

  • डिज़ाइनर (आपके डिज़ाइन में भागों को संदर्भित करने के लिए पहचानकर्ताओं की एक सूची)
  • मान (भाग का एक पहचानकर्ता)
  • विवरण (पाठ)

सामग्री का बिल इस तरह से http://octopart.com के लिंक के साथ प्रस्तुत किया गया है । दुर्भाग्य से वहाँ भाग-पहचानकर्ताओं का कोई अनूठा मानक नहीं है, है ना?


0

डिजी-की में एक BOM मैनेजर भी है जो आपको BOM को या तो एक टेक्स्ट फ़ाइल, CSV फ़ाइल, या स्प्रेडशीट (XLS) के रूप में अपलोड करने की अनुमति देता है, जिसमें डिजी-कुंजी भाग संख्या वाला एक कॉलम और मात्राओं के साथ एक और शामिल होता है, और यह स्वचालित रूप से उस BOM से एक आदेश बनाएं। BOM में आपकी पसंद के अन्य कॉलम हो सकते हैं (आप फ़ाइल अपलोड करते समय मैपिंग निर्दिष्ट करते हैं), इसलिए आप अपनी परियोजना के लिए जो भी जानकारी चाहते हैं उसे कैप्चर करने के लिए उसी फ़ाइल का उपयोग कर सकते हैं।


0

यहां बिल ऑफ मटीरियल का एक अच्छा ऑनलाइन उदाहरण है । आप BOM को निर्यात करने के लिए निर्यात कर सकते हैं और BOM टेम्पलेट के रूप में स्थानीय में सहेज सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.