विषयसूची:

PiDP-8: PDP-8 मिनीकंप्यूटर के रूप में एक रास्पबेरी पाई: 7 कदम
PiDP-8: PDP-8 मिनीकंप्यूटर के रूप में एक रास्पबेरी पाई: 7 कदम

वीडियो: PiDP-8: PDP-8 मिनीकंप्यूटर के रूप में एक रास्पबेरी पाई: 7 कदम

वीडियो: PiDP-8: PDP-8 मिनीकंप्यूटर के रूप में एक रास्पबेरी पाई: 7 कदम
वीडियो: Bob Supnik Interview from GET LAMP 2024, दिसंबर
Anonim
PiDP-8: PDP-8 मिनीकंप्यूटर के रूप में एक रास्पबेरी पाई
PiDP-8: PDP-8 मिनीकंप्यूटर के रूप में एक रास्पबेरी पाई

हर कोई पीडीपी-8 मिनीकंप्यूटर चाहता था। खैर, 1968 में वैसे भी। इस एसडी कार्ड छवि को रास्पबेरी पाई पर बूट करके मिनीकंप्यूटर के स्वर्ण युग को पुनः प्राप्त करें। वैकल्पिक रूप से, ब्लिंकनलाइट्स के अनुभव को फिर से बनाने के लिए एक प्रतिकृति फ्रंट पैनल जोड़ें। एक साधारण हैकर संस्करण को भागों में $35 से कम में बनाया जा सकता है। पूरी जानकारी के लिए मेरी PiDP-8 वेब साइट देखें।

क्यों? क्यों नहीं? यह स्पष्ट करने के लिए कि कंप्यूटिंग के विकास में पीडीपी -8 कितना अनूठा था। दुनिया को नियंत्रित करें, पहला वीडियो गेम खेलें, या इसे अपनी कंपनी चलाने के लिए 8 टर्मिनल सत्र कनेक्ट करें। यह एक मिनी कंप्यूटर है… पीडीपी-8 यह जानने का एक अविश्वसनीय रूप से अच्छा तरीका है कि कंप्यूटर निम्नतम स्तर पर कैसे काम करता है। क्योंकि यह एक बहुत ही सरल मशीन है, फिर भी इसमें बहुत सारे अच्छे सॉफ्टवेयर हैं।

कैसे? इस परियोजना के 3 चरण हैं:

  1. सॉफ्टवेयर-ओनली: एसडी कार्ड इमेज को अपने पाई (A+/B+/2/Zero) पर बूट करें। Pi PDP-8 के रूप में बूट होगा।.
  2. कम लागत वाला हार्डवेयर हैक: कस्टम फ्रंट पैनल पीसीबी जोड़ें और आपके पास पूरी तरह कार्यात्मक हार्डवेयर प्रतिकृति है।

    OSHpark, Seeedstudio, Elecrow या किसी और के द्वारा Gerbers से बोर्ड बनाया जा सकता है। या इसे मुझसे खरीदें ($15, यहां एक संदेश छोड़ दें)। कुल लागत आपके पुर्जों की खरीदारी पर निर्भर करती है, लेकिन $35 से कम हो सकती है…

  3. फैंसी प्रतिकृति किट संस्करण: मैंने इसे एक किट में बनाया है, जिसमें सुंदर ऐक्रेलिक फ्रंट पैनल, कस्टम स्विच और बांस का मामला है। भागों का अगला बैच कब बनाया जाता है, इसके विवरण के लिए यहां (लिंक) देखें।

यह निर्देशयोग्य चरण 1 और 2 को हैक-इट-खुद प्रोजेक्ट के रूप में शामिल करता है। चरण 3 नहीं; यदि आप प्रतिकृति किट खरीदना पसंद करते हैं, तो यहां देखें।

चरण 1: सॉफ्टवेयर: एक पीडीपी -8 के रूप में एक पाई को बूट करना

सॉफ्टवेयर: एक पीडीपी -8 के रूप में एक पाई को बूट करना
सॉफ्टवेयर: एक पीडीपी -8 के रूप में एक पाई को बूट करना

pidp8 सॉफ्टवेयर आपके Pi पर एक एमुलेटेड PDP-8 को बूट करता है। हालांकि प्रतिकृति फ्रंट पैनल को चलाने का इरादा है, यह वास्तविक हार्डवेयर के बिना ठीक चलता है। यह पृष्ठ यहां कुछ चीजों का वर्णन करता है जो आप पीडीपी -8 के साथ कर सकते हैं।

