मैं Arduino PCB डिजाइन के लिए कहां से शुरू करूं?


12

अपनी रचनाओं को अगले स्तर पर ले जाने की शुरुआत कैसे करें, इस पर संसाधनों की तलाश।

मैं यहाँ कहाँ हूँ:

  • मैं एक सॉफ्टवेयर डेवलपर सीमित हार्डवेयर डिजाइन अनुभव के साथ बेवकूफ हूं
  • Arduino Duelimanove / Uno प्री-फैब बोर्ड w / ब्रेडबोर्ड, प्रोजेक्ट बॉक्स और बहुत सारे टेप और ज़िप संबंधों के साथ आरामदायक सामान बनाना

मैं कहाँ जाना चाहता हूँ:

  • एक "ब्रेडबोर्ड" समाधान को एक कस्टम, गैर-गीथो पीसीबी में बदल दें
  • डिजाइन में Arduino / Netduino के चिप्स को एकीकृत करें
  • एक सॉफ्टवेयर आदमी होने के नाते, मुझे वास्तव में कंप्यूटर में नए "डिजाइन के साथ पीसीबी के हाथ से बनाने की इच्छा नहीं है और यह आपके लिए भेज दिया गया है" मॉडल
  • बहुत कम मात्रा में डिज़ाइन किए गए हैं (एक समय में 1, शायद एक समय में अधिकतम 5)

अपने Google-ing में अब तक, मैंने एक आउटसोर्स पीसीबी निर्माता की तलाश की है जिसमें एक Arduino टेम्पलेट घटक हो सकता है जिसे मैं एक वर्चुअल पीसीबी बोर्ड पर छोड़ सकता हूं और चारों ओर गड़बड़ करना शुरू कर सकता हूं, लेकिन कुछ भी नहीं मिला है। मुझे लगता है कि कुछ विशिष्ट माप हैं जो मुझे अपना खुद का घटक बनाने की अनुमति देंगे, लेकिन उन्हें खोजने के लिए क्या कहा जाता है इसका कोई पता नहीं है।

विक्रेताओं, सॉफ्टवेयर, अवधारणाओं पर यहां किसी भी सिफारिश की सराहना की जाएगी मुझे खुद को शिक्षित करने की आवश्यकता है, और ऐसे।

जवाबों:


5

आप जो भी सीएडी पैकेज का उपयोग करते हैं (मैं ईगल का उपयोग करता हूं और "सीमाएं" ने मुझे अब तक कभी कोई दुःख नहीं दिया है), जो आपको चाहिए वह है गेरबर फाइलें। ईगल में आप इनको उत्पन्न करते हैं जिसे सीएएम जॉब कहा जाता है (मैं स्पार्कफुन से एक का उपयोग करता हूं )। संयोग से, Sparkfun ईगल ट्यूटोरियल भी आप को शुरू करने के लिए बहुत अच्छा है अगर आप उस मार्ग पर जाते हैं, और Adafruit का एक ओके भी है । तुम भी Arduino बोर्डों के लिए ईगल फ़ाइलों को अपनी वेबसाइट (अपने पुराने बोर्डों के लिए भी) बंद कर सकते हैं ) बंद कर सकते हैं।

एक बार जब आपके पास गेरबर फाइलें हों, तो आपको बस उन लोगों को ज़िप करना होगा और उन्हें फैब हाउस में भेजना होगा। कम मात्रा के लिए, सबसे सस्ती सभ्य गुणवत्ता वाली प्रोटोटाइप सेवा जो मैं भर में आया हूं, वह है छोटे बोर्डों के लिए DorkbotPDX । मैंने भी बैचपीसीबी का उपयोग किया है, लेकिन उन दोनों को अधिक महंगा और लंबा विलंब पाया है।


कैडसॉफ्ट बीनने लगता है कि पेशेवर और सबसे अच्छा वहाँ बाहर arduino के लिए
लोकनाथ

