- Jamcorder, thiết bị tự động ghi lại phần trình diễn piano, đã bán được hơn 2.500 chiếc chỉ sau một năm rưỡi ra mắt và trở thành một doanh nghiệp có thể tự duy trì
- Phần khó nhất trong quá trình phát triển không phải là phần cứng, mà là khoảng 200.000 dòng phần mềm trải rộng trên firmware, ứng dụng và công cụ sản xuất; việc này mất hơn 3 năm trong môi trường trước thời LLM
- Nhờ thiết kế đơn giản chỉ dùng một PCB duy nhất và một con vít, đồng thời mạnh dạn lược bỏ tính năng, các lo ngại như phải hủy lô sản xuất hay khó mua linh kiện đã không thành hiện thực
- Tình hình có thể khác nếu độ phức tạp cao hơn 10 lần hoặc quy mô sản xuất lớn hơn 100 lần, cũng như trong các thị trường có biên lợi nhuận thấp và đối thủ hiện hữu như đồng hồ thông minh hay ô tô
- Với sản phẩm có thể bảo vệ biên lợi nhuận, đơn giản hóa BOM, lắp ráp và đóng gói, đồng thời đảm bảo tối thiểu 70% biên lợi nhuận gộp là chiến lược thực tế cho một doanh nghiệp phần cứng quy mô vừa
Độ khó thực tế nhận thấy khi phát triển Jamcorder
- Jamcorder là một thiết bị hoàn toàn tự động, ghi lại toàn bộ phần trình diễn piano mà không cần người dùng can thiệp; sau khi ra mắt, sản phẩm đã bán được hơn 2.500 chiếc
- Sản phẩm được người dùng đánh giá tốt và đã trở thành một doanh nghiệp có thể vận hành độc lập
- Việc làm phần cứng cũng là mục tiêu tác giả muốn đạt được sau khi đã xây dựng sự nghiệp phần mềm
- Dù từng lo ngại về thiết kế điện tử, sản xuất nhựa, xử lý đơn hàng, thiếu hụt linh kiện và phải hủy lô sản xuất, quá trình phát triển phần cứng trên thực tế diễn ra tương đối suôn sẻ
- Thuế quan thời Trump là trường hợp gần với vấn đề thực tế hơn, nhưng các vấn đề đã dự đoán như phải hủy lô sản xuất hay khó mua linh kiện đã không xảy ra
- Công việc khó nhất là tạo ra khoảng 200.000 dòng code phân tán giữa firmware, ứng dụng và công cụ sản xuất
- Quá trình phát triển kéo dài hơn 3 năm trong môi trường trước thời LLM, với rất nhiều buổi làm việc ban đêm
-
Thiết kế giảm độ phức tạp
- Lắp ráp một PCB duy nhất bằng một con vít
- Khuôn ép nhựa có độ thoát khuôn rộng rãi và không dùng cơ cấu trượt
- Loại bỏ tính năng phát hiện pin yếu, cảm biến ánh sáng môi trường, nút nguồn và USB-C
- 2.500 chiếc không phải là quy mô lớn theo tiêu chuẩn thông thường; nếu độ phức tạp sản phẩm gấp 10 lần hoặc sản lượng gấp 100 lần, độ khó có thể thay đổi
- Khó áp dụng cùng cách đánh giá cho các thị trường có biên lợi nhuận thấp và đối thủ hiện hữu như đồng hồ thông minh hay ô tô
- Nếu có thể bảo vệ biên lợi nhuận của sản phẩm, có thể kiểm soát độ khó của phần cứng thông qua lựa chọn thiết kế và kinh doanh
Nguyên tắc xuất xưởng phần cứng quy mô vừa
- Đơn giản hóa BOM và, nếu có thể, tránh các linh kiện chỉ phụ thuộc vào một nhà sản xuất duy nhất
- Giảm các công đoạn lắp ráp và hiệu chuẩn phức tạp sẽ có lợi hơn
- Có thể hợp tác với các đơn vị lắp ráp và nhà cung cấp Trung Quốc, đồng thời tận dụng Alibaba
- Nên đặt mục tiêu biên lợi nhuận gộp tối thiểu 70% trở lên
- Phần cứng mở rộng chậm, nên cần giữ tổ chức gọn nhẹ
- Cần xây dựng chiến lược chống hàng giả mạnh mẽ và không được xem nhẹ
- Khâu đảm bảo chất lượng (QA) cuối cùng nên được thực hiện nội bộ, và tồn kho thành phẩm nên được lưu tại địa phương
- Phải yêu cầu mẫu trước mọi công đoạn sản xuất
- Cần soạn tài liệu hướng dẫn sản xuất và lắp ráp từng bước, có kèm ảnh
- Bao bì nên được giữ nhỏ gọn; sản phẩm có giá trị cao so với kích thước càng dễ vận hành sau khâu sản xuất
4 bình luận
Nếu AI khiến phần mềm trở nên dễ dàng hơn, thì chắc chắn phần cứng sẽ trở thành một thị trường khác.
Một người quen của tôi lần này đã khởi nghiệp liên quan đến lĩnh vực này, và tôi cho rằng đó là một động thái phù hợp với xu hướng.
Trừ khi có cách nào đó để không phải xin lại chứng nhận KC/chứng nhận sóng vô tuyến
hoặc có thể được thông qua nhanh, thì ở Hàn Quốc đây chẳng phải là chuyện bất khả thi sao?
Những thứ nhập từ nước ngoài như Temu hay Alibaba thì không cần chứng nhận KC,
nhưng trong nước thì chỉ cần làm hoặc lắp ráp phần cứng thôi là mọi thứ đều đội lên thành chi phí chứng nhận và nhân công.
Nếu đặt cả in 3D từ JLCPCB rồi nhận hàng thì ít ra còn tạm ổn...
Hàng nhập khẩu nhằm mục đích kinh doanh thì phải được chứng nhận
Còn nhập khẩu cá nhân thì từng định bắt buộc, nhưng bị phản đối là chặn mua hàng trực tiếp từ nước ngoài nên đã dừng lại
Vì không có quốc gia nào áp dụng chứng nhận cả với hàng xuất khẩu, nên rốt cuộc lại thành một tình huống kỳ lạ, nơi mọi người đều bị phân biệt đối xử ngược
Ý kiến trên Hacker News
Có ba lý do khiến mọi người cho rằng phần cứng là khó. Thứ nhất, nó khác phần mềm ở cách mở rộng quy mô, nên việc thiết kế một sản phẩm để sản xuất 1 triệu chiếc thay vì 10 chiếc khó hơn rất nhiều. Thứ hai, rất khó dự đoán, thử nghiệm và sửa mọi vấn đề trong môi trường sử dụng thực tế, như người dùng lắp ngược pin, làm rơi sản phẩm hoặc kết nối nó với thiết bị cũ chưa từng thấy. Thứ ba, ở lĩnh vực xa lạ này có nhiều kiểu thất bại hơn, như tụ decoupling đặt quá xa chip khiến mã bị gián đoạn ngắt quãng, hoặc vừa hoàn tất thiết kế thì chip bị ngừng sản xuất hay không thể mua được vì nhà máy bị cháy
Thiết bị điện tử còn cần tuân thủ quy định và kiểm thử bởi bên thứ ba, và nếu trượt kiểm tra phát xạ điện từ thì có thể phải thiết kế lại từ đầu. Nếu so với phần mềm thì giống như nói rằng “JS quá lớn, nên không thể phát hành cho tới khi giảm xuống dưới 50kB”. Mừng cho thành công của tác giả, nhưng đây có vẻ là trường hợp ngoại lệ; trên Kickstarter cũng có thể thấy nhiều dự án liên tục vấp phải chi phí sản xuất, nhà cung cấp và vấn đề độ tin cậy
Thread HN: https://news.ycombinator.com/item?id=46848876
Tôi không thích cách nói “phần cứng khó đến mức nào là do bạn làm nó khó đến mức đó”. Độ khó của phần cứng được quyết định bởi mức yêu cầu của sản phẩm. Một PCBA có 25 linh kiện và vỏ sò gồm hai chi tiết ép phun gần như là loại sản phẩm đơn giản nhất có thể, và đa số sẽ còn dùng vỏ có sẵn cho kiểu sản phẩm này
Nhưng điều đó không áp dụng cho phần lớn sản phẩm. Việc lắp ráp 20 linh kiện có sẵn, 60 chi tiết khuôn tùy chỉnh và 4 PCBA phức tạp, đồng thời đảm bảo mọi thứ ăn khớp, vượt qua kiểm thử và đến đúng hạn từ hàng chục nhà cung cấp, mới là điều khó. Phần cứng còn là một ngành đốt tiền mặt rất mạnh, vì phải trả trước tiền khuôn và linh kiện rồi giữ hàng tồn khi đang sản xuất. Nếu có sự cố, những linh kiện đắt tiền sẽ bị kẹt lại trong lúc chờ linh kiện thay thế, còn tiền thu được sau khi giao hàng thì lại dùng để mua lô linh kiện tiếp theo sẽ tới sau 3 tháng. Nhiều dự án thất bại vì cạn tiền mặt trước khi hòa vốn
Ngược lại, những người dày dạn kinh nghiệm hàng chục năm phụ trách bo daughterboard analog phải cân nhắc vô số yếu tố như toàn vẹn tín hiệu, bảo vệ điện áp, sức điện động ngược, và trình độ của họ hoàn toàn khác hẳn tôi. Về sau, trong các dự án phức tạp dùng FPGA, tích hợp DRAM và PCB 8 lớp, khi vượt quá 1GHz thì lan truyền tín hiệu không còn là tức thời và đường mạch hoạt động như ăng-ten, nên thậm chí còn phải mô phỏng điện từ đầy đủ. Rất nhiều kỹ sư đã làm việc trong 1 năm, và không có dù chỉ 1 giây nào bị lãng phí
Sau khi mua JamCorder tôi bắt đầu diễn ngẫu hứng, và thật tuyệt vì có thể lưu lại các buổi diễn. Rất hiếm có sản phẩm nào đúng nghĩa là không có lấy một lời phàn nàn hay yêu cầu cải tiến, nhưng ngay cả nỗi lo ứng dụng có thể biến mất một ngày nào đó cũng được giải quyết nhờ các file MIDI được lưu trên thẻ. Với tôi, đây gần như là sản phẩm hoàn hảo
Tôi tò mò chiến lược chống hàng giả là gì, và liệu việc không công khai nó có phải cũng là một phần của chiến lược hay không. Việc làm website thật nhanh cũng rất ấn tượng, nhưng sẽ tuyệt hơn nếu thêm cả liên kết Twitter vào trang
Ngoài việc bật mã hóa, tôi muốn biết họ dùng những biện pháp chống hàng giả nào, và liệu họ có cho rằng chống hàng giả không thể cùng tồn tại với firmware mã nguồn mở hay không. Trong dự án của tôi, tôi giữ phần cứng ở dạng đóng nhưng công khai firmware, dù tôi biết rằng nếu ai đó thực sự quyết tâm thì vẫn có thể đảo ngược hoàn toàn, chẳng hạn tháo tụ điện và chụp X-quang các lớp PCB.
Tôi cũng muốn biết họ đã học ép phun ở đâu và tốn bao nhiêu tiền, liệu bây giờ họ còn chọn cách đó không hay công nghệ in 3D khuôn ép phun gần đây tốt hơn, cũng như họ đã lấy những chứng nhận nào, chi phí và cạm bẫy là gì
Đây là một thành tựu ấn tượng và cho thấy ngành phần cứng cùng các công cụ đã tiến bộ đến mức nào. Tuy vậy, nó hơi giống như triển khai một SaaS rất đơn giản lên cloud managed rồi kết luận rằng mọi phần mềm đều dễ.
Dự án này thuộc về phía dễ nhất trong phổ độ khó và độ phức tạp của sản phẩm phần cứng, và nó trở nên dễ hơn nhờ những lựa chọn đúng đắn để giữ mọi thứ đơn giản. Kết luận phù hợp hơn là nếu giữ đơn giản thì phần cứng không nhất thiết phải khó
Tôi nhớ bài HN trước đây của họ. Mong rằng họ sẽ tiếp tục ghi lại hành trình này. Những kỹ sư phần mềm cảm thấy LLM đã làm mất đi khá nhiều niềm vui của việc lập trình có lẽ sẽ quan tâm đến con đường tương tự; đôi khi làm ra một sản phẩm vật lý cũng là một sự thay đổi thú vị
Người ta hay nói “LLM sẽ không biến mất”, nhưng đã có những người thất vọng vì hiệu quả không tương xứng với chi phí, và sẽ còn nhiều hơn khi các công ty AI tăng giá để có lãi. Cuối cùng ngành này sẽ tỉnh cơn sốt và lại coi trọng kết quả thực tế tạo ra chứ không phải công cụ đã dùng, nhưng đến lúc đó có lẽ sẽ là một quãng thời gian khó khăn
Tôi muốn biết liệu còn ngưỡng quy mô quan trọng nào mà họ chưa vượt qua hay không, và họ sợ phải vượt qua điểm nào nhất. Cũng như các nền tảng thương mại điện tử trông có vẻ dễ dàng cho đến khi phải xử lý vận chuyển, thuế quan, thuế và cả thuế đánh trên phí vận chuyển ở nhiều quốc gia, rất nhiều việc đến một lúc nào đó bỗng trở nên phức tạp.
Với phần cứng cũng vậy: nếu dùng CAD thương mại thay vì phần mềm tự do thì có thể vượt qua ranh giới của một bậc giá mới, và tùy theo sản lượng bán ra có thể phải cần thử nghiệm tuân thủ hoặc thử nghiệm an toàn cho người tiêu dùng. Tôi muốn biết họ dự đoán sẽ còn phải xử lý những ngưỡng nào trong tương lai
Một tiêu đề hay hơn có lẽ là “Phần cứng khó đến đâu là do bạn làm nó khó đến mức đó”. Tác giả đã đưa ra những quyết định khôn ngoan để giữ phần cứng cực kỳ đơn giản, và điều đó khả thi nhờ đặc tính của sản phẩm họ muốn làm.
Một nhà sáng tạo solo khác hoạt động trong lĩnh vực âm nhạc cũng từng nói điều tương tự. Công việc chính của anh ấy là kỹ sư phần mềm, nhưng đã làm một sản phẩm phần cứng tương đối phức tạp và phải tái thiết kế ít nhất một lần cũng như tăng giá vì vấn đề nguồn cung do COVID và thuế quan. Trong cả hai trường hợp, việc không đẩy phần cứng tới giới hạn và giữ nó đơn giản đã cho họ tự do để đầu tư nhiều thời gian và công sức vào phần mềm. Đây không phải chiến lược áp dụng được cho mọi sản phẩm phần cứng, và tác giả cũng thừa nhận điều đó
Tôi hiểu câu “phần cứng là khó” như một cách nói kiểu VC để gộp chung các lý do vì sao khó xây dựng một công ty phần cứng thành công có lợi nhuận gấp 100 lần. Không chỉ là mở rộng quy mô, logistics hay thay đổi thiết kế, mà dòng tiền cũng là một lý do cốt lõi dù chưa được nhắc đến nhiều