दो सॉफ्टवेयर विकल्प:

  1. तैयार एसडी कार्ड छवि डाउनलोड करें, यह 10 सेकंड से भी कम समय में पीडीपी -8 को बूट करता है। पीआई ए+/बी+/2/शून्य पर काम करता है। अभी तक पीआई 3 पर नहीं। उपयोगकर्ता: पीडीपी। पासवर्ड: पीडीपी.
  2. या किसी भी मानक रास्पबेरी पाई वितरण पर टारबॉल स्थापित करें। यह आपको एक मानक रास्पबेरी पाई वातावरण देता है जो आपको पीआई-इन-द-पीआईडीपी के साथ जो कुछ भी आप करना चाहते हैं वह करने की अनुमति देता है। पीआई 3 पर भी काम करता है।

विवरण के लिए यह पीआईडीपी फोरम पोस्ट देखें। चाहे आपने विकल्प 1 या 2 चुना हो, पीडीपी-8 टर्मिनल आपके लॉग इन करने के बाद ओएस/8 चालू होने के साथ सीधे ऊपर आ जाना चाहिए। भले ही फिजिकल फ्रंट पैनल अभी तक अटैच नहीं किया गया है। आप PDP-8 से बाहर निकल सकते हैं (हालांकि यह चालू रहेगा) लिनक्स में Ctrl-A d के साथ, और ~/pdp.sh के साथ PDP पर वापस आ सकते हैं

भौतिक फ्रंट पैनल के बिना, आपको फ्रंट पैनल के बजाय कीबोर्ड पर विभिन्न बूट कॉन्फ़िगरेशन को माउंट करने की आवश्यकता होगी:

  • सिम्युलेटर कमांड लाइन पर जाने के लिए CTRL-E दबाएं,
  • do../bootscripts/x.script दर्ज करें। जहां x 0-7 से एक संख्या है, TSS/8 में बूट करने के लिए, स्पेसवार वीडियो गेम, या जो कुछ भी आपके फैंस को गुदगुदी करता है। हार्डवेयर के साथ, आप इसे फ्रंट पैनल पर करेंगे…

वैसे, PDP-8 स्क्रीन को देखने का एक बहुत अच्छा तरीका CRT एमुलेटर का उपयोग करना है।

चरण 2: सर्किट बोर्ड: ब्लिंकनलाइट्स जोड़ना

सर्किट बोर्ड: ब्लिंकनलाइट्स जोड़ना
सर्किट बोर्ड: ब्लिंकनलाइट्स जोड़ना

PDP-8/I को सभी मिनी कंप्यूटरों में सर्वश्रेष्ठ ब्लिंकनलाइट्स के लिए प्रतिष्ठित किया गया था। इसके फ्रंट पैनल ने न केवल मेमोरी एड्रेस और इसकी सामग्री को दिखाया, बल्कि और भी बहुत कुछ दिखाया। जैसे कि इसके 8 CPU में से कौन सा निर्देश निष्पादित किया जा रहा है। बेशक, फ्रंट पैनल आपको कार्यक्रमों में प्रवेश करने और जांच करने की भी अनुमति देता है। लेकिन अधिक बार, आप इसे प्रोग्राम के माध्यम से सिंगल-स्टेप के लिए उपयोग करते हैं या एक नया लोड करते हैं।

पीआईडीपी सर्किट बोर्ड मूल की एक वफादार, स्केल 2:3 प्रतिकृति है। मतलब इसमें काम करने के लिए 89 एलईडी और 26 स्विच हैं। रास्पबेरी पाई को पीआईडीपी बोर्ड के पीछे प्लग किया गया है और यही वह है: मिनीकंप्यूटर बनाने के लिए आपको इन दिनों ज्यादा जरूरत नहीं है।

सर्किट बोर्ड प्राप्त करना: किकाड डिजाइन परियोजना को यहां डाउनलोड किया जा सकता है। अपना खुद का उत्पादन करने के लिए, इन Gerber फ़ाइलों को Seeedstudio या OSHPark जैसे किसी व्यक्ति को भेजें। या, यदि आप मुझसे $15 (गैर-लाभकारी शौक BTW) के लिए एक खरीदना चाहते हैं, तो आप मुझसे संपर्क कर सकते हैं।

नोट - यह निर्देशयोग्य वर्णन करता है कि पीडीपी -8 को 'अपना खुद का रोल' कैसे करें। यह PiDP-8 प्रतिकृति किट के लिए एक बिल्डिंग गाइड नहीं है, जो अपने स्वयं के प्रतिकृति स्विच, ऐक्रेलिक फ्रंट पैनल और केस के साथ आता है।

