Author Topic: What differentiates a commercial product from a hobbyist project?  (Read 3399 times)

0 Members and 1 Guest are viewing this topic.

Offline redgearTopic starter

  • Frequent Contributor
  • **
  • Posts: 286
  • Country: us
Many of the commercial products can be DIYed using an Arduino or something. Cost, grade of the capacitors, resistor and interference filters are what I could think of. What else?
 

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8142
  • Country: fi
Re: What differentiates a commercial product from a hobbyist project?
« Reply #1 on: July 11, 2020, 07:30:40 am »
Design-for-manufacturability and having production lines or communicating with contract manufacturers.

This is where startups tumble when they have a prototype consisting of Arduino module spaghetti with BOM of $1000 and then they think they can promise delivery in Kickstarter for $1500 in 3 months. No, the whole design starts over, you need to find professional designers to do it from scratch, and then you fail.
« Last Edit: July 11, 2020, 07:32:15 am by Siwastaja »
 
The following users thanked this post: redgear

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4694
  • Country: au
  • Question Everything... Except This Statement
Re: What differentiates a commercial product from a hobbyist project?
« Reply #2 on: July 11, 2020, 07:32:44 am »
Did you build it for the specific purpose of selling, or to resolve a personal goal,

For profit = commercial, you expect to be paid for it, or to sell it to others
For a goal = hobby, if other people want to buy it then great, but you where not thinking of users when making it.

Arduino as software is fine, but for the love of your own sanity, check any external libraries, and if your going to make something to sell as its own product, it really doesn't take much effort to spin it into your own board, I have multiple commercial products in the wild that have the QFP package variant of the arduino uno chip, and so far the only thing that killed them was being underwater in a storm surge for multiple days, more than I expected actually survived the encounter, but where corroded.

Even lazier you could just have the socket and literally stick the chip in off your dev board
« Last Edit: July 11, 2020, 07:37:02 am by Rerouter »
 
The following users thanked this post: redgear

Offline redgearTopic starter

  • Frequent Contributor
  • **
  • Posts: 286
  • Country: us
Re: What differentiates a commercial product from a hobbyist project?
« Reply #3 on: July 11, 2020, 07:39:20 am »
Design-for-manufacturability and having production lines or communicating with contract manufacturers.

This is where startups tumble when they have a prototype consisting of Arduino module spaghetti with BOM of $1000 and then they think they can promise delivery in Kickstarter for $1500 in 3 months. No, the whole design starts over, you need to find professional designers to do it from scratch, and then you fail.

By Design-for-manufacturability do you mean using SMD/SMT packages instead of DIP ones, designing PCBs with PNP machines in mind,etc?

Did you build it for the specific purpose of selling, or to resolve a personal goal,

For profit = commercial, you expect to be paid for it, or to sell it to others
For a goal = hobby, if other people want to buy it then great, but you where not thinking of users when making it.
I'm trying to build a commercial grade appliance, that people can use without being afraid of safety or other issues. Let's say I'm building a coffee machine. What things do you take care of when you design it for other's to use?
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4694
  • Country: au
  • Question Everything... Except This Statement
Re: What differentiates a commercial product from a hobbyist project?
« Reply #4 on: July 11, 2020, 07:54:42 am »
Design for manufacturing generally means things like:

selecting components that have high availability, e.g. that SMD resistor costs 3c more, but it usually has half a million in stock for next day shipping
Reducing parts to the fewest unique values / sizes, the lower the PNP rows you need, the cheaper they are in assembly
Remove all throughole components from a design if they are not required to meet some other requirement, as they usually have to be hand soldered, slowing things down
Plan out a testing procedure, so faults can be caught at the factory if your doing a medium compexity order
look into ordering microcontrollers from the various suppliers pre-programmed, the fee is generally worth less than your time
As other people are dealing with it, how could someone put it together, or use it incorrectly, e.g. if you have connectors to some sensors etc, make it not possible to fit the wrong plug on the wrong socket, label things, silkscreen is free, idiot check your UI handling, are there undefined states for the machine, how should the machine react if a sensor or motor fails, can it detect it cheaply and reliably? kind of like smoke alarm proving circuits
Design for an enclosure from the get go, its easier to have the mechanical team give you a space and some mounting holes, than the other way around, and work with them for other constaints such as heat
Making sure things won't break off if dropped form about 1.2m (average height a box is held at by adults) this is where hot snot glue is used generally
cost reducing, if the product is only used a few hundred hours per year at reasonable temperatures, you probably do not need it to be built for a 100% duty cycle, so that 10000 hour 105C cap could be subbed in with like a 2000 hour 85C cap if it saves you enough, that 1% resistor might only need to be 5%, you might not need that crystal, the internal RC clock might be good enough, you might flip around some logic so you can use the internal pullups,
And lastly, your dealing with something that is around liquids, make sure that can't easily reach your PCB!, both so you can't hurt someone, and so accidents don't easily kill the product, adding a fluid channel is usually really cheap when already dealing with custom mouldings for products.
 
