TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do I learn about productionizing a hardware product

2 pointsby taw1516over 1 year ago
I am learning how to build a simple hardware device where you can press a button and it will send a network request to my backend. What&#x27;s your recommended resource to learn about how to productionizing such products (beyond the programming part)?<p>My background is in software engineering so I can pick up Rasperry Pi or something similar fairly easily.

1 comment

CableNinjaover 1 year ago
PIs, Arduinos, and esp32 dev boards are great for prototyping, but rarely used in a product sold outright, for a number of reasons. You might use one of them for proof of concept, but, if you intend on making a hardware product, youll want to design your own pcb, etc. For example, you might use an arduino board for development, but you dont need or use 90% of the components and features the protoboards contain.<p>Outside of the design itself, you need to think about a lot of other stuff. Enclosure, certifications, etc. You cannot generally push a piece of hardware out without FCC, UL, and other certifications. These are expensive, and consume your product (UL will for example in some tests, set your product on fire). Youll need some sort of enclosure for your device, and youll need to research some standards for your devices placement, like if its going in a computer rack, has to have specific dimensions. If its going on a desk, be mindful of consumed space.<p>Electronic components are best bought in bulk, and your early prototypes will be way more expensive than your final product, depending on the quantity you sell.<p>Also, though at the end of all of this, market research, how many people will even find your product useful, and how many of those will even buy one, let alone more than one. Youll want to know if its big corporations, or small homes that will use it, as youll need to change design factors based on that (ex enterprise customers may expect more robustness than a residential user)