I'm finishing up a design right now that involves our board interfacing with a piece of consumer electronics. We pull several connectors off their board, plug them into our board, and send jumpers back to the original. Plus there are various peripherals that get connected up. Our typical customer is a bit of a DIY, but by no means can we assume they have any electronics knowledge.
For the most part, each plug has a different pin count, so those are easy. But I have 4 different plugs with 4 pins and not much I can (or care to) do about that fact.
Do I just document well and assume they can read and follow directions? Or should I fool-proof it to some degree? The easiest and cheapest thing (besides documenting) is to color code the connectors. The ones we spec'd are available in white (cheap), black, red or blue (for a few cents more). But this doesn't stop them from physically plugging it in the wrong spot. Do we assume they're really stupid and spec differrent physical connectors? The only problem I have with that is - to me anyway - it looks funny. Big connector here, little one here, ohh, look this one's got wings! It just somehow looks, I don't know, messy. Finally, I can go expensive and get Molex or Tyco components that can be specified with different keying. But that takes us from a $0.02 JST to a $0.50 part and that isn't going to really go over well with the higher-ups.
I should note: This product has international appeal, so I can't guarantee the customer can read English well, and we don't have the budget (at least initially) to provide technical docs in multiple languages.
What would you do?
For the most part, each plug has a different pin count, so those are easy. But I have 4 different plugs with 4 pins and not much I can (or care to) do about that fact.
Do I just document well and assume they can read and follow directions? Or should I fool-proof it to some degree? The easiest and cheapest thing (besides documenting) is to color code the connectors. The ones we spec'd are available in white (cheap), black, red or blue (for a few cents more). But this doesn't stop them from physically plugging it in the wrong spot. Do we assume they're really stupid and spec differrent physical connectors? The only problem I have with that is - to me anyway - it looks funny. Big connector here, little one here, ohh, look this one's got wings! It just somehow looks, I don't know, messy. Finally, I can go expensive and get Molex or Tyco components that can be specified with different keying. But that takes us from a $0.02 JST to a $0.50 part and that isn't going to really go over well with the higher-ups.
I should note: This product has international appeal, so I can't guarantee the customer can read English well, and we don't have the budget (at least initially) to provide technical docs in multiple languages.
What would you do?