5 साल पहले बने Recovery Kit का उत्तराधिकारी RK2 पेश
(doscher.com)- 2019 में Raspberry Pi के लिए एक मज़बूत पोर्टेबल कंप्यूटर केस के रूप में शुरू हुआ Recovery Kit अब बैटरी पावर, NVME boot और आसान assembly पर फोकस के साथ RK2 के रूप में फिर से डिज़ाइन किया गया है
- पहले build में कमी महसूस हुई बैटरी की अनुपस्थिति, keyboard assembly की कठिनाई, जटिल wiring, handle interference, और GPIO soldering के बोझ को कम करने के लिए आंतरिक संरचना और component configuration बदली गई है
- नए configuration में Raspberry Pi 5, 7-inch touchscreen, 5-port gigabit switch, Shargeek Storm 2 100W 25,600mAh बैटरी, Drop/OLKB Planck v7 keyboard, और NVME adapter का उपयोग किया गया है
- USB-C power की smart power bank प्रकृति के कारण पहली बार चालू करते समय Pi या switch को पहचानने में समस्या हो सकती है, और बैटरी चार्ज करते समय इस्तेमाल नहीं की जा सकती
- STL paid members को, CAD files CAD members को दिए जाते हैं, और नए build के लिए जून 2024 के अंत तक commission builds भी स्वीकार किए जाते हैं
RK2 ने Recovery Kit की किन सीमाओं को फिर से संबोधित किया
- 2019 का Recovery Kit उस समय के साधारण और सस्ते Raspberry Pi cases से असंतोष के बीच शुरू हुआ एक मज़बूत कंप्यूटर enclosure था
- इस प्रोजेक्ट को बाद में The Verge, Raspberry Pi Magazine, Hackster, Hacker News, Hackaday, Uncrate आदि में जगह मिली और इसने काफ़ी ध्यान आकर्षित किया
- इसके बाद कई CAD variants बनाए गए, लेकिन वे मूल विचार से पर्याप्त रूप से अलग update नहीं लगे, इसलिए उन्हें जारी नहीं किया गया
- Quick Kit और उसके variants ने आसान assembly, soldering-free configuration, और केवल 1 3D-printed part तथा Amazon parts से बन जाने जैसी बातों के कारण और बड़ा प्रभाव डाला
- RK2 को सिर्फ़ simplification के लिए नहीं, बल्कि पुराने Recovery Kit की कमियों को फिर से हल करने की दिशा में डिज़ाइन किया गया है
पुराने डिज़ाइन से क्या बदला
-
बैटरी
- मूल Recovery Kit में Raspberry Pi boot के समय लगने वाले ऊँचे current को संभाल सकने वाली बैटरी थी, लेकिन लेख प्रकाशित होने से ठीक पहले वह Amazon से गायब हो गई
- सुरक्षा समस्या या recall की आशंका के कारण उस समय के build में बैटरी को हटा दिया गया
- RK2 अब बड़ी बैटरी का उपयोग करता है
-
कीबोर्ड
- पुराने keyboard में Pelican 1300 case के ढक्कन में ANSI keyboard फिट करना मुश्किल था, इसलिए ortholinear शैली अपनाई गई
- ढक्कन की raised edge keyboard के चारों ओर घिरी रहती थी, इसलिए typing ergonomics अच्छी नहीं थी
- पुराना Plaid keyboard shipping के समय programmed नहीं आता था, और chip programming guide भी अच्छी नहीं थी, इसलिए उसे recommend करना मुश्किल था
- RK2 accessibility बढ़ाने के लिए pre-assembled keyboard का उपयोग करता है
-
wiring और assembly
- पुराने Recovery Kit की wiring harness और through-hole keyboard kit देखने में अच्छी थी, लेकिन हर deck को print करने में 100 घंटे से ज़्यादा लगते थे
- यह soldering beginners के लिए कठिन था और commission build की लागत भी बढ़ाता था
-
हैंडल
- पुराना handle और clevis joint Pelican case से टकरा सकता था और घूमते समय screen को नुकसान पहुँचा सकता था
- handle की position भी व्यवहारिक उपयोग के लिहाज़ से बहुत उपयोगी नहीं थी
-
GPIO
- पुराना GPIO connector तरीका पसंद तो था, लेकिन soldering कठिन थी
- RK2 ने इसे crimp method में बदला है, ताकि GPIO access बना रहे और assembly की कठिनाई कम हो
नए build की संरचना और assembly
- समग्र concept बरकरार रखा गया है, लेकिन parts list को इस तरह बनाया गया है कि Bambu जैसे आधुनिक printers या दूसरे CoreXY printers पर इसे आसानी से print किया जा सके
- assembly में M4, M3, M2.5 screws का मिश्रण इस्तेमाल होता है और इस बार M5 screws का उपयोग नहीं किया गया
- electric screwdriver लगभग अनिवार्य है, और Hoto electric screwdriver तथा iFixit Mako Driver Kit bits का उपयोग किया गया है
- material के रूप में Bambu Carbon Fiber PETG इस्तेमाल किया गया है
- 5-port gigabit network switch पहले जैसा ही model है, लेकिन इस बार इसे press-fit method से लगाया गया है ताकि पीछे बदसूरत mounting hardware न दिखे
- Ethernet के लिए McMaster-Carr के passthrough parts का उपयोग किया गया है, ताकि Quick Kit में आई parts shortage जैसी समस्या से बचा जा सके
पावर, USB-C, और NVME की सीमाएँ
- RK2 NVME drive को boot drive के रूप में इस्तेमाल करते हुए पूरे system को बैटरी से चला सकता है
- बैटरी के आसपास जगह छोड़ी गई है और enclosure के ऊपरी हिस्से में vents दिए गए हैं, इसलिए सामान्य indoor temperature में यह ठीक से काम करता है
- काले enclosure को धूप में छोड़ना recommended नहीं है
- NVME boot command के लिए Jeff Geerling की Raspberry Pi 5 NVME boot post को reference बनाया गया है
- USB-C configuration में कुछ सावधानियाँ हैं
- Power bank का USB-C power “smart” प्रकार का है, इसलिए बैटरी पहली बार चालू करने पर वह Pi या network switch को पहचान न पाए
- ऐसे में बैटरी का USB-C connector निकालकर फिर से लगाना पड़ सकता है
- दो USB-C ports Pi के USB ports से जुड़े हैं
- USB-C female-to-female adapter इस्तेमाल करने पर उनमें से एक को पूरे system के power port की तरह “hotwire” किया जा सकता है
- right-angle USB-A to USB-C connector दूसरे port को block कर सकता है, इसलिए अगर Pi के सभी 4 USB ports का उपयोग करना हो तो अतिरिक्त adapter की ज़रूरत पड़ सकती है
बैटरी और power button
- बैटरी के रूप में Shargeek Storm 2 100W, 25,600mAh power bank का उपयोग किया गया है
- NVME के साथ भी boot और runtime स्थिर रहते हैं
- कुछ Raspberry Pi OS builds ने थोड़ी देर के लिए undervoltage warning दिखाई, लेकिन स्क्रीन पर ऐसा नहीं लगा कि Pi5 बैटरी की सीमा के क़रीब पहुँच रहा हो
- लंबे समय के storage के लिए बैटरी से USB connector निकाल देना या बैटरी को पूरी तरह अलग कर देना बेहतर है
- सबसे बड़ी कमी यह है कि इस बैटरी को चार्ज करते समय एक साथ इस्तेमाल नहीं किया जा सकता
- power button तेज़ shutdown में मदद करता है, और चाहें तो इसे फिर से GPIO के जरिए wire किया जा सकता है
- सिर्फ़ Pi5 में button के लिए soldering points हैं
- Pi4 का उपयोग करने पर इसे GPIO input के रूप में संभालना होगा
- अंदर SDR जोड़ने की स्थिति में power button की जगह radio connector जैसी variation भी संभव है
डिस्प्ले और DSI cable
- display के रूप में Raspberry Pi 7-inch touchscreen का उपयोग किया गया है
- desktop उपयोग के लिए यह बहुत अच्छा नहीं है, लेकिन terminal उपयोग के लिए काफ़ी ठीक है
- desktop चलाया जा सकता है, लेकिन इसका मुख्य उपयोग window manager के बिना off-grid environment में दूसरे devices को support करने वाले working system के रूप में है
- SDR apps चलाना desktop शुरू करने के कारणों में से एक हो सकता है
- Pi Foundation के नए CSI/DSI connectors अब छोटे हो गए हैं, और नए cable की ज़रूरत होती है
- Amazon और AliExpress पर भौतिक रूप से मिलते-जुलते कई cables हैं, लेकिन वास्तव में काम करने वाले सिर्फ़ Pi website या आधिकारिक sellers से खरीदे गए cables थे
- display और camera के लिए अलग-अलग cables होते हैं, और लिखे जाने के समय इन्हें ढूँढना आसान नहीं था
- parts list में भी Pi5-specific DSI cable के लिए सामान्य version इस्तेमाल न करने पर ज़ोर दिया गया है
कीबोर्ड और case layout
- keyboard के रूप में Drop/OLKB Planck v7 उपयोग किया गया है
- यह kit soldering के बिना इस्तेमाल की जा सकती है, और build में white-on-black keycaps का उपयोग किया गया है
- default case इस्तेमाल किया जा सकता है, लेकिन RK2 में इसे ढक्कन में फिट करने के लिए थोड़ा चौड़ा नया case बनाया गया है
- यात्रा के दौरान keyboard को case के ढक्कन में रखा जा सकता है, और desk पर निकालकर रोज़मर्रा के उपयोग के लिए इस्तेमाल किया जा सकता है
- keyboard अब भी ऐसा component बना हुआ है जिसका stock लंबे समय तक उपलब्ध नहीं रहता
जारी की गई files और मुख्य components
- STL files paid members को दी जाती हैं, और Fusion 360 design files CAD members को उपलब्ध हैं
- monthly membership $5 से शुरू होती है, और annual membership पर discount मिलता है
- मुख्य component configuration
- Raspberry Pi 5
- Raspberry Pi 5 Heatsink
- Pi5-specific DSI Cable
- Pi5 NVME adapter
- 2242/42mm NVME
- Raspberry Pi 7" Touchscreen Display
- Ethernet Switch
- front panel और I/O configuration
- DC Power jack
- GPIO panel mount connector
- Panel Mount Ethernet
- Power Button
- Panel Mount USB-C 2 units
- battery configuration
- Shargeek Storm 2 Battery
- Right Angle USB-C to 2x USB-C
- keyboard configuration
- OLKB/Drop.com Planck v7 PCB
- MT3 White on Black keycaps
- OLKB Switch Plate
- Coiled USB-C Cord
- Cherry MX Switches
- आवश्यक tools
- HOTO Electric Screwdriver
- iFixit Mako
- GPIO connector के लिए crimpers
- Pinecil Soldering Iron
1 टिप्पणियां
Hacker News राय
समय के साथ screw के प्रकारों की इतनी भरमार हो गई कि चिढ़ होने लगी
concept से दिक्कत नहीं है, लेकिन models बहुत ज़्यादा हैं। परिवार, दोस्तों और दुश्मनों तक की लाई चीज़ें ठीक करने के लिए छोटी workshop में screws जमा करना शुरू किया था, और बहुत माहिर न होने पर भी धीरे-धीरे सीखा। कभी-कभी चीज़ बिगाड़ भी देता हूँ या चुपके से किसी professional के पास ले जाता हूँ
समस्या यह है कि जिस screw की ज़रूरत होती है, वह हमेशा चाहिए होता है, लेकिन size और shape बहुत अलग-अलग होते हैं। standard sizes अलग-अलग जगहों से जुटाकर रखने पर भी ऐसा होता है कि project में दो screws चाहिए और ठीक-ठीक fit होने वाला नहीं मिलता। खराब चीज़ों से आसानी से निकलने वाले सारे screws बचाकर छोटे-छोटे खानों वाली cabinet में रख देता हूँ, लेकिन उनमें से सही वाला ढूँढना भी काफी समय लेता है
इसलिए design करते समय जितना हो सके कम प्रकार के screws इस्तेमाल करना समझदारी लगती है। पिछला model एक ही type से बन गया था, तो V2 भी संभव रहा होगा। काश कोई app हो जो photo लेने पर exact spec, नाम और कहाँ से order करना है बता दे
असल में screws, bolts और nuts सैकड़ों में थे, इसलिए कोई show देखते हुए एक हफ्ते तक आराम से sort किया :D
BoltDepot पर fasteners को कैसे measure और express किया जाता है, यह समझाने वाला बेहतरीन page और printable reference poster है: https://boltdepot.com/Fastener-Information/Fastener-Basics
terminology पता हो तो measurement काफी simple है। thread diameter 2 डॉलर वाले plastic vernier caliper से आसानी से मापा जा सकता है, या screw checker के holes में fit करके भी देख सकते हैं: https://www.amazon.com/Stainlesstown-Bolt-Thread-Gauge-Blue/...
thread pitch मापने के लिए feeler gauge की तरह खुलने वाला pitch gauge बेहतर है। inch/metric दोनों वाला product कुछ ऐसा है: https://www.amazon.com/ChgImposs-Imperial-Whitworth-Industri...
length screw checker के पास वाली ruler या caliper से आसानी से मापी जा सकती है। countersunk screw की पूरी length jaws से मापें, और cap screw की length shoulder वाले हिस्से से मापें
combination gauges भी होते हैं, और इस type वाला देखकर curiosity है, एक खरीदकर try करना चाहूँगा: https://www.amazon.com/WEN-ME210G-Imperial-Multi-Gauge-Carry...
cyberdeck नाम तो समझ आता है, लेकिन इसे Recovery Kit क्यों कहते हैं, यह समझ नहीं आता। क्या recover करना है, use case ठीक से बताया नहीं गया। शायद यह बस चलते-फिरते online access के लिए एक cool device है
“आज internet से connected चीज़ें बनाना स्वाभाविक लगता है, लेकिन जब internet न हो तो?”
“यह concept अक्सर ऐसा लगता है जैसे SF फिल्मों या apocalypse preppers की guide से निकला हो। यह device दोनों scenarios में काम कर सकता है, लेकिन यह project की resilience समझने और आज मौजूद systems को अच्छी तरह manage करने के बारे में भी है।”
[1] https://www.doscher.com/work-recovery-kit/
अगर इस style के computer का properly expanded version देखना हो तो Panasonic CF-31 Toughbook देखें। eBay पर काफी सस्ता मिल सकता है और शानदार है
consumer electronics में अक्सर दिखने वाली cost-cutting और सस्ते materials का बिल्कुल उल्टा। MacBook-level quality को “sleekness” के बजाय “ruggedness” के ideal पर ढाला गया हो, ऐसा लगता है; और यह दिखाता है कि cost और mainstream aesthetics की constraints से बाहर modern manufacturing क्या कर सकती है
http://www.ruggedpcreview.com/3_notebooks_itronix_gd8200.htm...
https://na.panasonic.com/us/computers-tablets/computers/lapt...
“यह किस काम आता है?” वाला लिंक होने के बावजूद जवाब न देना मज़ेदार है। देखने में यह tech blogger वर्ज़न की सभ्यता के पतन की तैयारी जैसा लगता है
अगर इंटरनेट लंबे समय तक बंद रहने जितनी कोई भयावह आपदा आती है, तो लोग ऐसी विशाल ईंट लेकर नहीं घूमेंगे। यह बहुत अवास्तविक है
सभ्यता के पतन की स्थिति में शायद पैदल चलना पड़े, या साइकिल चलाएँ तो भी वह खराब होकर ठीक न हो पाए, या पंचर हो जाए और ट्यूब न मिले। उठाए जा सकने वाले वजन और जगह को भोजन, shelter, कपड़े, बुनियादी चिकित्सा/औज़ार, आत्मरक्षा जैसी ज़रूरी चीज़ों को प्राथमिकता दी जाएगी
90% काम के लिए USB सोलर पैनल, Bluetooth कीबोर्ड और external storage लगा स्मार्टफोन काफी है। ज़रूरत हो तो USB-Ethernet adapter और USB hub जोड़ लें। आजकल के फोन waterproof और dustproof भी काफी होते हैं, और rugged case में डाल दें तो और बेहतर। मैं चाहूँगा कि कोई इसे लेकर 10 मील पैदल चलकर देखे
मैं पैसे लेकर इसी तरह की चीज़ें बनाता हूँ। छोटी मात्रा में custom निर्माण, ऐसे use case हल करना जो industrial product बनने के लिए बहुत narrow होते हैं। इस व्यक्ति को मैं तुरंत outsourcing या collaboration के लिए रखना चाहूँगा, और यह project किसी तरह का personal résumé जैसा दिखता है
हालांकि अच्छा होगा कि ऐसे device के लिए कोई ठोस scenario मिले जहाँ इसकी value हो। व्यक्तिगत रूप से मैं marine electronics diagnostics से जुड़ा हूँ, मुख्यतः NMEA2000 networks और उन पर लगे devices, साथ ही Ethernet से जुड़े वही devices। थोड़ी-सी reconfiguration से यह advanced marine electronics technicians को सचमुच पसंद आने वाली चीज़ बन सकती है, और तब design व parts selection की considerations को भी और गहराई से लिया जा सकता है
असली post-apocalypse Recovery Kit मेरे हिसाब से 1 cubic meter किताबें होंगी, जिनमें K12 textbooks और agriculture, engineering, medicine की university-level किताबें एक सदी बाद के लिए time capsule में रखी हों
functionality से ज़्यादा यह art के करीब है, लेकिन ऐसे concept में Meshtastic, LoRa, amateur radio जैसी capabilities हों तो अच्छा होगा
(https://www.lilygo.cc/products/t-echo?variant=42306295857333 या https://www.lilygo.cc/products/t3s3-v1-0 जैसा कुछ?)
संबंधित लेख:
Off-Grid Cyberdeck with RPI and Pelican Case - https://news.ycombinator.com/item?id=31402558 - मई 2022, 91 टिप्पणियाँ
Off-Grid Cyberdeck: Raspberry Pi Recovery Kit - https://news.ycombinator.com/item?id=21647398 - नवंबर 2019, 144 टिप्पणियाँ
ऐसे शानदार cyberdeck-style builds मुझे हमेशा पसंद आते हैं, लेकिन जब भी खुद बनाने का मन होता है, आखिरकार समझ आता है कि मैं बस एक बहुत खराब laptop बनाने जा रहा हूँ
हाल ही में मैंने eBay से कुछ पुराने Chromebook लगभग 20 डॉलर प्रति पीस में खरीदे, BIOS फिर से flash किया और Debian install किया। student Chromebooks काफी मजबूत होते हैं, और उस कीमत पर टूट भी जाएँ तो ज्यादा फर्क नहीं पड़ता
इसे “Raspberry Pi के लिए मजबूत computer enclosure” कहा गया है, तो सोच रहा हूँ कि क्या यह prepper scenario को target करता है। rugged Pi का intended use case क्या है, या यह सिर्फ cool दिखने के लिए है, समझ नहीं आता
अगर लोग ऐसी स्थिति में हों जहाँ उन्हें इस तरह की “last resort device” पर निर्भर होना पड़े, तो बहुत संभव है कि यह चीज़ खुद भी उड़ चुकी होगी। बात काफी extreme situation की है, और rugged laptop अधिक practical होगा। भले ही rugged laptop 10,000 डॉलर का हो, दुनिया बचाने की कीमत के तौर पर यह छोटी लागत है
एक पल को लगा, “यहाँ Framework board डाला जा सकता है,” लेकिन Pelican 1300 की चौड़ाई सिर्फ़ 9 इंच थी। फिर भी आइडिया वाकई शानदार है, और लगा कि किसी बड़े Pelican case में लगभग वैसी ही चीज़ बनाई जा सकती है। तब लेटेस्ट 3.5-inch spinning disks के कई यूनिट्स के साथ काफ़ी डेटा रखा जा सकेगा, और उम्मीद की जा सकती है कि Pelican जंग को कुछ हद तक रोक देगा
यह एक खूबसूरत आइडिया है और मैं इसकी खुली specifications देखना चाहूँगा, लेकिन उन्होंने जितना साझा किया है वही काफ़ी अच्छा है
अपडेट: Framework board काफ़ी बाल-बाल बचते हुए फ़िट होने के करीब है। schematic में पहला daughterboard <https://github.com/FrameworkComputer/Framework-Laptop-13/blo...> असल में 9.071 inch चौड़ा, यानी 115 + 115.4mm है, इसलिए 230.4mm लगता है। लेकिन mainboard 274mm, 10.8 inch का है, और यह expansion cards को छोड़कर है। cards लगाने पर यह लगभग 297mm, 11.7 inch हो जाता है, और उसके साथ cables भी जोड़ने होंगे। फिर भी कुछ संभावना दिखती है
ऐसे functional prop projects और उनके build logs पढ़ना मुझे पसंद है
उत्सुकता है कि ruggedness और prop aesthetics के बीच वे कितनी दूर तक जाना चाहते हैं। यह भी जानना चाहूँगा कि क्या उन्होंने दूसरे form factor की screen पर विचार किया, या RPi के अलावा विकल्पों—जैसे GPT/LLM चलाने में सक्षम NVidia Jetson, या कोई अलग compute module—के बारे में सोचा। क्या इसमें सिर्फ़ Wikipedia डाली गई है, या “Where there is no doctor?”, “Wilderness Survival Guide?” जैसी PDFs और दूसरी disaster recovery books भी स्टोर की गई हैं?
यह project जब पहले पोस्ट हुआ था तब मैं चूक गया था, आज फिर देखकर अच्छा लगा
शुरू में, क्योंकि सब कुछ freely share किया जा सकता था और torrent की distributed प्रकृति अच्छी लगी, मैंने मज़े में इसे PirateBay के Other -> Other category में distribute किया। बाद में इसे और बेहतर बनाना चाहता था, लेकिन career और life बीच में आ गए
अगर रुचि हो तो signalbundle.com पर देख सकते हैं। हालाँकि अब यह काफ़ी पुराना है, और आखिरकार availability के लिए मैंने इसे Google Drive पर host करने का फैसला किया, लेकिन यह अभी भी मौजूद है, तो अगर जिज्ञासा हो या feedback देना हो तो देख सकते हैं :)