@ लोचननाथ मैं कहूंगा कि किकाड ईगल के एक अच्छे प्रतियोगी हैं: यह एक बहुत ही सभ्य आकार का समुदाय है, यह ईगल पुस्तकालयों को पढ़ सकता है ताकि आप उन सभी का उपयोग कर सकें, और परतों / बोर्ड आकार / आदि पर कोई कृत्रिम सीमाएं नहीं हैं। । इसके अलावा, यह मुफ्त बीयर के रूप में और मुफ्त भाषण में दोनों मुफ्त है। उपयोगकर्ता इंटरफ़ेस पक्ष में, मुझे लगता है कि उनमें से कोई भी बहुत अच्छा नहीं है, लेकिन वे अलग-अलग तरीकों से खराब हैं, इसलिए यह व्यक्ति पर निर्भर है।
टीमो

@ टिमो मैं इसे जोरदार तरीके से चलाऊंगा :)
लोकनाथ

5

मैंने एक पीसीबी डिजाइनिंग सॉफ्टवेयर सीखना शुरू किया और एक काम कर रहे पीसीबी प्रोटोटाइप को दो हफ्तों के भीतर एक ही बोर्ड पर दो Arduinos, RTC, external EEPROM, RF मॉड्यूल और कुछ अन्य घटकों से बनाया।

मैंने इस तरह से इसे किया:

पीसीबी डिजाइनिंग सॉफ्टवेयर का चयन - मैंने ईगल को चुना क्योंकि:

  • यह मुफ़्त है लेकिन एक सीमित बोर्ड आकार के साथ (अधिकांश शौक परियोजनाओं के लिए कोई बड़ी बात नहीं है)
  • अन्य सॉफ्टवेयर्स की तुलना में विशाल सामुदायिक समर्थन (क्योंकि यह मुफ़्त है)
  • ईगल प्रारूप में उपलब्ध अधिकांश ओपन सोर्स हार्डवेयर स्कीमैटिक्स और बोर्ड लेआउट। पूर्व Sparkfun ईगल योजनाबद्ध और लेआउट जारी करता है। Arduino भी उपलब्ध है।
  • सीखना काफी आसान था।

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

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

सॉफ्टवेयर अवधारणाओं को क्या सीखना है: जाहिर है कि पीसीबी बनाने के लिए आपको इसे सीखने की सबसे ज्यादा जरूरत है। लेकिन यहाँ मैं कुछ अवधारणाओं पर प्रकाश डालूँगा जिन्हें आपको जानना चाहिए, भले ही आपको अपनी पहली परियोजना में इसकी आवश्यकता न हो। यह निश्चित रूप से कुछ बिंदु पर उपयोग में आएगा।

  • कैसे अपने दम पर एक घटक बनाने के लिए।
  • कैसे एक कस्टम पुस्तकालय बनाने के लिए।
  • अन्य पुस्तकालयों से प्रतीकों और संकुल को अपनी लाइब्रेरी में कॉपी करना।
  • ULPs का उपयोग कैसे करें। ईगल में, कुछ कार्यों को स्वचालित करने के लिए ULPs हैं। मैंने बहुत खोजबीन नहीं की है लेकिन मैंने एक का उपयोग किया है जो किसी भी योजनाबद्ध से सभी घटकों को निकालता है और उन्हें एक पुस्तकालय में डंप करता है ताकि आप इसे विभिन्न परियोजनाओं में उपयोग कर सकें। कि कैसे मुझे Atmega328p मिला। मैं इसे डिफ़ॉल्ट लिबास में नहीं पा रहा था इसलिए मैंने इसे Arduino के योजनाबद्ध से निकाला।
  • लोगो कैसे बनाएं - आप अपने PCB पर कस्टम लोगो रखना पसंद कर सकते हैं।

