Get your free guide From Arduino Prototype to Mass Production: predictabledesigns.com/from-arduino-youtube/ And get your other free guides: Ultimate Guide - How to Develop and Prototype a New Electronic Hardware Product in 2023: predictabledesigns.com/guide From Prototype to Production with the ESP32: predictabledesigns.com/esp32 From Arduino Prototype to Mass Production: predictabledesigns.com/from-arduino-youtube/ From Raspberry Pi Prototype to Mass Production: predictabledesigns.com/rpi Prevent mistakes by downloading your FREE DESIGN REVIEW CHECKLISTS for the schematic circuit, PCB layout, and enclosure 3D model design: predictabledesigns.com/design-review-checklists-youtube/ Want my personal help on your project? If so, check out my Hardware Academy program: predictabledesigns.com/Academy
Рік тому+9
I've been thinking in selling my prototypes that working properly in my house for over three years, using Esp8266. Many thanks from Brasil. Your Channel is outstanding.
Very usefull video if you have never tried to get an idea from prototyping to product. Another thing to consider is FCC Certification if your project includes wireless systems. By using FCC certified prebuild rf boards you dont need to apply for a certificate on your own.
Thank you Mo! Yes, FCC certification is always something to consider. If anything oscillates above 9kHz it will require FCC certification, but pre-certified modules and boards can lower the costs of this certification, especially for wireless functions.
Great video. Also I will add that if you spend a little time learning to migrate from the Arduino IDE to a more professional IDE like PlatformIO it’s well worth it!
I originally started my midi goblin project using an arduino nano, switched to uno and then discovered esp32 and holy moly - such a game changer. I really wish I would have known about esp32's program memory capacity before I even touched the arduino nano...would have saved a lot of time. Great channel btw!
Open source does not mean that something can be used in a product we want sell, at least not without some additional considerations (like eg. publishing our source code).
Great video as always. Would you be interested in talking a little bit about CE FCC and RoHS certifications? To me this is the greatest unknown in the process of making a commercial product.
@@PredictableDesigns That would be amazing! Certifications for me is the main limiting factor in my hardware development at the moment. I would love to see a video on it :)
I love Arduino, mainly because how easy is to start with, the boards are usually well done. Now I'm trying to design own boards, Arduino and shields are good source of referece designs, such as power supply, mcu connections, antenna design, ,..
I’ve been thinking about making my project commercially available. Looking at ali express,those cheap arduino compatible boards ends up cheaper than building a custom board. The only problem i see is restricting access to the board once deployed.
Nice! Came across this video by youtube's recommended . Can an esp32 be used in a product (on a custom pcb) , without the need for FCC certification ,when the esp32's wifi and bluetooth are used?
Thank you! I'm already working on a new video on certifications that I'll publish next week. Using an Esp32 modules lowers the certs cost and complexity but doesn't eliminate it entirely. Be sure to subscribe so you don't miss the video where I'll go into all the details. Cheers!
@@PredictableDesigns Looking forward for the next one! Already subscribed when i checked the other videos of the channel ! Very valuable content and a biiiiig help to someone who wants to develop his first product . Thank you for all the info.
You can! But like John mention, you can find better and cheaper chips than the atmega328 which can also be programmed with the arduino IDE, so there's no good reason for sticking to the atmega328!
one off systems to control I/O and collect data for validation of in house designs where you don't care that your hardware/software is open source sitting at the end of an assembly line in a factory somewhere with only concern is reliability of the system, the arduino are easy low cost and quick
Arduino is my first choice for a low-cost automation to support production line. if we have well-maintenance plan, arduino is the best option for low-cost automation.
What can you suggest to someone who does have a prototype using arduino but doesn't have an idea how to design his own PCB to eventually make the product commercially available?
power consumption , size , price and availability are the factors , you are considering. so Arduino can't be used for mass production. Since I am using AVR for my products and I am designing my own "low end application" specific board. They reason is lot of support and libraries are available online. Is the any other technical issue with AVR microcontrollers ? like do the are sensitive to noise ? Do the are good or bad with inductive load ? EMI or EMC issues ?
The only issues with AVR microcontrollers is they're slow, lack advanced features, and are expensive for what you get. For most commercial products I'd go with a 32 but microcontroller.
Libraries from arduino IDE, we cannot use some in commercial products. MIT ones are ok. Some microcontrollers are so "expensive" as arduino clones. Is legal to use them in commercial products?
A better question is, if Arduino is so easy to use, why don't companies use Arduino compatible chips and the Arduino language to cut development cost? Instead they need to hire professional embedded software engineers and program the chip in embedded C? Why can't they program a controller in Arduino language and deploy it in a car, a plane, a satellite, etc? Is it any less reliable?
@@PredictableDesigns could you make a video on this? this is the first ive heard of any actual benefit to not using c++, also if theres a specific component my project uses and it communicates over spi or i2c, what are the chances they would even have their own c libraries, that's not something i've had to look into before so it's very possible there could be more support for common libraries with embedded c
@@justinc2633I doubt that the less control comment is strictly accurate. Given the relationship between C and C++, I think that the more accurate comment is that with the simplification comes more resource usage. Also, the simplification might not be as powerful as it seems on first look. You get simple to use libraries, but they might not be exactly what you want. In that case, it might be easier to create a custom solution that only does what you need and no more.
As an example, I've run into problems in the past where my Arduino sketch just didn't load. Why? Who knows! Debugging that issue would have been just as complex as writing some sort of loader myself. Fortunately, the problem was intermittent enough that I got by eventually at that time by trying repeatedly, powering off and on, and rebooting the PC. I haven't seen that issue with newer versions of the IDE. but I still have old Arduinos that are apparently bricked.
Рік тому
But esp8266(esp01) is largely used by IOT Companies nowadays. You can find esp01 and esp32 in a large range devices such sonoff, several kind of sensors and even drones.
It’s a great chip but I do not think the RP 2040 is particularly low power. We’re using the ESP32 very successfully. Main downside to Arduino is the horrible development tools.
You are forgetting an important topic, namely licensing. If you use libraries with for instance a GPL license you cannot use that in your commercial product. You will need to write your own replacement. Some licenses require you to publish your code as open source as well.
I have to disagree a bit. To use one of the smaller mini versions of Arduino would be a cost savings. If you are only making let's say 30 items, why produce a custom PCB? And all the cost of soldering. Also, if your enclosure is very large, size is not an issue. The author of " Predictable Designs " does not discuss the use of the tiny/micro versions of Arduino or Raspberry Pi in enough detail. We ( small developers ) have to focus on niche/custom products. We can't compete with the big mega corporations on quantity vs. cost.
If you're only producing 30 units that's more like prototyping numbers not production. I don't see too many projects only hoping to sell 30 units, and that's a hard business model.
Arduino coasts 20$??? Lol, it's forks price about 2$ on aliexpress and it very interesting even for small series production I think because you not need to spend time to trace xtall, etc periphery, ordering these components and so on.
Took your advice, I've made and tested my own pcb board just using the atmega chip and I have a working prototype. What do I do now to get it refined and prepared for production? I'm stuck at this spot.
Great start! I'd start next by showing your prototypes to potential customers for feedback. Also is the atmega enough performance for your product? Any major missing features? If all is good with atmega design then I'd get it reviewed by expert engineers for manufacturability. Also price out the manufacturing cost. Main thing though is you need to use the prototype to get customer feedback and validate there is a market and how much they will pay if they will buy it. Only so much coaching I can give here in the comments, if you'd like more help from me then check out my Hardware Academy. Hope this helps. Cheers!
@@PredictableDesignswow I really appreciate the advice. The atmega chip is just enough for the design. I'm going to start testing the market and get some feedback like you said. If there's a market for it, I'll move forward with other steps. I'll keep you posted. Thanks again.
Get your free guide From Arduino Prototype to Mass Production: predictabledesigns.com/from-arduino-youtube/
And get your other free guides:
Ultimate Guide - How to Develop and Prototype a New Electronic Hardware Product in 2023: predictabledesigns.com/guide
From Prototype to Production with the ESP32: predictabledesigns.com/esp32
From Arduino Prototype to Mass Production: predictabledesigns.com/from-arduino-youtube/
From Raspberry Pi Prototype to Mass Production: predictabledesigns.com/rpi
Prevent mistakes by downloading your FREE DESIGN REVIEW CHECKLISTS for the schematic circuit, PCB layout, and enclosure 3D model design: predictabledesigns.com/design-review-checklists-youtube/
Want my personal help on your project? If so, check out my Hardware Academy program: predictabledesigns.com/Academy
I've been thinking in selling my prototypes that working properly in my house for over three years, using Esp8266. Many thanks from Brasil. Your Channel is outstanding.
Great to hear!
Very usefull video if you have never tried to get an idea from prototyping to product.
Another thing to consider is FCC Certification if your project includes wireless systems. By using FCC certified prebuild rf boards you dont need to apply for a certificate on your own.
Thank you Mo! Yes, FCC certification is always something to consider. If anything oscillates above 9kHz it will require FCC certification, but pre-certified modules and boards can lower the costs of this certification, especially for wireless functions.
Great video. Also I will add that if you spend a little time learning to migrate from the Arduino IDE to a more professional IDE like PlatformIO it’s well worth it!
yours is the most valuable channel I found for learning to manufacture electronics!
Thank you that is fantastic to hear!
I originally started my midi goblin project using an arduino nano, switched to uno and then discovered esp32 and holy moly - such a game changer. I really wish I would have known about esp32's program memory capacity before I even touched the arduino nano...would have saved a lot of time. Great channel btw!
Open source does not mean that something can be used in a product we want sell, at least not without some additional considerations (like eg. publishing our source code).
What a great video, super useful. Exactly what i needed. Wish you the best
Great video as always. Would you be interested in talking a little bit about CE FCC and RoHS certifications? To me this is the greatest unknown in the process of making a commercial product.
Yes, I can do that for sure! I'll do a video on electrical certifications soon. Thanks for the suggestion!
@@PredictableDesigns That would be amazing! Certifications for me is the main limiting factor in my hardware development at the moment. I would love to see a video on it :)
Amazing and simlified comparison thank you ❤❤
Glad you liked it! Thanks for commenting.
Awesome for engineering buddies
Thank you, glad to hear it.
I love Arduino, mainly because how easy is to start with, the boards are usually well done. Now I'm trying to design own boards, Arduino and shields are good source of referece designs, such as power supply, mcu connections, antenna design, ,..
Thanks! Great content!
Glad you liked it!
Very useful content! Thank you!
Thank you Rahal!
Thanks 🎉🎉🎉🎉
Great info, thanks
Glad it was helpful!
Very informative
Glad it was helpful!
Excellent video .....well done!
Thank you, I appreciate it!
I’ve been thinking about making my project commercially available. Looking at ali express,those cheap arduino compatible boards ends up cheaper than building a custom board. The only problem i see is restricting access to the board once deployed.
Nice! Came across this video by youtube's recommended . Can an esp32 be used in a product (on a custom pcb) , without the need for FCC certification ,when the esp32's wifi and bluetooth are used?
Thank you! I'm already working on a new video on certifications that I'll publish next week. Using an Esp32 modules lowers the certs cost and complexity but doesn't eliminate it entirely. Be sure to subscribe so you don't miss the video where I'll go into all the details. Cheers!
@@PredictableDesigns Looking forward for the next one! Already subscribed when i checked the other videos of the channel ! Very valuable content and a biiiiig help to someone who wants to develop his first product . Thank you for all the info.
Can I just use the atmega328 for commercial products without the Arduino board
You can! But like John mention, you can find better and cheaper chips than the atmega328 which can also be programmed with the arduino IDE, so there's no good reason for sticking to the atmega328!
Yes, what Gabriel just said:)
Thanks alot and is it good to use custom libraries in Arduino for project and product
one off systems to control I/O and collect data for validation of in house designs where you don't care that your hardware/software is open source sitting at the end of an assembly line in a factory somewhere with only concern is reliability of the system, the arduino are easy low cost and quick
Arduino is my first choice for a low-cost automation to support production line. if we have well-maintenance plan, arduino is the best option for low-cost automation.
What can you suggest to someone who does have a prototype using arduino but doesn't have an idea how to design his own PCB to eventually make the product commercially available?
Well, you have three primary options. Learn to do it yourself, outsource the PCB design, or bring on an engineer as a cofounder.
power consumption , size , price and availability are the factors , you are considering. so Arduino can't be used for mass production.
Since I am using AVR for my products and I am designing my own "low end application" specific board. They reason is lot of support and libraries are available online.
Is the any other technical issue with AVR microcontrollers ?
like do the are sensitive to noise ?
Do the are good or bad with inductive load ?
EMI or EMC issues ?
The only issues with AVR microcontrollers is they're slow, lack advanced features, and are expensive for what you get. For most commercial products I'd go with a 32 but microcontroller.
Libraries from arduino IDE, we cannot use some in commercial products. MIT ones are ok. Some microcontrollers are so "expensive" as arduino clones. Is legal to use them in commercial products?
A better question is, if Arduino is so easy to use, why don't companies use Arduino compatible chips and the Arduino language to cut development cost? Instead they need to hire professional embedded software engineers and program the chip in embedded C? Why can't they program a controller in Arduino language and deploy it in a car, a plane, a satellite, etc? Is it any less reliable?
The Arduino language simplifies programming, but with that simplification comes less control. Thanks for the comment!
@@PredictableDesigns could you make a video on this? this is the first ive heard of any actual benefit to not using c++, also if theres a specific component my project uses and it communicates over spi or i2c, what are the chances they would even have their own c libraries, that's not something i've had to look into before so it's very possible there could be more support for common libraries with embedded c
@@justinc2633I doubt that the less control comment is strictly accurate. Given the relationship between C and C++, I think that the more accurate comment is that with the simplification comes more resource usage. Also, the simplification might not be as powerful as it seems on first look. You get simple to use libraries, but they might not be exactly what you want. In that case, it might be easier to create a custom solution that only does what you need and no more.
As an example, I've run into problems in the past where my Arduino sketch just didn't load. Why? Who knows! Debugging that issue would have been just as complex as writing some sort of loader myself. Fortunately, the problem was intermittent enough that I got by eventually at that time by trying repeatedly, powering off and on, and rebooting the PC. I haven't seen that issue with newer versions of the IDE. but I still have old Arduinos that are apparently bricked.
But esp8266(esp01) is largely used by IOT Companies nowadays. You can find esp01 and esp32 in a large range devices such sonoff, several kind of sensors and even drones.
STM32 is king
I agree in most cases. Although the RP2040 from RPi is very impressive and cheap too.
It’s a great chip but I do not think the RP 2040 is particularly low power.
We’re using the ESP32 very successfully.
Main downside to Arduino is the horrible development tools.
You are forgetting an important topic, namely licensing. If you use libraries with for instance a GPL license you cannot use that in your commercial product. You will need to write your own replacement.
Some licenses require you to publish your code as open source as well.
stupid question. How about using arduino clone under $6 for commercial product? Its legal?
There are no stupid questions:) It depends on their licensing terms but you may be able to use it.
I have to disagree a bit. To use one of the smaller mini versions of Arduino would be a cost savings. If you are only making let's say 30 items, why produce a custom PCB? And all the cost of soldering. Also, if your enclosure is very large, size is not an issue. The author of " Predictable Designs " does not discuss the use of the tiny/micro versions of Arduino or Raspberry Pi in enough detail. We ( small developers ) have to focus on niche/custom products. We can't compete with the big mega corporations on quantity vs. cost.
If you're only producing 30 units that's more like prototyping numbers not production. I don't see too many projects only hoping to sell 30 units, and that's a hard business model.
Arduino coasts 20$??? Lol, it's forks price about 2$ on aliexpress and it very interesting even for small series production I think because you not need to spend time to trace xtall, etc periphery, ordering these components and so on.
are microcontrolers anywhere? Yes... Is arduino microcontrorel? yes...
Took your advice, I've made and tested my own pcb board just using the atmega chip and I have a working prototype. What do I do now to get it refined and prepared for production? I'm stuck at this spot.
Great start! I'd start next by showing your prototypes to potential customers for feedback. Also is the atmega enough performance for your product? Any major missing features? If all is good with atmega design then I'd get it reviewed by expert engineers for manufacturability. Also price out the manufacturing cost. Main thing though is you need to use the prototype to get customer feedback and validate there is a market and how much they will pay if they will buy it. Only so much coaching I can give here in the comments, if you'd like more help from me then check out my Hardware Academy. Hope this helps. Cheers!
@@PredictableDesignswow I really appreciate the advice. The atmega chip is just enough for the design. I'm going to start testing the market and get some feedback like you said. If there's a market for it, I'll move forward with other steps. I'll keep you posted. Thanks again.
@@PredictableDesigns I just realized you have a tune of great content 👍
Tell me where you can buy an atmega382 for less than $2 😂
I never really use that chip. Too expensive for what you get. Much more bang for your buck with a Cortex-M based MCU.