The following users thanked this post: redgear

Offline redgearTopic starter

  • Frequent Contributor
  • **
  • Posts: 286
  • Country: us
Re: What differentiates a commercial product from a hobbyist project?
« Reply #5 on: July 11, 2020, 07:56:55 am »
Design for manufacturing generally means things like:

selecting components that have high availability, e.g. that SMD resistor costs 3c more, but it usually has half a million in stock for next day shipping
Reducing parts to the fewest unique values / sizes, the lower the PNP rows you need, the cheaper they are in assembly
Remove all throughole components from a design if they are not required to meet some other requirement, as they usually have to be hand soldered, slowing things down
Plan out a testing procedure, so faults can be caught at the factory if your doing a medium compexity order
look into ordering microcontrollers from the various suppliers pre-programmed, the fee is generally worth less than your time
As other people are dealing with it, how could someone put it together, or use it incorrectly, e.g. if you have connectors to some sensors etc, make it not possible to fit the wrong plug on the wrong socket, label things, silkscreen is free, idiot check your UI handling, are there undefined states for the machine, how should the machine react if a sensor or motor fails, can it detect it cheaply and reliably? kind of like smoke alarm proving circuits
Design for an enclosure from the get go, its easier to have the mechanical team give you a space and some mounting holes, than the other way around, and work with them for other constaints such as heat
Making sure things won't break off if dropped form about 1.2m (average height a box is held at by adults) this is where hot snot glue is used generally
cost reducing, if the product is only used a few hundred hours per year at reasonable temperatures, you probably do not need it to be built for a 100% duty cycle, so that 10000 hour 105C cap could be subbed in with like a 2000 hour 85C cap if it saves you enough, that 1% resistor might only need to be 5%, you might not need that crystal, the internal RC clock might be good enough, you might flip around some logic so you can use the internal pullups,
And lastly, your dealing with something that is around liquids, make sure that can't easily reach your PCB!, both so you can't hurt someone, and so accidents don't easily kill the product, adding a fluid channel is usually really cheap when already dealing with custom mouldings for products.

Thank you so much. Very informative! :)
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11598
  • Country: my
  • reassessing directives...
Re: What differentiates a commercial product from a hobbyist project?
« Reply #6 on: July 11, 2020, 08:06:37 am »
This is where startups tumble when they have a prototype consisting of Arduino module spaghetti with BOM of $1000 and then they think they can promise delivery in Kickstarter for $1500 in 3 months. No, the whole design starts over, you need to find professional designers to do it from scratch, and then you fail.
i dont think this is what happened. we dont cost the product near to BOM cost. BOM cost should be much lower. what i think happened is either the funded money is further used on R&D time, fullfilling inventors' lifestyle and living cost, the team's monthly paycheck, or not accounting lead/one time/setup manufacturing cost etc or outsourcing too much works, leaving not enough money or none at all to cover BOM cost alone, let alone the running manufacturing cost. thats why if your team consist of more than maybe 3 persons and/or too much outside influences got in the way, then you'll need an accountant as the 4th person ;)
« Last Edit: July 11, 2020, 08:11:31 am by Mechatrommer »
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 
The following users thanked this post: redgear

Offline MosherIV

  • Super Contributor
  • ***
  • Posts: 1530
  • Country: gb
Re: What differentiates a commercial product from a hobbyist project?
« Reply #7 on: July 11, 2020, 09:08:35 am »
Commercial product designers have to consider liability.
So all electronic design engineers have to consider the effects of component failure in the circuit, will it cause some dangerous failures. The circuits often have what looks like surplus components but they are actually there for failure modes. For some failures, it is more than just fusing.

I think some have already mentioned cost of components. Hobbiest are not worried about more expensive components, quality is more important than cost. Production - cost is king. Companies often have cost down specialist to either modify the design or find the cheapest components that satify the design.
 
The following users thanked this post: redgear

Offline redgearTopic starter

  • Frequent Contributor
  • **
  • Posts: 286
  • Country: us
