3 comments

  • justtinker a day ago

    I listen to the Embedded podcast. https://embedded.fm/ They on occasion talk about the process to make boards that are ready for manufacturing.

    They talk about the difference between boards that will me be made in small quantities (less than 100) or large (10,00k to 1 Million) The rule of thumb they used was BOM (Bill of Materials) should be 30% of the retail cost of the board. Large scale manufacturing can lower the the percentage.

    Remember the cost of firmware (hours paid to develop) is not included in the BOM cost but is divided up over the number of units made using that firmware revision.

    There are also design to manufacturing issues to take into account. Designing to make the manufacturing easier is above and beyond just making a functional board that works but is hard and expensive to manufacture.

  • rcxdude 8 hours ago

    It strongly depends on the quantities you're dealing with. From the sounds if it you're working at low volumes, so you're not likely to get much of a response from the manufacturers themselves. Instead, you're basically gonna be working with the big suppliers like digikey, mouser, etc. You can get a quote for a BOM from them, and sometimes that'll be a discount, but also in general you're gonna be spending a lot more on overhead of organising/setting up/building a board than you are on the components for a small volume run.

  • brudgers a day ago

    this seems really....inefficent

    Inefficiency is probably why the company is employing people to do the work.

    Estimating is exactly the practice of obtaining prices for material and labor contained within a bill of materials. The more accurate the information, the more accurate the estimate.

    Efficiency is only a result of meaningful experience doing tasks inefficiently but correctly.

    On the other hand, if the company is an ongoing concern, it has institutional knowledge and practices and vendor relationships. That is where you should start because whatever HN tells you is not what your boss will expect of you.

    Give yourself time to learn and have a beginner’s mind. There are complex considerations that you simply don’t know (vendor relationships and the CEO’s expectations for example). Good luck.