Fake Banner
    DIY Guide To PCB Board Fabricators
    By Project Calliope | October 26th 2010 09:57 PM | 16 comments | Print | E-mail | Track Comments
    About Project

    'Project Calliope' is a pico-satellite funded by Science 2.0 and being launched in 2011 by a mad scientist who is a space & music enthusiast...

    View Project's Profile
    In the alchemical days of building your own circuit boards, you had to swirl hand-masked boards in noxious chemicals to burn away the layers you needed. Now, you can just pay by the inch. It's a glorious time for using home-designed printed circuit boards (PCBs).

    My plan was to cheaply acquire good quality PCB boards sufficient for 2 Tubesats-- the mission satellite and a flight spare. Many companies exist that can turn your plans into small quantities of finished PCB boards, at reasonable cost, in just a few weeks. What is 'reasonable cost'? For boards a few inches in size, as low as $25 for a single board. This is the result of my 'experiment' trying multiple PCB fabricators. Ultimately I settled on three best candidates and then checked who delivered the best final product.

    For those of you too impatient to find out why and how, here's my summary. My favorite for price/performance was PCBInternational.com, whose DIY special of 100 square inches of board for $99 rocked. I would also recommend PCBNet.com if you just need 1 or 2 boards, as their intro special of $25/board is very hobbyist-friendly. And a nod to Sunstone.com for their web interface and reasonable prices; while slightly more costly than the others, they had the easiest ordering process for a novice like to me.

    And now to brass tacks-- the whys and hows and who elses.

    CAD? PCB? Gerber?

    The suggested default TubeSat configuration includes the CAD files necessary to print the Power, Antenna, Microprocessor, and Transmitter PCBs and as well as the solar cells. All you have to do is fabricate the boards.  There's a standard spec called 'Gerber files' all fabricators accept.

    There are 8 standard files that cover the copper, solder mask, and legend layers plus an overall outline and where you want holes drilled. Make sure you have your PCB 'Gerber' files (aka 'Gerber RS-274X files'),

    created from a CAD program such as KiCAD. These will include, for a

    2-layer board, up to 8 files as listed below.  For a 2-layer board, you could squeek by with just 3 files-- you can skip the 'silkscreen' layers if you don't need labels, and you can get by with just one solder mask if it's a one-sided board (no solder traces on the bottom). But all the TubeSat boards are fully defined 2-layer boards, so let's move on.

    A generic set of Gerber files to order PCB boards includes:


    1. Top (components side) layer


    2. Bottom (copper side) layer


    3. Soldermask for top (component) side


    4. Soldermask for bottom (copper) side


    5. Silkscreen labels for top (component) side


    6. Silkscreen labels for bottom (copper) side


    7. Board outline (or, default is 'rectangle that fits everything')


    8. Drill holes (.drl file, else no holes will be drilled)






    A default single TubeSat requires 4 different octagonal boards, each about 3.5 inches by 3.5 inches in size, two-layer. It also requires 8 5x1 solar panel boards.

    My Criteria for 'a good PCB vendor'

    My criteria was: 1) price, 2) ease of ordering/confidence with webtools, 3) did not have to use the telephone. Sorry, if I need to talk to a sales person to order a board, you're off my list. I'm a hobbyist, not a factory.  If you mix my criteria #2 and #3, you'll also see 'fairness'-- I wanted a straight price known in advance. Call this 'clarity', perhaps.

    I wanted at least 2 sets each of 4 boards (so I'd have a flight spare), plus 20 solar panels, so my orders ranged from 2 boards to 20, never more. Most came in at $25-50/board shipped. Really, the price breaks kick in at 10+ or 20+, but I wasn't able to get enough response from other TubeSat builders to really build a group order, so these are my 'solo' prices.

    For the three, here's the prices: Sunstone, $50/board, PCBNet, $25/board, PCBInternational, 3 each of 3 designs for $184 implying $20/board. This includes shipping, on a 10+ day order (no rush). However, if PCBNet drops their special, they move to $80/per board for 2+, $44/per for 4+, and $20/per for 10+. Do the math and there's no point in ordering less than 10 from PCBNet non-special, as it's the same total cost.

    Some web boards have reported erratic quality with small batch runs, so spreading your order among multiple vendors is a good way to ensure against quality control problems. Plus I like shopping.

    Places I tried that failed my test (for 2 of a single board design) include:


    Again, I invoke 'clarity'.  If I can't navigate your site, supply my Gerber files, and get the boards at the price you tout, I'm sorry, you're off the list.  Extra fees, unclear specifications, or weird quantity breaks will not help you close the deal.  A PCB board expert might handle that, but as a DIY-er, I want clarity.

    And yes, I accept that "PCB Board is redundant", like saying an "ATM Machine".

    Results

    The boards arrived and preliminary inspection shows all boards seem viable, and the alignment seems clean-- but I haven't done complete circuit/lead testing yet. I have begun soldering pieces in, though, and am happy to report all three vendors completely failed to screw up (for the ironically impaired, that means 'they done good').  Here's my synopsis, including time from order to arrival at my house.

    Sunstone.com, was $50 per board, took 16 days. (As a separate sunstone order, solar cells were $14/per for 20)

    PCBnet.com, web special of $25/board, took 10 days.

    PCBInternational.com, 100 sq inches of board at $185 total yielded 11 boards (3 types)! $16/board, 17 days.

    Note that if you want to order 10+ of each board, you can just skip this entire column. Most PCB fabs are very cost-effective at that point. My analysis is only for people trying to minimize their costs for very small (2-3) quantities.

    Suggestions

    As stated earlier, a Tubesat requires 4 'main' boards (CPU, Power, Antenna, Radio) plus the solar cells. Sunstone and PCBnet are 'per board', while PCBInt'l was in square inches but with a maximum of 3 designs per 'slab;

    So, all else being equal, one path is to order two sets of 100 sq inches from PCBInt'l of:
    (10 or so) Solar cells, plus two copies of 2 of the 'main' boards
    (10 or so) Solar cells, plus two copies of the other 2 'main' boards

    Yes, I'm being lazy and not calculating the geometry for you--- actually, I'd estimated 8 main boards on a 100"^2 slab and they gave me 11 so they do a better job fitting than I do!

    That'll run you $370 including shipping (US) and give you enough parts for 2 satellites, plus likely a few extra boards left over. And for only $35/slab, you can increase it to 175 sq inches each, which nearly doubles your yield and gives you enough for 3-4 satellites.  They have the best price point for this sort of 'multiple designs, small quantities' needed, their web interface was good enough, and their shipping time was on par with the others.

    Risks

    You want to simultaneously order spares (in case you screw up during assembly) yet not buy too much (in case you get a bad batch).  Several of these prices might be intro rates or specials and may change in the future. Ultimately I can't prove these are the 'one true path' of PCB. But for small quantity 'hobby' ordering for Tubesats, I think these are viable choices.

    Alex

    Launching Project Calliope, sponsored by Science 2.0, in 2011
    News every Tuesday at The Satellite Diaries, every Friday at the Daytime Astronomer

    Comments

    Consider also batchpcb.com. $2.50/square inch (2-layer, sized as rectangular box containing order), plus $10/order "setup fee". Takes Gerber files. I've ordered boards from them for bicycle lights.

    For example: http://batchpcb.com/index.php/Products/42514 (note that the "cost" includes some money in my pocket, too).

    As fabbed: http://dr2chase.files.wordpress.com/2010/10/img_0153.jpg

    Turnaround is a bit more than 10 days.

    calliope
    Hmm... batchpcb.com looks like an ill fit for TubeSats.  TubeSat boards are about 12.25 in^2, so that'd be over $40/board; you have to join batchpcb before you can submit an order; turnaround times are variable and unknown; it's not clear how to place your order or pay or such.  The last bit is key-- if you have to be a PCB expert to fabricate with them, they're not my first choice for a starting DIYer.

    However, I really like they let you resell your board designs, so they could be lucrative for other DIY projects that want to run a shop.

    Alex
    I'd say cost is your main problem; turnaround is not that slow, and I am no expert. "Joining" is painless, so is payment and placing orders. Selling your designs does require electronic exchange of an I-9.

    This article was entitled "DIY" Guide to PCB Board Fabricators. Aside from the fact that translates to "Printed Circuit Board Board Fabricators", there's little here that relates to "do it yourself". There are a lot of us out here who do everything ourselves including transferring the pattern to the board and etching the pattern, which is much more in the realm of DIY than handing it off to a manufacture after a mostly automated program provides all the routing and plotting of the board pattern for you. Take that DIY off your title and make it "Guide to PCB manufactures" and you have a better title.

    calliope
    Often my titles need work (though I do note the 'PCB Board' redundancy in the narrative, thus sparing you the trouble).  For me, the real issue is I am designing and building a satellite solo at home, and getting boards is one step.  But "A guide for DIY people who need PCBs" is worse than awkward.

    More fundamentally, DIY itself has various levels.  A purist might argue that, if you're not smelting the ore to get your copper for your PCBs, you're not really 'DIY' and just a poser.  Where you choose to set your DIY dial may be different, but part of DIY is DEFINING IT YOURSELF, not letting others tell you what is or is not 'the one true path'.

    Enjoy what you do, but be wary calling out others as less pure.  Unless, of course, you did smelt that copper after all.

    Alex
    Hank
    I once wrote code that did the electromagnetic analysis that allowed the design tool to make it possible to create boards that worked without bench testing everything - so perhaps I am the only DIY person in this thread?
    Did you hand-compile that code to machine language? :-)

    calliope
    I think Newton is the measure of the ultimate DIYer, what with inventing calculus just to solve a specific problem.  Perhaps the unit of 'DIY Purity' should be the Newton?

    Alex

    Hank
    If 'Anonymous' has email notification for replies, I bet he regrets it now.
    Great information. I've used PCB International on a number of my prototype runs and they offer probably the best value around. Quality has always been exceptional. Another shop to try out is PCB Universe -- they offer 4 pcs min quantity for 2 through 8 layer boards, depending on the board size they may be a cheaper option in some cases.

    calliope
    I'd like a bit more info on PCBUniverse, if you've used them.  Although their front page advertises a 4-board minimum order, at $29/board ($116 total), their actual quote for a 3.54 x 3.54 inch board says $20.91/board with a 10 board minimum ($209 total).  I'm not sure what their shipping is.  Since their ordering process is "email us the Gerber files and we'll send back a quote", they don't pass my 'novice test', and do raise some red flags: quote doesn't match hype, order requires intervention of a sales agent before you know what the final deal is, ordering process not clear, quantity minimums seem inconsistent.  Could be a fine choice for small (but not 1-2) quantities, but as a novice, I'd move on to a more newbie-friendly site, myself.

    Alex

    Awesome article it is actually. My teacher has been seeking for this tips.

    I just found your great website www.science20.com, Just thought I would say hello do any of you guys have experience with pv cells I would like to have solar panel generation at home

    blue-green
    I have a 3kw off-grid setup at my construction site. Three passive sun-tracking arrays on steel poles. Latest Trojan batteries. Outback electronics. By the time I got it all set up, it was obsolete and the tax writeoffs were reduced to next to nothing by turbotax. It is better than running generators. In my ultra-cold climate, efficiency is OK, yet far from what plants can do. Nit picky electrical inspector forced me to do liquid tight conduit to the arrays which are supposed to move with the sun. A lot of money went into additional code requirements and just getting the poles set. However, the estimate from the regular power company to run lines was well over $100,000 up front, so …. Fifty grand for a little system is about where I am … yet no utility bills. The house wiring all has to be done with conventional circuits and loads designed for a 200 amp 220 volt service on the grid, even though all lighting, for example, is LED. I will move in in about a year and see how it all goes .... I left a little room for expansion of the system ... i.e.. set four poles and a 4th DC wiring run.
    I might suggest futurlec. I just came across them from a completely unrelated project and remembered reading this blog. Estimating at 12.25in^2 (3.5" x 3.5"), it came out to like $15 "you're placing an order!" fee, plus $5.53/board.

    This could probably change if the boards are dual-sided or need solder mask or whatever, but it seems pretty cheap to me.

    antunes
    They are worth noting, thanks!  Their quote for 2 4"x4" 2-sided board with masks and silkscreen was $85, plus $9 shipping ($47/board).  That's really good for such a low quantity.  Plus they have a $25 setup fee in there, so if you up it to 4 boards, it's just $102 plus $14 shipping ($30/board).

    So all 4 main boards, 2 per, will run you $354 including shipping.  Add 20 solar panel blanks for $102 and it's still under $500 ($456) for 2 full sets of everything you need for a TubeSat.  Versus PCBInternationa's $370 (that, admitably, also gives you a few extra spares), that's pretty competitive.  Assuming their tech and response are good, could be a winner.

    Thanks for the info!
    Alex