Re: What differentiates a commercial product from a hobbyist project?
« Reply #8 on: July 11, 2020, 09:27:59 am »
Commercial product designers have to consider liability.
So all electronic design engineers have to consider the effects of component failure in the circuit, will it cause some dangerous failures. The circuits often have what looks like surplus components but they are actually there for failure modes. For some failures, it is more than just fusing.

I think some have already mentioned cost of components. Hobbiest are not worried about more expensive components, quality is more important than cost. Production - cost is king. Companies often have cost down specialist to either modify the design or find the cheapest components that satify the design.

When you say more than fuses, what might they be? Are multiple backups included even in non-critical appliances as well?
And do you mean DIY products have more quality than a commercial product as result of the expensive components being used?
 

Offline MosherIV

  • Super Contributor
  • ***
  • Posts: 1530
  • Country: gb
Re: What differentiates a commercial product from a hobbyist project?
« Reply #9 on: July 11, 2020, 09:46:43 am »
Quote
When you say more than fuses, what might they be? Are multiple backups included even in non-critical appliances as well?
There is no simple answer. The designer must consider the effect of a component failure, will it lead to a dangerous situation. If so how to mitigate the component failure.
For instance, if a component failure leads to excessive heating which can lead to fire. In some cases the current draw is not enough to blow a fuse. Consider what can be done to the circuit to shutdown in the case of component failure.
Quote
And do you mean DIY products have more quality than a commercial product as result of the expensive components being used?
Not necessarily. Sometimes yes. Commercial products are built to a cost (as blueskul says) but in some cases that does not mean they are worse than if you use more expensive components.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 6704
  • Country: nl
Re: What differentiates a commercial product from a hobbyist project?
« Reply #10 on: July 11, 2020, 09:53:01 am »
Commercial product designers have to consider liability.

Incorporation, degrees of separation and plausible deniability all remove them from liability in a way a hobbyist designer/seller can not. A commercial designer should consider the liability of the corporation, but even though language wise professional is synonymous with high quality ... practically it is not of course. That they should doesn't mean they won't.

But they made the more important step of professionalism, they did their best not to be personally liable. The true sign of a professional.

So first things first, incorporate.
 

Offline Wolfram

  • Frequent Contributor
  • **
  • Posts: 382
  • Country: no
Re: What differentiates a commercial product from a hobbyist project?
« Reply #11 on: July 11, 2020, 10:08:20 am »
The reliability requirement for commercial products is often a lot higher. For many hobbyist projects, it's not a disaster if the hardware fails after 100 hours of use. If you have tens of thousands of units sold to customers, then even a moderate failure rate in the field can eat up your whole margin and reputation.

Then there is documentation, writing a proper user manual for the product can be a lot of effort. Customer support as well. Multiply by the number of official languages in the regions you plan to cover.

Packaging of the final product, stocking and logistics can also be a huge effort. Designing a printed cardboard box with foam inserts that protects the product in shipping and looks nice, while not adding too much to the cost, is a project in itself. If the production time is long due to component lead-times, then you need to stock more units to cover the expected demand. This can take a significant investement up-front, and if there are several versions of the product you have to do this separately for each version. The risk here is being stuck with large volumes of product which doesn't sell. You can also add some margin to cover for stuff that gets damaged or lost in transit.
 

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 9810
  • Country: 00
  • Display aficionado
Re: What differentiates a commercial product from a hobbyist project?
« Reply #12 on: July 11, 2020, 10:11:17 am »
The reliability requirement for commercial products is often a lot higher. For many hobbyist projects, it's not a disaster if the hardware fails after 100 hours of use. If you have tens of thousands of units sold to customers, then even a moderate failure rate in the field can eat up your whole margin and reputation.

Then there is documentation, writing a proper user manual for the product can be a lot of effort. Customer support as well. Multiply by the number of official languages in the regions you plan to cover.

Packaging of the final product, stocking and logistics can also be a huge effort. Designing a printed cardboard box with foam inserts that protects the product in shipping and looks nice, while not adding too much to the cost, is a project in itself. If the production time is long due to component lead-times, then you need to stock more units to cover the expected demand. This can take a significant investement up-front, and if there are several versions of the product you have to do this separately for each version. The risk here is being stuck with large volumes of product which doesn't sell. You can also add some margin to cover for stuff that gets damaged or lost in transit.
Conversely, hobbyists can tackle projects that would never fly in commercial life. They can often afford to spend endless resources on a labour of love.
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11598
  • Country: my
  • reassessing directives...
Re: What differentiates a commercial product from a hobbyist project?
« Reply #13 on: July 11, 2020, 10:16:53 am »
The reliability requirement for commercial products is often a lot higher.
not necessarily.. planned obsolescence is keyword (and professionals are very good at this)... my personal diy stuffs usually outlast commercial product far longer, one example is my real wooden table here, not the wood scum stuffs that can only last for a year. one can argue i probably comparing with cheap hunglow commercial stuffs, fine. commercial products that can last as long as my table here probably costs 10X higher or more than my diy BOM.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline Wolfram

  • Frequent Contributor
  • **
  • Posts: 382
  • Country: no
Re: What differentiates a commercial product from a hobbyist project?
« Reply #14 on: July 11, 2020, 10:38:14 am »
I mostly agree here, hobbyist projects can be built to standards that would often be impractical for anything commercial, but most of the failures are in the circuit design itself. Lack of ESD protection on external inputs, little to no EFT and EMI filtering, fragile communication interfaces that would fail all common conducted immunity standards, switching regulators cascaded without any consideration to the overall stability and so on. I've seen some truly horrible commercial products too, and some amazing hobbyist projects, so it's not a universal truth, just a trend. I'm trying to argue against the idea that a working hobbyist one-off is anywhere close to being ready for the commercial market as far as electrical robustness goes, unless special attention has been paid to this. At least this is my experience going from doing electronics as a hobbyist, to designing electronics for mass production.
 

Offline aheid

  • Regular Contributor
  • *
  • Posts: 245
  • Country: no
Re: What differentiates a commercial product from a hobbyist project?
« Reply #15 on: July 11, 2020, 10:39:51 am »
From personal experience, a key difference is that commercial products are completed...
 
The following users thanked this post: Bassman59, Warhawk, Ian.M, duckduck

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 9810
  • Country: 00
  • Display aficionado
Re: What differentiates a commercial product from a hobbyist project?
« Reply #16 on: July 11, 2020, 12:57:26 pm »
I mostly agree here, hobbyist projects can be built to standards that would often be impractical for anything commercial, but most of the failures are in the circuit design itself. Lack of ESD protection on external inputs, little to no EFT and EMI filtering, fragile communication interfaces that would fail all common conducted immunity standards, switching regulators cascaded without any consideration to the overall stability and so on. I've seen some truly horrible commercial products too, and some amazing hobbyist projects, so it's not a universal truth, just a trend. I'm trying to argue against the idea that a working hobbyist one-off is anywhere close to being ready for the commercial market as far as electrical robustness goes, unless special attention has been paid to this. At least this is my experience going from doing electronics as a hobbyist, to designing electronics for mass production.
It goes both ways. I've seen enough shit pushed into production because time ran out. Can we pretend it functions? You're done. Ship it.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19395
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: What differentiates a commercial product from a hobbyist project?
« Reply #17 on: July 11, 2020, 01:22:42 pm »
The overriding principle is as others have noted:
  • amateurs think about how something will work
  • professionals also think about all the ways something can fail, and address those
Another aspect is that commercial products are created by teams, and in a good team one person's weaknesses are avoided because another person has the compensatory strengths. Amateur products have "suboptimal" aspects that mirror their creator's skills and interests.

Not all commerical products are created by professionals, unfortunately.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline TheUnnamedNewbie

  • Super Contributor
  • ***
  • Posts: 1208
  • Country: 00
  • mmwave RFIC/antenna designer
