The Positive Rail
  • Blog
  • About
  • Contact

CircuitHub and its magic assembly cost calculator

7/31/2014

3 Comments

 
I worry about how much things cost and how long they will take.  Particularly after reading this excellent post on David L. Jones' EEV Blog on the economics of selling your hardware project.    I want to keep below the 2.5x cost multiplier.  This week I found a tool and service which helps put my worries to rest and is helping with my designs! 
CircuitHub is a PCB assembly service that aims at people like me who are prototyping, but will want to scale up to hundreds or (!) thousands of units.  There are a couple of simple steps to using the service:
  1. Upload my file via Dropbox (which is also your login).  I uploaded my EAGLE schematic and board file - other formats are also possible.
  2. Edit the BOM generated from the file and specify the acceptable components.  For a resistor or other common components, there may be several candidates with varying price breaks and quality.  
  3. Specify the quantity and lead time
  4. Look at the costs for PCB, parts and assembly
  5. Order!
The web interface is clean and easy to use, kudos to their designer.  I walked through the whole process in about fifteen minutes, with most of the time in editing my BOM list.
Picture
They use the Octopart API to access the Octopart database of inventories across several of the major distributors, including Digikey, Newark, Mouser, Arrow, etc. and apply algorithms to calculate the cost of the board at various quantities.  Because they are also doing the assembly, they optimize for the vendor (I assume!). This saves me a bunch of work, to say the least.

Because the process is automated, I can easily generate a table like this:
Lead time (days) Quantity PCB Parts Assembly Total/board Total
33 10 $3.49 $32.60 $10.00 $46.09 $460.80
31 50 $8.70 $23.48 $7.90 $40.08 $2,003.74
36 100 $5.80 $20.31 $6.45 $32.56 $3,255.65
36 500 $3.58 $18.20 $2.45 $24.23 $12,030.51
48 1000 $0.40 $16.17 $1.95 $18.52 $18,517.49
There are a lot of interesting things going on:  
  1. The overall cost drops by about a factor of 2.5 when I reach 1000 units - a good chunk of this is the reduction in component cost by 2x that I observed last week.  Between 10 and 100 I am seeing a drop of 30% in cost, and between 100 and 1000 I am seeing another 43% drop atop that.
  2. They are keeping the small volume PCB cost low - probably by batching and using an overseas supplier like I would.  If I ask for a short lead time the cost of PCB skyrockets to over $100/board (e.g. a $1000 setup, more typical of a small batch turnaround) with a threshold around 30 days.
  3. Assembly costs are also quite reasonable, again with a relatively low setup cost for a small number of units.  The $10/board is easily worth the time it took me to do my manual pick-n-place.
  4. The 30 day lead time make this service most useful for late stage prototyping and actual production.
  5. Wastage is a big deal at small volumes - for an order of 10, you are usually paying for at least 100 components in the leader of the reel.  I can see that it may make sense to make my minimum order threshold at least 100 units.
They haven't yet implemented one of their main features - the ability to choose from a selection of favored components.  They would be able to purchase these components in bulk and split the value for smaller batches.  

Its a friendly arbitrage scheme, as I wouldn't have access to the components at small volumes, and they take care of the hassle of keeping track of the reels, etc. and also take away a lot of technical (e.g. using proven land patterns) and supply chain risk. 

Having this information easily available eases many of my worries and helps me direct my design efforts.  I can get answers quickly to several questions: 
  1. What are the most expensive components in both small and large volume?  (the LCD display, the rotary edge wheel encoder, and the DRV8662 chip)  
  2. Are there substitutes for these components, or a cheaper alternative design (e.g. using a codec chip instead of building my own volume control/mixing networks)?
  3. At what point should I switch from hand-building boards to using assembly service?  What is the cost/time trade-off?
  4. How long will I need to wait; what will it cost me if I need things faster - or delay and work on marketing etc?

I'm looking forward to doing my next design and seeing how much I can influence the cost of the board!  I've also started thinking of testing simple designs built around one or two chips or ideas, and seeing how inexpensively they could be brought to market.

Happy designing!
3 Comments
Mark Zetter link
10/8/2014 03:19:08 pm

Very well presented! Helpful for validating concepts to building out prototypes and can even be used for further options consideration when thinking farther ahead to small scale manufacturing feasibility.

Reply
Algen
3/4/2015 03:47:30 pm

Hi,

I was looking for some information on PCB Assembly today when I came across your excellent article.

Great stuff!

Actually, I just put together an infographic about "PCB Reliability: Via Design" and "Regulatory Testing and Certifications". As someone that likes to write about PCB Assembly and Design, I thought you might get a kick out of it.

Let me know if you want to check it out.

Cheers,

Algen

Reply
Pregnant Scotland link
4/2/2021 01:06:49 am

Great blog youu have here

Reply



Leave a Reply.

    What is this about?

    Embedded systems, nascent markets and minimalist product development

    Archives

    September 2014
    August 2014
    July 2014
    June 2014

    Categories

    All

    RSS Feed