चरण 3: 89 एलईडी को मिलाप करना

Image
Image

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

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

अंत में, जांचें कि क्या एल ई डी सभी सीधे बैठते हैं (यदि नहीं, तो पिन और रीहीट करें), ध्रुवीयता सही के साथ, फिर उनके दूसरे पिन को मिलाप करें।

चरण 4: प्रतिरोधक और डायोड जोड़ें

पीसीबी के सामने की तरफ 26 डायोड को स्विच के ऊपर फिट करके जारी रखें। फिर डायोड की पंक्ति के करीब तीन 1K प्रतिरोधों के साथ आगे बढ़ें, वह भी पैनल के सामने, फिर पैनल के पीछे बारह 390 ओम प्रतिरोधों का ब्लॉक।

डायोड के लिए, ध्रुवता मायने रखती है: जांचें कि डायोड पर काली पट्टी उसके पीसीबी पदचिह्न पर पट्टी से मेल खाती है।

चरण 5: फिट आईसी सॉकेट और रास्पबेरी पाई कनेक्टर

बोर्ड के पीछे की तरफ 2981 IC को मिलाप करें (चेक करें!) अंत में, 40-पिन हेडर में मिलाप जो पाई से जुड़ जाएगा। इसे एक्सपेंशन कनेक्टर के पदचिह्न में न मिलाएं, एक गलती जो आसानी से हो जाती है। पहले 1 या 2 पिन मिलाएं, फिर जांचें कि कनेक्टर पीसीबी के बिल्कुल लंबवत बैठता है। यदि आवश्यक हो तो सही करें, फिर सभी पिनों को मिलाप करें।

ध्यान न देने योग्य बातें: पीसीबी पर अंकित X और X*2 ओम प्रतिरोधों को छोड़ दिया जाना चाहिए (वे वैसे भी किट में शामिल नहीं हैं) जब तक कि आप सीरियल पोर्ट को सक्षम नहीं करते (इस पृष्ठ पर अंतिम अनुभाग देखें)। इसके अलावा, जम्पर ब्लॉक J_COL1 और 2 को अछूता छोड़ा जा सकता है। अंत में, 2981 IC के करीब दो सोल्डर पॉइंट हैं। उन्हें भी अनदेखा करें।

चरण 6: स्विच जोड़ें

ऊपर लपेटकर
ऊपर लपेटकर

सर्किट बोर्ड किसी भी छोटे स्विच को ले सकता है, केवल महत्वपूर्ण बात यह है कि उनकी चौड़ाई 10 मिमी से कम है। मूल में 20-24 की स्थिति में क्षणिक स्विच थे। लेकिन आप उनके लिए भी टॉगल स्विच का उपयोग कर सकते हैं, सॉफ्टवेयर उनके सिग्नल को वैसे भी क्षणिक में बदल देगा।

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

फोटो संभावित स्विच के लिए कुछ सुझाव दिखाता है। MTS-102, या (विशेष रूप से अच्छा) RLS-102-C1 और RLS-112-C1 देखें। मूल रूप से, सर्किट बोर्ड पर दो सोल्डर छेदों के बीच जो कुछ भी छोटा होता है, वह हालांकि करेगा।

चरण 7: रैपिंग अप

ऊपर लपेटकर
ऊपर लपेटकर
ऊपर लपेटकर
ऊपर लपेटकर

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

ब्लिंकनलाइट्स के लिए एक उचित फ्रंटकवर बनाने का एक प्रभावी तरीका इस छवि का प्रिंट आउट लेना है। या तो एक ऐक्रेलिक शीट पर चिपकाने के लिए एक decal के रूप में, या बस कागज पर। इस मामले में आप इसे टुकड़े टुकड़े कर सकते हैं, या इसे ऐक्रेलिक पैनल के पीछे रख सकते हैं।

यह इसके बारे में! पीसीबी के लिए कुल लागत लगभग 15 डॉलर होनी चाहिए, साथ ही एलईडी आदि के बैग की लागत और 26 छोटे स्विच। अपने मिनीकंप्यूटर हैक को संचालित करने के तरीके के विवरण के लिए पीआईडीपी वेब साइट पर जाएं - और अगर चीजें पहले काम नहीं करती हैं तो इसे कैसे डिबग करें:)

सिफारिश की: