13 ポイント 投稿者 GN⁺ 1 일 전 | 4件のコメント | WhatsAppで共有
  • ピアノ演奏を自動で記録する Jamcorder は、発売から1年半で2,500台以上を販売し、独立して維持可能な事業になった
  • 開発で最も難しかったのはハードウェアではなく、ファームウェア・アプリ・製造ツールにまたがる約 20万行のソフトウェアで、LLM以前の環境で3年以上かかった
  • 単一のPCBと1本のネジを使い、機能を思い切って削った シンプルな設計のおかげで、生産分の廃棄や部品調達といった懸念は現実化しなかった
  • 複雑さが10倍高い、または生産規模が100倍大きく、スマートウォッチや自動車のように 低いマージンと既存の競合がある市場なら、状況は変わり得る
  • マージンを守れる製品では、BOM・組み立て・梱包を簡素化し、最低70%の粗利率を確保することが、中規模ハードウェア事業の現実的な戦略となる

Jamcorder開発で確認した実際の難易度

  • Jamcorder は、ユーザーの介入なしにピアノ演奏をすべて記録する完全自動デバイスで、発売後 2,500台以上を販売した
    • ユーザーから高い評価を受け、独立して運営可能な事業として定着した
    • ハードウェア制作は、ソフトウェアのキャリアを積んだ後に実現したい目標でもあった
  • 電子設計やプラスチック製造、注文処理、部品不足、生産分の廃棄を懸念していたが、実際の開発過程ではハードウェアは比較的順調だった
    • トランプ関税は現実的な問題に近づいた事例だったが、想定していた生産分の廃棄や部品調達の問題は発生しなかった
  • 最も難しかった作業は、ファームウェア・アプリ・製造ツールに分散した約 20万行のコードを作ることだった
    • LLM以前の環境で3年以上開発し、多くの夜間作業を経た
  • 複雑さを抑えた設計

    • 単一のPCBを1本のネジで組み立てる
    • 射出成形の金型には十分な抜き勾配を設け、スライドを使わない
    • バッテリー残量低下検知、周囲光検知、電源ボタン、USB-Cを除外した
    • 2,500台は一般的な基準では大規模ではなく、製品の複雑さが10倍、または生産量が100倍なら難易度は変わり得る
    • スマートウォッチや自動車のように 低いマージンと既存の競合がある市場には、同じ判断を適用しにくい
    • 製品のマージンを守れるなら、設計と事業選択によってハードウェアの難易度を制御できる

中規模ハードウェア出荷の原則

  • BOMを簡素化し、可能なら単一メーカーにのみ依存する部品を避けるべき
  • 複雑な組み立てや調整作業を減らすほうが有利
  • 中国の組み立て業者およびサプライヤーと協力し、Alibabaを活用できる
  • 粗利率は最低 70%以上を目標にすべき
  • ハードウェアはスケールが遅いため、組織をスリムに保つ必要がある
  • 偽造品対策を強力に用意し、軽視してはならない
  • 最終品質保証(QA)は社内で実施し、完成品在庫は現地に保管すべき
  • すべての生産作業に先立ってサンプルを依頼すべき
  • 写真を含む段階別の製造・組み立て手順書を作成すべき
  • 梱包は小さく保つべきで、サイズに対して価値が高い製品ほど製造後の運用が容易になる

4件のコメント

 
xguru 1 일 전

AIによってソフトウェア開発が容易になれば、ハードウェアがまた別の市場になるのは確かでしょうね
知人が今回、関連して起業していましたが、トレンドに合った動きだと思います。

 
hmmhmmhm 1 일 전

KC認証/電波認証を改めて受けなくてもよいか、
ハイパスできる何らかの方法が生まれない限り、韓国では無理な話ではないでしょうか。
TemuやAlibabaのように海外から入ってくるものはKC認証を受けていないのに、
国内ではハードウェアを作ったり組み立てたりするだけでも、すべて認証と人件費がかかるので、
JLCPCBで3Dプリントまでして受け取るなら、まだましではありますが……

 
yeobi222 5 시간 전

事業目的の輸入は認証を受けなければならず、
個人輸入は義務化しようとしたものの、海外通販を塞ぐことになると大騒ぎになって中止されましたね。
認証というものを輸出品にまで適用する国はないので、結局みんな逆差別の要素になってしまった妙な状況です

 
GN⁺ 1 일 전
Hacker News の意見
  • ハードウェアが難しいと言われるのには、三つの理由がある。第一に、ソフトウェアとはスケールの仕方が異なるため、10個ではなく100万個を生産する製品を設計するのははるかに難しい。第二に、電池を逆向きに入れたり、製品を落としたり、初めて見る古い機器につないだりするなど、ユーザー環境で起こるあらゆる問題を予測・試験・修正するのが難しい。第三に、デカップリングコンデンサがチップから遠すぎてコードが断続的に停止する、設計が終わった途端にチップが製造中止になる、あるいは工場火災で入手できなくなるなど、なじみのない領域には失敗の仕方がより多く存在する。
    電子製品には規制対応と第三者試験も必要で、電磁波放射試験に落ちると最初から再設計しなければならないこともある。ソフトウェアで言えば「JS が大きすぎるので、50kB 以下に減らすまでリリースできない」というようなものだ。著者の成功は喜ばしいが例外的なケースに見え、Kickstarter でも製造費・サプライヤー・信頼性の問題で繰り返しつまずく様子が見られる。

    • この基板は、Wi-Fi・Bluetooth・アンテナ・フラッシュ・プロセッサが統合された ESP32-WROOM モジュールを使っている。Espressif が FCC と CE 認証を事前に取得しているため、モジュール自体を再試験する必要がなく、内蔵 RC 発振器まで備えて難しい部分の大半を解決してくれる。設計者はモジュールに電源を供給し、速度や電気的制約が大きくない SPI/I2C 周辺機器を接続すればよいので、このような ESP32 モジュールがなければ、はるかに難しかったはずだ。
    • かつて iOS App Store は、100MiB を超えるアプリを許可していなかったか、少なくともモバイル回線でダウンロードできないようにしていた。Uber のエンジニアがアプリをその制限内に収めるために苦労した古い記事や Twitter スレッドも HN で見つけられる。当時は Swift への書き換え中で、コンパイラへのパッチまで必要だった。
    • ハードウェアスタートアップが経験するこうした教訓は、以前の HN スレッドでも多く取り上げられており、特にこの記事が印象的だ: https://www.simonberens.com/p/lessons-learned-shipping-500-u...
      HN スレッド: https://news.ycombinator.com/item?id=46848876
    • ハードウェアの難しさは、ソフトウェアとは性質が異なる。著者はソフトウェアのコード行数に触れているが、それはむしろソフトウェアが簡単である理由を示している。非中核用途の組み込みソフトウェアまで含め、ソフトウェアは比較的低いリスクとコストで反復改善や新しい試みができるが、ハードウェアははるかに過酷で、先に挙げた問題を安く回避する方法はない。
    • 事前資金調達の時代特有の問題かは分からないが、過剰生産もある。販売数を少なく見積もると売上機会を逃し、多く見積もると、すでに代金を支払ったものの売れない在庫によって損失を被る。
  • 「ハードウェアは難しくする分だけ難しい」という表現は好きではない。ハードウェアの難易度は、製品が要求する水準によって決まる。部品25点の PCBA と射出成形部品2点からなるクラムシェルは、考え得る最も単純な製品に近く、多くの場合こうした製品には既製のケースを使うだろう。
    しかし大多数の製品には当てはまらない。既製部品20点、カスタム金型部品60点、複雑な PCBA 4枚を組み立て、すべてが噛み合い、試験に合格し、数十社のサプライヤーから予定どおり届くようにするのは難しい。ハードウェアは現金消費も大きい事業で、金型と部品の代金を前払いし、生産中の在庫を保管しなければならない。問題が起きれば高価な部品が代替部品を待つ間に滞留し、出荷後に受け取ったお金も3か月後に届く次の部品の購入に使われる。多くのプロジェクトは損益分岐点に達する前に現金が尽きて失敗する。

    • 1人企業という文脈では、「ハードウェアは難しくする分だけ難しい」は妥当だ。著者はニーズを見つけ、それが非常に単純なハードウェアで解決できることを確認したうえで製品化を選んだ。予算や技術水準を超えるハードウェアが必要だったなら、そもそも進めなかっただろう。これが記事の要点に近いが、タイトルにはあまり表れていない。
    • 10年前、大学1年の夏のインターンシップで、通信用の遠隔監視装置を設計した。私はソフトウェアを書き、友人はデジタル部分の PCB を設計したが、私は C をある程度扱い MCU のデータシートを読めばよく、友人はアプリケーションノートに従って PCB 配線と補助部品の配置を処理した。単純ではなかったが、途方もない高難度の作業でもなかった。
      一方、アナログドーターボードを担当した数十年の経験を持つ人たちは、信号完全性・電圧保護・逆起電力など数え切れない要素を考慮しており、私の実力とは次元が違っていた。その後、FPGA、DRAM 統合、8層 PCB を使う複雑なプロジェクトでは、1GHz を超えると信号伝搬は瞬時ではなく、配線がアンテナのように振る舞うため、完全な電磁界シミュレーションまで必要だった。多くのエンジニアが1年かけて作業し、無駄になった時間は1秒もなかった。
  • JamCorder を買ってから即興演奏のライブを始めたが、演奏を記録しておけるのがいい。文字どおり不満や改善要望が一つもない製品は珍しいが、アプリがいつか消えるかもしれないという懸念さえ、カードに保存される MIDI ファイルのおかげで解消されている。私にとっては事実上完璧な製品だ。

    • 初期購入者だが、非の打ちどころなく動作している。ピアノの USB から直接給電されるので実質的に目立たず、いつかピアノがうまく弾けるようになったら役に立つはずだ。
  • 偽造防止戦略が何なのか、それを公開しないこと自体が戦略の一部なのか気になる。ウェブサイトを高速に作っているのも見事で、Twitter リンクもサイトに追加してくれるとうれしい。

    • アプリと連携したソフトウェア側の防御だと推測している。
  • 暗号化の有効化以外にどのような偽造防止策を使っているのか、偽造防止とオープンソースのファームウェアは両立できないと考えているのかが気になる。自分のプロジェクトではハードウェアは非公開のまま、ファームウェアは公開したが、誰かがコンデンサを外してPCB層をX線撮影するなど、本気になれば完全にリバースエンジニアリングできることは分かっている
    また射出成形をどこで学び、費用はいくらだったのか、今でも同じ方法を選ぶのか、それとも最近の射出成形金型向け3Dプリント技術のほうが良いのかも気になる。どの認証を取得し、費用や落とし穴は何だったのかも知りたい

    • この程度に単純な基板にはX線は必要ない。各部品の入力と出力が明確なので、ある程度有能な電気電子工学の新入生や腕のいい高校生なら、数日で基板を再現できる。今は少ない販売数と、AliExpressから仕入れてAmazonで再販売される低品質・偽物製品が最大の障壁なので、複製にかける労力に対する見返りは大きくない
    • 射出成形と偽造防止については別途記事を書く予定
  • 印象的な成果であり、ハードウェア産業とツールがどれほど進歩したかを示している。ただ、単純なSaaSをマネージドクラウドにデプロイしたうえで、すべてのソフトウェアは簡単だと結論づけるのに似ている気もする
    このプロジェクトは、ハードウェア製品の難易度と複雑さの範囲では最も簡単な側に近く、単純に保つという良い選択のおかげで簡単になった。より適切な結論は、単純に保てばハードウェアは必ずしも難しくないということだ

    • 単純に保つことの難しさを過小評価した解釈だ。使われなかったファームウェア機能にかなりの時間を費やしたという話もあり、機能を思い切って削りながら製品を完成させるには驚くほどの自制心が必要だ
    • 主にハードウェアを扱う立場からすると、明らかに難しい分野だ。MIDI-Bluetoothレコーダーは、見栄えのする箱に入ったソフトウェアプロジェクトに近く、ハードウェアを難しくするファームウェアと現実世界の相互作用や物理的な複雑さはほとんどない。それでも年商50万ドル規模の事業を作ったのは大した成果で、タイトルには引っかかったが、関心を引くことには成功している
    • 1つのサンプルにすぎないという点にはおおむね同意する。ただ、これよりはるかに単純なハードウェア製品も多く、しばしばうらやましく感じる。良い例は https://duckduckgo.com/?q=brick+smartphone+blocker&ia=web
  • 以前投稿されたHNの記事を覚えている。今後もこの旅路を書き続けてほしい。LLMがプログラミングの楽しさをかなり奪ったと感じているソフトウェアエンジニアたちは、似た道に関心を持つだろうし、時には物理的な製品を作るのも素晴らしい変化だ

    • プログラミングの楽しさがなくなったという話が理解できない。楽しさが文字どおりコードをタイピングすることにあったのか疑問だ。自分にとっては問題解決と何かを作ることが楽しかったのであり、今はタイピングを減らしながら、それを以前より多くできる
    • この流れはまた逆転すると見ている。LLMは最新の最先端モデルも含めて、人間よりプログラミングが下手だ。避けられないエラーを修正する時間まで含めると、特別に優れた開発者ではない自分でもClaudeより速く、うまくできる
      「LLMはなくならない」とよく言われるが、価格に対する成果の不足に失望する人はすでに出ており、AI企業が収益を出すために価格を上げればさらに増えるだろう。結局、業界は熱狂から覚め、使ったツールではなく実際に出した成果を再び重視するようになるだろうが、その時点までは厳しい時間になりそうだ
  • まだ越えていない重要な規模のしきい値があるのか、越えることを恐れているポイントはどこなのかが気になる。複数国の配送・関税・税金・配送料にかかる税金まで処理する前はECプラットフォームが簡単に見えるように、多くのことはある瞬間に突然複雑になる
    ハードウェアでも、自由ソフトウェアの代わりに商用CADを使えば価格帯の境界を越える可能性があり、販売数によっては適合性試験や消費者安全試験が必要になることもある。今後どのようなしきい値に対処する必要があると予想しているのか知りたい

    • 注文が多すぎるのは、コピー品が登場しない限り良い問題だ。最悪の場合、外部の請負業者に規制対応・フルフィルメントなどを任せればよい
  • より良いタイトルは「ハードウェアは、難しく作った分だけ難しい」だっただろう。著者はハードウェアを非常に単純に保つという賢明な判断をし、作ろうとしていた製品の性質上それが可能だった
    音楽分野で活動する別の1人メーカーも似たようなことを言っていた。本業はソフトウェアエンジニアだったが、比較的複雑なハードウェア製品を作り、コロナと関税で供給問題に見舞われ、少なくとも一度は再設計と値上げをしなければならなかった。どちらの場合も、ハードウェアの限界を押し広げず単純に保つことで、ソフトウェアに多くの時間と労力を投じる自由を得た。すべてのハードウェア製品で可能な戦略ではなく、著者もそれを認めている

  • 「ハードウェアは難しい」という言葉は、100倍のリターンを生む成功したハードウェア企業を作るのが難しい理由をひとまとめにしたVC的な表現だと理解していた。スケール・物流・設計変更だけでなく、まだあまり取り上げられていないキャッシュフローも核心的な理由だ