उत्पादन हिस्सा:

  • एक बार जब आप अपने योजनाबद्ध और बोर्ड लेआउट के साथ हो जाते हैं, तो आपको उत्पादन घरों में भेजे जाने के लिए गेरबर फ़ाइलों को निर्यात करने की आवश्यकता होती है। इसमें सभी जानकारी एक संख्यात्मक रूप में होती है जिसे उनकी मशीनों द्वारा समझा जा सकता है। ईगल इसे आपके लिए करेगा। यह कैम प्रोसेसर अनुभाग में खोजें। स्पार्कफुन एक कैम नौकरी फ़ाइल प्रदान करता है, लेकिन अपनी आवश्यकताओं के अनुरूप इसे संशोधित करने में संकोच न करें।
  • आपको एक पीसीबी मोटाई और तांबे की परत की मोटाई का चयन करने की आवश्यकता है। कम बिजली के लिए, तांबे के 35 माइक्रोन के साथ 1-2 मिमी पीसीबी आसानी से काम करेगा। यदि आपका प्रोडक्शन हाउस आपको अनुमति देता है तो आप मास्क का रंग भी निर्दिष्ट कर सकते हैं।
  • अधिकांश उत्पादन कंपनियां पीसीबी का प्रोटोटाइप प्रदान करती हैं। यह महंगा है, लेकिन इसका कोई विकल्प नहीं है। यदि आप चाहते हैं कि वे इसे जल्दी से वितरित कर सकें, तो वे आपसे अधिक शुल्क लेंगे। सुनिश्चित करें कि आप एक का चयन करने से पहले 5-10 प्रोडक्शन हाउस से बात करें। उनकी कीमतों में बेतहाशा अंतर होता है। मेरे मामले में, एक दूसरे से उद्धृत मूल्य का 10 गुना पूछ रहा था। मजाक नहीं।
  • घटक चयन - छेद या smd के माध्यम से? दोनों की अपनी अच्छाईयाँ और बुराईयाँ हैं। एसएमडी कॉम्पैक्ट और साफ-सुथरे बोर्ड बनाने की अनुमति देगा, लेकिन वे अपने दम पर मिलाप के लिए अपेक्षाकृत कठिन हैं। हालाँकि यदि आप अपेक्षाकृत बड़े पैरों के निशान (1206 या तो) का चयन करते हैं, तो यह उतना कठिन नहीं होना चाहिए। एक शुरुआत के लिए, मैं छेद घटकों के माध्यम से सुझाव दूंगा। संभालना बहुत आसान है।
  • अपने Gerbers को सत्यापित करना: इससे पहले कि आप उत्पादन के लिए गेरबर फ़ाइलों को भेजें, आप उन्हें मुफ्त में उपलब्ध सॉफ्टवेयर्स का उपयोग करके सत्यापित कर सकते हैं। मैं GerberLogix का उपयोग करता हूं।

युक्ति: उत्पादन के लिए अपना पहला बोर्ड भेजने से पहले, मंच पर योजनाबद्ध और बोर्ड लेआउट पोस्ट करें, ताकि आप इस क्षेत्र में अनुभवी लोगों से सुझाव / राय प्राप्त कर सकें।


4

फ्रिटिंग पर एक नजर डालें । इसमें शामिल है:

योजनाबद्ध कब्जा

सिर्फ ardunio चिप के साथ schematics बनाएँ। फ्रिटिंग में योजनाबद्ध कब्जा

प्रदर्शन के लिए बिल्डिंग ब्रेडबोर्ड

सॉफ्टवेयर आपको लोगों को यह दिखाने के लिए छवियां बनाने की अनुमति देता है कि उनके ब्रेडबोर्ड को कैसे वायर किया जाए।
फ्रिट्ज़िंग में ब्रेडबोर्डिंग

पीसीबी का निर्माण

आप पीसीबी को फ्रिटिंग में बना सकते हैं और फिर उनके द्वारा निर्माण के लिए भेजा जा सकता है।
फ्रिटिंग में पीसीबी


2