Re: What differentiates a commercial product from a hobbyist project?
« Reply #18 on: July 11, 2020, 01:40:54 pm »
Next to DFM/EMI and so on, another factor that applies in a lot of cases is that a commercial product will be engineered. (Note that I'm not saying 'built by engineers', nor that hobby projects are not done 'well' or anything).

In a hobby project, you have more room to do stuff 'because it will probably be fine'. EG, for RF/high frequency/communication products (my field), in hobby-projects, there are a lot of stuff that is just done 'cause it will probably work. This is not the case in larger commercial products: everything is simulated. Transmission lines? Completly simulated in a 2.5D/3D package. Antennas? Fully modelled, verified with effects of surroundings (case, positioning of device on tables etc,...). Power delivery networks? Simulated, including the parasitics of the different packages. Filters? Full analysis over variability. What about variations due to temperature? Power consumption/cooling? Simulated in a (thermal)CFD package.

And there is just more expertise in the design. Not only because most people involved are doing it for a long time and as a job, but because there are more of them. You have someone who focuses on say PCB design. A few people who focus on power-delivery. People who focus on the antennas and transmission lines, etc etc. All together, these people will have much more combined experience than a single hobby designer could ever have.

But as always, this is the ideal, or the 'this is how it should be' case, and you will find lots of examples of things not being done like that.

Oh, and design-for-test. Especially in the case of ICs, this is a big, big deal. There are entire teams of tens or hunderds of engineers working at the big IC design houses who spend their entire day thinking about how they will make things testable/verifiable. I seem to recall some statistic that showed that for smaller analog ICs, almost 50% of the production cost was in the testing. Not the silicon, not the packaging, not transport - just making sure the thing works.
« Last Edit: July 11, 2020, 01:43:07 pm by TheUnnamedNewbie »
The best part about magic is when it stops being magic and becomes science instead

"There was no road, but the people walked on it, and the road came to be, and the people followed it, for the road took the path of least resistance"
 

Offline srb1954

  • Super Contributor
  • ***
  • Posts: 1088
  • Country: nz
  • Retired Electronics Design Engineer
Re: What differentiates a commercial product from a hobbyist project?
« Reply #19 on: July 11, 2020, 02:09:18 pm »
In my experience as a HW design engineer, designing and making a working electronic prototype, to the stage that a hobbyist might do, is a relatively small part of the work involved in getting a commercial product to market.

A lot of the additional work that goes into a commercial product is internal documentation for the design, product qualification, product certification, service, component procurement and manufacturing information. When estimating the project budget I used to allow at least 25% of the total budget for such documentation. This can amount to quite an amount of time and money as commercial product development budgets usually work out much larger than anyone expects.

Another major cost factor is the mechanical design of the packaging which can be quite expensive and time consuming, particularly if you require a custom plastic case for your product.



 

Offline Tomorokoshi

  • Super Contributor
  • ***
  • Posts: 1212
  • Country: us
Re: What differentiates a commercial product from a hobbyist project?
« Reply #20 on: July 11, 2020, 02:16:37 pm »
Expect $100,000 for approvals and testing, along with 4 layers of management for a commercial product.
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 8998
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: What differentiates a commercial product from a hobbyist project?
« Reply #21 on: July 11, 2020, 02:59:30 pm »
The biggest difference is that companies will do whatever they can get away with to cut the last cent off the production cost, while hobbyists will gladly pay a few more dollars or more on a serious project if it means getting better performance or an easier time getting it to work.
Expect $100,000 for approvals and testing, along with 4 layers of management for a commercial product.
Depends on whether or not the product deals with high voltages and/or RF, and if it does, whether it uses off the shelf or custom devices to interact with those.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19395
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: What differentiates a commercial product from a hobbyist project?
« Reply #22 on: July 11, 2020, 03:07:22 pm »
The biggest difference is that companies will do whatever they can get away with to cut the last cent off the production cost, while hobbyists will gladly pay a few more dollars or more on a serious project if it means getting better performance or an easier time getting it to work.

I know of the opposite: companies (e.g. HP) prepared to spend a lot of money to buy equipment that will help get the product out of the door 3 months earlier. Sometimes hitting a certain market window is more profitable over the product's lifetime.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline unitedatoms

  • Frequent Contributor
  • **
  • !
  • Posts: 324
  • Country: us
Re: What differentiates a commercial product from a hobbyist project?
« Reply #23 on: July 11, 2020, 04:50:36 pm »
The enclosure. It takes 2 seconds to tell if something is made for sale vs for fun.
Us hobbyists are not able to think in 3 dimensions to make mechanically sensible things. As long as 2D board is finished the project is over.
Interested in all design related projects no matter how simple, or complicated, slow going or fast, failures or successes
 
The following users thanked this post: Bassman59

Offline poorchava

  • Super Contributor
  • ***
  • Posts: 1672
  • Country: pl
  • Troll Cave Electronics!
Re: What differentiates a commercial product from a hobbyist project?
« Reply #24 on: July 11, 2020, 06:34:38 pm »
The extra components other than fuses at efor example safety circuits that make sure the thing doesn't do any harm when software goes tits up. Because if the software failure may cause property or health damage and you product falls under 60335 or 60730 group of standards you need to go for class B software. And external audit for this costs shitload of money and some really massive documentation.

You need to do safety FMEA and make sure that the product is safe under single fault conditions. That's why you will see stuff like 2 relays in series for example (makes sure that even if one of them gets welded the other one opens and brake the circuit).There are integrated safety relays that basically have 2 coils and 2 sets of contacts.

Some extra components are for EMI compliance.

I love the smell of FR4 in the morning!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf