- पियानो परफॉर्मेंस को अपने-आप रिकॉर्ड करने वाला Jamcorder लॉन्च के डेढ़ साल के भीतर 2,500 से ज़्यादा यूनिट बेच चुका है और स्वतंत्र रूप से टिकाऊ बिज़नेस बन गया है
- डेवलपमेंट में सबसे कठिन हिस्सा हार्डवेयर नहीं, बल्कि firmware, app और manufacturing tools में फैली लगभग 2 लाख लाइनों की software थी, जिसे LLM से पहले के माहौल में 3 साल से ज़्यादा लगे
- एक ही PCB और एक screw का उपयोग करने तथा फीचर्स को साहस के साथ कम रखने वाली सरल design की वजह से production batch scrap या component sourcing जैसी चिंताएँ वास्तविकता नहीं बनीं
- अगर complexity 10 गुना ज़्यादा हो या production scale 100 गुना बड़ा हो, और smartwatches या cars की तरह कम margin और मौजूदा competitors वाले market में हों, तो स्थिति अलग हो सकती है
- जिन products में margin को सुरक्षित रखा जा सकता है, उनके लिए BOM, assembly और packaging को सरल बनाना और कम-से-कम 70% gross margin हासिल करना medium-scale hardware business की व्यावहारिक strategy है
Jamcorder डेवलपमेंट में दिखी वास्तविक कठिनाई
- Jamcorder एक पूरी तरह automatic device है जो user के हस्तक्षेप के बिना पियानो परफॉर्मेंस को पूरा रिकॉर्ड करता है, और launch के बाद 2,500 से ज़्यादा unit बिक चुके हैं
- users से अच्छी rating मिली और यह स्वतंत्र रूप से चलाया जा सकने वाला business बन गया
- software career बनाने के बाद hardware बनाना भी एक लक्ष्य था
- electronic design और plastic manufacturing, order fulfillment, component shortage, production batch scrap की चिंता थी, लेकिन वास्तविक development process में hardware अपेक्षाकृत smoothly चला
- Trump tariffs एक वास्तविक समस्या के करीब आए मामले थे, लेकिन expected production batch scrap या component sourcing issues नहीं हुए
- सबसे कठिन काम firmware, app और manufacturing tools में फैली लगभग 2 लाख लाइनों की code बनाना था
- LLM से पहले के माहौल में 3 साल से ज़्यादा development करते हुए कई रातें काम करना पड़ा
-
complexity कम करने वाली design
- एक single PCB को एक screw से assemble किया गया
- injection mold में पर्याप्त draft angle रखा गया और slides का इस्तेमाल नहीं किया गया
- low battery detection, ambient light detection, power button और USB-C को हटाया गया
- 2,500 unit सामान्य मानकों से बड़ा scale नहीं है, और अगर product complexity 10 गुना या production volume 100 गुना होता, तो difficulty बदल सकती थी
- smartwatches या cars जैसे कम margin और मौजूदा competitors वाले markets में यही judgement लागू करना मुश्किल है
- अगर product के margin को सुरक्षित रखा जा सके, तो design और business choices के ज़रिए hardware की difficulty को control किया जा सकता है
medium-scale hardware shipping के सिद्धांत
- BOM को सरल बनाना चाहिए और जहाँ संभव हो, ऐसे components से बचना चाहिए जो सिर्फ एक manufacturer पर निर्भर हों
- complex assembly और calibration tasks को कम करना फायदेमंद है
- China के assembly vendors और suppliers के साथ काम किया जा सकता है और Alibaba का उपयोग किया जा सकता है
- gross margin का लक्ष्य कम-से-कम 70% या उससे अधिक रखना चाहिए
- hardware धीरे scale होता है, इसलिए organization को lean रखना ज़रूरी है
- counterfeit prevention strategy मजबूत बनानी चाहिए और इसे नज़रअंदाज़ नहीं करना चाहिए
- final quality assurance (QA) in-house करना चाहिए और finished goods inventory को local रूप से रखना चाहिए
- हर production job से पहले samples माँगने चाहिए
- photos सहित step-by-step manufacturing और assembly guide तैयार करनी चाहिए
- packaging छोटी रखनी चाहिए, और size के मुकाबले high-value products में manufacturing के बाद operations आसान हो जाते हैं
4 टिप्पणियां
AI से software आसान हो जाए, तो यह साफ़ है कि hardware एक और बड़ा market बन जाएगा
मेरे एक परिचित ने हाल ही में इसी से जुड़ा startup शुरू किया है, और मुझे लगता है यह trend के अनुरूप कदम है।
जब तक KC प्रमाणन/रेडियो प्रमाणन फिर से न लेना पड़े
या कोई ऐसा तरीका न निकल आए जिससे fast-track किया जा सके, क्या कोरिया में यह असंभव बात नहीं है?
Temu या Alibaba की तरह विदेश से मंगाई गई चीज़ों पर KC प्रमाणन नहीं होता,
लेकिन देश के भीतर हार्डवेयर बनाओ या सिर्फ़ assembly करो, हर चीज़ में प्रमाणन और labor cost लगती है।
JLCPCB से 3D printing तक करवाकर मंगाएँ तो फिर भी कुछ हद तक ठीक है...
व्यावसायिक उद्देश्य से import करने पर certification लेना पड़ता है।
व्यक्तिगत import को भी अनिवार्य करने की कोशिश हुई थी, लेकिन direct overseas purchase रोकने जैसा बताकर विरोध हुआ और इसे रोक दिया गया।
क्योंकि certification को export goods तक लागू करने वाला कोई देश नहीं है, इसलिए यह एक अजीब स्थिति बन गई है जहाँ सबके लिए यह reverse discrimination का तत्व बन गया है।
Hacker News की रायें
हार्डवेयर को कठिन माना जाने के तीन कारण हैं। पहला, इसका scaling तरीका software से अलग है, इसलिए 10 नहीं बल्कि 10 लाख units में बनने वाले product को design करना कहीं ज्यादा मुश्किल होता है। दूसरा, user environment की हर समस्या का अनुमान लगाना, test करना और ठीक करना कठिन है—जैसे battery उलटी लगा देना, product गिरा देना, या उसे पहली बार दिख रहे पुराने equipment से जोड़ देना। तीसरा, अनजाने क्षेत्रों में failure modes ज्यादा होते हैं—जैसे decoupling capacitor chip से बहुत दूर होने के कारण code बीच-बीच में रुक जाना, या design पूरा होते ही chip बंद हो जाना या factory fire के कारण उपलब्ध न रहना।
Electronics में regulations और third-party testing भी चाहिए होती है, और अगर electromagnetic emissions test fail हो जाए तो शुरुआत से redesign करना पड़ सकता है। Software के संदर्भ में यह ऐसा है जैसे “JS बहुत बड़ा है, इसलिए 50kB से कम किए बिना release नहीं कर सकते।” लेखक की सफलता अच्छी बात है, लेकिन यह exception जैसी लगती है; Kickstarter पर भी manufacturing cost, suppliers और reliability की समस्याओं में बार-बार अटकते हुए projects दिखते हैं
HN thread: https://news.ycombinator.com/item?id=46848876
“Hardware उतना ही कठिन है जितना आप उसे बनाते हैं” यह wording मुझे पसंद नहीं। Hardware की कठिनाई product की requirements से तय होती है। 25 components वाली PCBA और दो injection-molded parts वाला clamshell, संभव सबसे सरल products के करीब है, और ज्यादातर लोग ऐसे product के लिए off-the-shelf case इस्तेमाल करेंगे।
लेकिन यह अधिकांश products पर लागू नहीं होता। 20 off-the-shelf parts, 60 custom molded parts और 4 complex PCBAs को assemble करना, और यह सुनिश्चित करना कि सब कुछ fit हो, tests pass करे और दर्जनों suppliers से समय पर पहुँचे—यह कठिन है। Hardware एक cash-intensive business भी है, क्योंकि molds और parts के लिए advance payment करना पड़ता है और production में चल रही inventory को hold करना पड़ता है। समस्या आने पर महंगे parts replacement parts का इंतजार करते हुए फँस जाते हैं, और shipment के बाद मिला पैसा भी 3 महीने बाद आने वाले अगले parts खरीदने में लग जाता है। कई projects break-even से पहले cash खत्म होने पर fail हो जाते हैं
दूसरी ओर analog daughterboard संभाल रहे दशकों के अनुभव वाले लोगों ने signal integrity, voltage protection, back EMF जैसे अनगिनत factors consider किए, और उनका level मेरी skill से बिल्कुल अलग था। बाद में FPGA, DRAM integration और 8-layer PCB वाले complex projects में, 1GHz से ऊपर signal propagation instantaneous नहीं रहता और wiring antenna की तरह behave करती है, इसलिए full electromagnetic simulation तक करनी पड़ी। कई engineers ने एक साल तक काम किया और एक सेकंड भी wasted नहीं था
JamCorder खरीदने के बाद मैंने improvisation performances शुरू कीं, और यह अच्छा है कि performances record करके रख सकता हूँ। ऐसा product दुर्लभ है जिसके बारे में सचमुच कोई complaint या improvement request न हो; app के किसी दिन गायब हो जाने की चिंता भी card में saved MIDI files की वजह से दूर हो जाती है। मेरे लिए यह लगभग perfect product है
जानना चाहता हूँ कि anti-counterfeiting strategy क्या है, और क्या इसे disclose न करना ही strategy का हिस्सा है। Website को fast बनाना भी बढ़िया है; अच्छा होगा अगर Twitter link भी site में जोड़ दें
एन्क्रिप्शन सक्षम करने के अलावा कौन-से anti-counterfeit उपाय इस्तेमाल किए जा रहे हैं, और क्या वे anti-counterfeit तथा open source firmware को असंगत मानते हैं, यह जानना चाहूंगा। मेरे प्रोजेक्ट में मैंने hardware को private रखा और firmware को public किया, लेकिन यह भी जानता हूं कि अगर कोई ठान ले—जैसे capacitors हटाकर PCB layers का X-ray कर ले—तो पूरी तरह reverse engineer कर सकता है
यह भी जानना चाहूंगा कि injection molding उन्होंने कहां सीखी, उसका खर्च कितना था, और क्या आज भी वही तरीका चुनेंगे या हाल की injection molds के लिए 3D printing तकनीक बेहतर है। कौन-से certifications लिए, और उनकी लागत व pitfalls क्या थे, यह भी जानना चाहता हूं
प्रभावशाली उपलब्धि है और दिखाती है कि hardware industry और tools कितने आगे बढ़ चुके हैं। हालांकि यह कुछ ऐसा लगता है जैसे किसी simple SaaS को managed cloud पर deploy करके यह निष्कर्ष निकालना कि पूरा software आसान है
यह project hardware products की कठिनाई और जटिलता के spectrum में सबसे आसान तरफ के करीब है, और इसे सरल बनाए रखने के अच्छे फैसलों ने आसान बनाया। ज्यादा सही निष्कर्ष होगा कि सरल रखा जाए तो hardware जरूरी नहीं कि कठिन हो
पहले की HN post याद है। अच्छा होगा अगर वे आगे भी इस journey को लिखते रहें। जिन software engineers को लगता है कि LLM ने programming का काफी मजा खत्म कर दिया है, वे शायद ऐसे रास्ते में दिलचस्पी लें; और कभी-कभी physical product बनाना भी शानदार बदलाव होता है
लोग कहते हैं “LLM खत्म नहीं होंगे”, लेकिन price-performance की कमी से निराश लोग पहले से दिख रहे हैं, और AI companies मुनाफा कमाने के लिए prices बढ़ाएंगी तो यह और बढ़ेगा। आखिरकार industry hype से बाहर आएगी और किस tool का इस्तेमाल हुआ इसके बजाय वास्तव में दिए गए results को फिर महत्व देगी, लेकिन तब तक समय कठिन लग रहा है
क्या अभी कोई महत्वपूर्ण scale threshold है जिसे पार नहीं किया गया है, या कोई ऐसा point है जिसे पार करने से डर है, यह जानना चाहूंगा। जैसे कई देशों की shipping, customs, taxes, और shipping cost पर लगने वाले taxes संभालने से पहले e-commerce platform आसान लग सकता है, वैसे ही कई चीजें एक बिंदु पर अचानक जटिल हो जाती हैं
hardware में भी free software के बजाय commercial CAD इस्तेमाल करने पर pricing tiers की सीमा पार हो सकती है, और sales volume के अनुसार conformity testing या consumer safety testing की जरूरत पड़ सकती है। आगे किन thresholds को संभालना पड़ेगा, यह जानना चाहूंगा
बेहतर title होता: “hardware उतना ही कठिन है जितना आप उसे कठिन बनाते हैं।” लेखक ने hardware को बहुत सरल रखने का समझदार फैसला लिया, और जिस product को वे बनाना चाहते थे उसकी प्रकृति के कारण यह संभव था
music क्षेत्र में काम करने वाले एक और solo maker ने भी मिलती-जुलती बात कही थी। उनका main job software engineer का था, लेकिन उन्होंने अपेक्षाकृत जटिल hardware product बनाया, और COVID व tariffs के कारण supply issues झेले, जिससे कम-से-कम एक बार redesign और price increase करना पड़ा। दोनों मामलों में hardware की limits को push न करके उसे simple रखा, जिससे software पर अधिक समय और मेहनत लगाने की स्वतंत्रता मिली। यह strategy हर hardware product के लिए संभव नहीं है, और लेखक भी इसे मानते हैं
“hardware कठिन है” को मैंने एक VC-style expression के रूप में समझा, जो यह मोटे तौर पर बताता है कि 100x return देने वाली सफल hardware company बनाना क्यों मुश्किल है। scaling, logistics, design changes के अलावा अभी ज्यादा चर्चा में न आया cash flow भी इसका मुख्य कारण है