यदि आप ईगल का उपयोग करते हैं तो आप Arduino फ़ाइलों को इसमें लोड कर सकते हैं और अपना टेम्प्लेट बना सकते हैं - बोर्ड ईगल का उपयोग करके डिज़ाइन किए गए थे। मैं Pulsonix PCB सॉफ्टवेयर का उपयोग करता हूं, और उस प्रोग्राम के लिए एक टेम्प्लेट बनाने के लिए फाइलों को इम्पोर्ट करता हूं। फिर आप अपनी खुद की ढाल बना सकते हैं।


1

Arduino फ़ाइलों का पुन: उपयोग करने से बहुत कम लाभ होता है, क्योंकि मूल निर्माण इतना सरल है, इसलिए इसमें बहुत अधिक मूल्य नहीं डालें, यह बहुत महत्वपूर्ण है कि आप समझें कि क्या चल रहा है और आपको एक अच्छा ईडीए पैकेज मिलता है जिसे आप उपयोग कर सकते हैं।

अगर मैं तुम थे, तो मैं "डीसी बोर्डुइनो" की तरह एक साधारण क्लोन में देखना शुरू कर दूंगा, जो मूल रूप से एक अरुडिनो है क्योंकि यह काफी सरल है एक क्लोन को आसानी से समझना।

"डीसी बोर्डुइनो" के साथ चाल यह है कि FTDI USB चिप को छोड़ दिया जाता है, जो बहुत अच्छा है यदि आप केवल विकासशील होने पर USB कनेक्शन का उपयोग करते हैं, तो आप केवल एक FTDI एडाप्टर खरीद सकते हैं और इसे अपने सभी Arduino- जैसे बोर्डों के लिए पुन: उपयोग कर सकते हैं , इस तरह से: http://www.adafruit.com/index.php?main_page=product_info&cPath=19&products_id=284&zenid=42367bcc145ecc7da8da8d87d51db3b70be

EDA पैकेज की अनुशंसा WRT करें: मैंने पहले EAGLE का उपयोग किया है, लेकिन यह वास्तव में सीमित है और यह आपको गधे में काट सकता है जब आप बड़ी चीजों का निर्माण शुरू करते हैं, तो मैं EAGLE को छोड़ देने और Kicad का उपयोग करने की सलाह दे सकता हूं।


क्या ईगल या किकाड किसी भी प्रकार के निर्यात-से-विक्रेता को क्लिक और जहाज की कार्यक्षमता के लिए अनुमति देता है? मैं उस मोर्चे पर पूरी तरह से खो गया हूं ... पीसीबी डिजाइन-एन-शिप कंपनियों में से कुछ के पास बुनियादी सॉफ्टवेयर है, लेकिन एक Arduino चिप के लिए कनेक्शन बिंदुओं में छोड़ने के लिए कोई टेम्पलेट नहीं है।
ब्रैंडन

कई बोर्ड आपूर्तिकर्ता ईगल फाइलें स्वीकार करते हैं। अन्यथा, आप अपने पीसीबी सॉफ्टवेयर द्वारा उत्पन्न Gerber और Excellon फ़ाइलों की आपूर्ति करते हैं। यदि लाइब्रेरी के पास Arduino में उपयोग किया जाने वाला AVR भाग नहीं है, तो आपको अपना स्वयं का डिज़ाइन बनाना होगा।
लियोन हेलर

तुम भी बस OSH पार्क का उपयोग कर सकते हैं
Funkyguy

0

आमतौर पर, जब आप पहली बार ईएजीएलई का सामना करते हैं, तो आपकी सबसे बड़ी चुनौती सबसे अधिक इस्तेमाल किए जाने वाले हिस्सों जैसे - प्रतिरोधक, कैपेसिटर, वोल्टेज नियामकों, आदि के लिए फुट प्रिंट ढूंढना होगा।

मैंने ईगल में सबसे अधिक उपयोग किए जाने वाले घटक पुस्तकालयों की एक छोटी सूची तैयार की है, यह आपको पीसीबी डिजाइन के साथ जल्दी से आरंभ करने में मदद करेगा।

http://www.elecrom.com/2009/10/09/eagle-library-list-of-most-commonly-used-electronics-components/

आशा करता हूँ की ये काम करेगा।

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