Circuit Board Design For a Small Startup? 262
Patrick Bowman writes "I'm with a small (okay, it's just me) startup planning a camera-related USB device for the mass market. It's probably patentable so I can't give details. I can handle the software but have no hardware design or manufacturing experience. Does anyone have any recommendations for a company to handle the PCB design and manufacture? Instead of starting from scratch I've also considered approaching one of the companies (mostly in China) that make similar devices and asking them to modify their hardware for my requirements, and to provide their source for me to modify. Has anyone taken this route before? How did it work for you?"
Try Express PCB (Score:5, Informative)
Express PCB will do prototype PCBs for as little as $50 for three units. Free software to get started with (no autorouting but hey).
Where are you? (Score:2, Informative)
Depends on where you are - I recommend working with someone local. This is the kind of project where you would want to work very closely with the manufacturer. If you happen to be in Colorado - I highly recommend Premier Manufacturing (pmscs.com). They're really good at working with specific customers.
There are many (Score:2, Informative)
many many sources for this - look in trade journals such as EDN and Electronic Design and Embedded Systems Design.
To a lesser degree, some wisdom can be gleaned from Circuit Cellar Ink.
I have some (limited) experience with Asian contract mfrs, and would not recommend this for a startup.
GOOD LUCK
Re:Try Express PCB (Score:5, Informative)
Yes, there are a LOT of companies who do this. I would compare it to asking Slashdot for a recommendation on a website designer. If you want a professional product, expect to spend well over $50,000 for a decent company.
On a side note, my experience with Chinese contractors is that they focus on making things as cheaply as possible, to a fault. You will hear stories about contract manufacturers in China who will take a design and remove components until it fails functional testing, keeping the savings for themselves. (This is a very, very bad thing since they can remove safety and quality features, such as a snubber circuit).
I would heavily recommend outsourcing to Mexico before outsourcing to China. Even better, do it in the US.
As I've often said before... (Score:5, Informative)
http://www.pad2pad.com/ [pad2pad.com]
A printed circuit board manufacturer providing all your custom printed circuit board
http://www.olimex.com/ [olimex.com]
Electronic design and PCB sub-contract assembly
http://www.eurocircuits.com/ [eurocircuits.com] ...also...
PCB manufacturing; verified a la carte on demand specifications
http://www.emachineshop.com/ [emachineshop.com]
Machine shop to create custom parts, products and prototypes
http://www.tapplastics.com/ [tapplastics.com]
TAP Plastics specialize in fiberglass resins and fabrics for fiberglass repair, plastic containers, and custom fabrication
(non-affiliation yadda yadda goes here)
Stay Local (Score:4, Informative)
Re:Try gEDA and do it yourself (Score:3, Informative)
He has no hardware design experience, he needs someone else to design and layout the circuit. gEDA will not work for him.
That said, gEDA is ok for many things, but it lacks in features compared to the free Mentor Graphics PADS version that is probably good enough for his needs. It is also way too hard to create custom schematic symbols in gEDA. FOSS is way behind when it comes to this, unfortunately- I wish it were different.
Device qualification (Score:2, Informative)
The first hurdle is prototyping the device. If push comes to shove find a near-broke college student to do the hardware design for you, a better choice would be an outfit with experience such as Parallax, Systronix, or Digilent. But before you can go 'mass-market', you will need to test your device and not just to make sure it works. Does it meet all government requirements (FCC part 15)? Is it safe (UL certification)? Are there going to be any manufacturability issues (just because you made one does not mean someone can make 100,000 for you reliability and cheaply).
Get An NDA! (Score:5, Informative)
Something I don't think you will get from others is the suggestion that before you talk to anyone you get a copy of an excellent non-disclosure agreement (NDA).
With a good NDA you can talk freely about your project with little risk of the second party being able to talk to a third party without significant financial repercussions. I have worked in procurement* for the last sixteen years and I could talk for hours on the value of a good NDA. Try using Google for an example of a good NDA. They need not be complex, but they do need to spell out the repercussions if the second party talks about your idea with a third party. Get them to sign before you share any critical details.
*I hate that we stopped being purchasing and became procurement for one simple reason; one of the accepted definitions of someone who procures is pimp! I really don't think that is the impression a Fortune 500 company wants to make, but then they did not ask me. :)
Good luck (Score:5, Informative)
Good luck getting source code from Chinese companies. I've tried a few times, and even with a company that I already buy tens of thousands of dollars of equipment from, the answer has always been an emphatic 'no'.
In some cases, the problem may be that the source code isn't theirs. Take two way radios, for example. There are many, many different models on the market that all share the same basic firmware. Each of the companies licenses it from one design house, probably along with some of the hardware designs, too.
It's often hard to tell who's even a manufacturer and who's just a trading company, unless you go and personally tour the factory. Even then they can make it difficult to figure out who's who.
Where I HAVE had a measure of success is in buying partial products. For example, if you look on SparkFun Electronics' website, you'll see a weather sensor assembly. I bought those from a weather station manufacturer in China, and since their usual wireless interface wasn't FCC approved and wasn't needed for my application anyway, I negotiated a deal to buy the bare sensors at a significantly reduced price that still gives them enough extra profit margin to make it worth the hassle (the unneeded touch screen display is the expensive part), while still being far cheaper than designing and producing my own hardware. The reason they're at SparkFun now is that I'm way behind schedule on designing my own electronics package and I got tired of them taking up warehouse space, and sold part of the lot at wholesale.
The good news is that lots of Chinese companies are basically family-owned, and you CAN sometimes get through to the people who make the decisions, where with US companies you might not. But again, I've never had any success getting firmware source (even relatively simple stuff that I could recreate myself in a week) from any of them. Cable assemblies, housings, and so forth, sure. But not a single line of code.
If you're serious about making it happen, consider catching a flight to Hong Kong next month. The Hong Kong Electronics Fair, electronicAsia, and the China Sourcing Fair are all there at the same time around the 12-16th, and the massive Canton Fair (this will be my first year there) is right after that in Guangzhou, but that takes a little more planning.
Just showing up in person and leaving business cards (bring a few hundred, seriously) will get you much better responses later in email. They know you're serious enough to make the trip, at least. That was a benefit I hadn't foreseen my first trip. Also, allow a couple of days extra after the fairs for meetings with vendors if you do make some good contacts.
Also, one book I've found particularly useful in understanding the business culture in China is "The Essential Guide for Buying from China's Manufacturers" by James Lord, ISBN 1419628461. Wish I'd read that before my first trip there. (Tip: Beware the phrase "no problem". =])
If you do make it to Hong Kong, drop me a note and I'll meet you for a beer some time.
scott@argentdata.com
shameless plug: www.plexus.com (Score:5, Informative)
I work at Plexus, a global Electronic Manufacturing Services company, in the engineering services division. We do hardware, PCB layout, software, mechanical, test, project management, etc. Whatever piece or pieces you are looking for, we can do. If you want to use us for manufacturing eventually, great. You pay for the development, so you own the IP and can take it wherever you want. We work with multi-billion dollar companies but also have worked with 1-man startups before.
http://www.plexus.com/contactus.php [plexus.com]
Re:Good luck with IP if working with the Chinese (Score:5, Informative)
This generally isn't true. A VC will get preferred stock and as such in a liquidation event they will be able to recover their money before anyone else can. (So if you take on 1M in funding, sell the company for 500K, you're right, you get nothing and they lose 500K). I'm guessing this is what you're thinking of.
If you sell the company for 2M and they put in 1M, they get their 1M back and the rest of the pie can be sliced up in different ways depending on the term sheet. (Google participating preferred stock cap)
Re:As I've often said before... (Score:4, Informative)
http://www.protocase.com/ [protocase.com]
EZpcb (Score:3, Informative)
The way I coordinated with them, because they are in china, is by MSN instant messenger when I was about to go to bed.
They are courteous, they make a good product, and are inexpensive.
expect a 2 week delay from order to reception.
File a Provisional Patent Application (maybe) (Score:2, Informative)
Re:Try Express PCB (Score:1, Informative)
Jerk.
Re:Try Express PCB (Score:2, Informative)
Many companies start off without the complete expertise to produce the product they envision. Outsourcing part of the work to another company might be smart and profitable for both parties. As long as I don't have to share the risk I'm perfectly OK with that. What's your problem?
If you are still at the prototype stage (Score:5, Informative)
Just a thought
Re:Good luck with IP if working with the Chinese (Score:3, Informative)
It's much easier to defend yourself with copyright law than with patents.
Also, patents last only 20 years, while copyright is unconstitutionally (despite what SCOTUS says) forever for all practical purposes. Plus, patents require lawyers and cost thousands of dollars, while registering a copyright is cheap; the ones I registered in the 1980s were only $20 each (they've probably gone up).
If you have to defend it, you're going to need a lawyer in any case.
Re:Lotsa good and horrible advice above (Score:2, Informative)
Find a local design consultant, someone relatively senior in experience. Let that person worry about finding a PCB house for prototypes and small-scale production. If the product is successfull, and the small-scale run sells, then hire someone on full-time to manage the large-scale production.
Re:Try Express PCB (Score:4, Informative)
Nominally if you are operating a consumer electronics business you empower your hardware engineers to never allow a foreign factory to substitute parts in your product.
Your design includes the schematics, the gerbers AND the BOM, when you do your product testing you test ALL THREE. You provide your factory with what they need to manufacture (gerbers+parts) and force them to ask you for substitutions or deviations.
You always do a first article inspection, you always test the output of the factory before you go to market, and you never let them have a choice.
Unless you're in very high volume production, the amount of management you will need here in the US to maintain this, is insane. If you're doing high end, high margin products, you may as well use a US based manufacturer. They can be evil as well, but at least they speak english and are no more than a few timezones away.
I advocate keeping the hardware design in-house with your software. You can successfully outsource the mfg, you probably want to contract out the layout (drafting), but you want at least one hardware engineer who understands how to design and test PCBs on staff. A lot of them (me included) also know how to do device drivers, bootloaders, and programmable logic that you may need, and ought to be able to handle the signal processing discussions which will arise (CCDs aren't foolproof).
Re:Try Express PCB (Score:1, Informative)
http://www.ftdichip.com/ They can covert most legacy stuff to USB.
Re:If you are still at the prototype stage (Score:1, Informative)
That's actually a really good idea. There are a lot of electrical engineers graduating each year that need to choose a final project, either sponsored by a professor or by a company. With this year wrapping up, it is a perfect time to get on the list of projects for next year's students.
Re:Try Express PCB (Score:4, Informative)
I agree with the $50,000+ price tag if you're looking to have someone else do everything.
As for building it in the US, have you tried? It *can* be done, but it seems to keep getting more difficult. I do have some PCBs assembled in the US, even though I could have them done in China for less. But for stuff like injection molded cables, I've gotten prices of $8+ each in the US when I can get them for around $1.50 in China. I'm willing to pay 50% to 100% more to keep production in the US, but 500%+ is a little hard to swallow.
There are also independent QA providers that operate in China who (for a price) will keep a close eye on outsourced manufacturing, and it's their job to know all of the little tricks the factories like to pull.
Most of the service-related companies I use in the US (printing, PCB assembly, metal fabrication, axial component sequencing) are small, usually family-owned businesses. They're the only ones who have been able to offer the prices and level of service that make it worth paying a premium for. And too many of the big companies, through arrogance or apathy, won't even touch something a little out of the ordinary. They're like the kids working at McDonald's - if it's not on one of the buttons in front of them, they can't do it.
Re:Lotsa good and horrible advice above (Score:1, Informative)
Seeing as the poster is a one-engineer outfit right now, a single EE is probably good enough, assuming he or she is experienced.
You need an EE to design the circuit.
Then you need a manufacturing EE to redesign the circuit so it does not use any rare or known unreliable or hard to surface mount or single sourced parts.
Any EE worth your money isn't designing circuits that are infeasible. If you need a second engineer to make sure the design produced by the first actually works, just pay the second more and have him or her do the whole thing.
Then you need a quality engineer who will redesign things so the hot voltage regulator is not right next to the electrolytic capacitors, and shuffle the pcb traces so they're less likely to short out from tin whiskers, and rearrange them for better ESD protection, and they will test it in an environmental chamber for performance over a wide temperature range.
This means your engineer should have experience designing products of a similar nature. You hardly need another salaried employee to tell you to keep the regulator heatsink away from heat-sensitive components!
Then you'll need a standards EE who will make sure it meets EU and US standards for safety and toxicity and flammability and electromagnetic emissions.
To be honest this isn't very difficult. If the poster is interested in entering a consumer products field (some sort of digital camera peripheral, it was indicated) it is unlikely that he or she will need to delve into standards beyond verifying that all of the off-the-shelf chips and components used are RoHS compliant or whatever standard needs to be met. Also, there are relatively few standards that do need to be met for the indicated field (though it was vague). Again, not worth another salaried employee.
Then you need someone on site at the manufacturing facility to do QA and make sure they don't divert your product into the black or grey market.
What sort of one-engineer firm has a dedicated manufacturing facility with staff on-site? He or she is probably going to be ordering batches without further contracts, at least for the near future. This will probably entail doing some research,visiting the manufacturing facility, and cutting checks every x months for a new batch.
I would imagine that a single EE would suffice for the poster's needs. I do think that hiring a salaried engineer is important though. All-in-one hardware shops provide constant quality work with a contract... but not necessarily good quality work. Hiring an employee means you have constant contact, have flexibility with product changes, and have immediate experience available for reference.
If the poster needs anyone other than a single EE I would recommend a logistics/inventory/distribution employee - someone who has some experience dealing with distributors, knows how to do responsible ordering and planning with respect to keeping inventory, lead-times, etc, and can deal with distributors one-on-one, optimally with some proficiency with electronics engineering, if not necessarily design experience. Dealing with distributors and ordering supplies and so on is a mix of business skills, social skills, and technical wherewithal - plus it's a relatively inexpensive position to fill.
But 5 in-house EEs to accompany one software guy on a USB peripheral project? Not necessary.
Linux.. kiCAD (Score:2, Informative)
http://kicad.sourceforge.net/wiki/index.php/Main_Page
Great schematic capture, auto-router, parts list, etc.. all open source!
-Marko