One of the trickiest parts of selling electronics kits, as we do, is how to handle customer support and returns. I'd estimate that 90% of the problems that users have with DIY Drones gear is due to user error: soldering mistakes, not following the manual properly, issues with their own PC/Mac, or simply misunderstandings and confusion about how to use the products (no doubt sometimes due to documentation that could be improved).
But perhaps 10% of user problems (and only a tiny fraction of all orders, of course) really are due to defective boards, which somehow made it out of our factory with a problem. Although every board is tested and demonstrated working before being shipped, there are some things that our test code doesn't check, such as what happens when that particular board is vibrated or subjected to cold temperatures. And there are other products that we simply resell and don't test, which could have come from their makers faulty (a recent batch of FTDI cables from China had the wires connected in the wrong order, for example).
So how to handle returns? The normal answer for companies that sell finished goods doesn't work for DIY kit sellers, since it's hard to tell whether the problem was due to a manufacturing error or user error. So most such retailers have a clause in their terms of service like this one, from MakerBot (which they discuss here), that pretty much says that the moment you power it on or touch it with a soldering iron, the manufacture's responsibility ends:
Returning Purchased Items. MakerBot Industries accepts returns for any unaffected item within 14 calendar days from the date of receipt of merchandise."Unaffected" means a device has never been assembled, powered up, programmed, or otherwise changed. MakerBot Industries cannot accept returns on purchased items that have had electrical power applied to them, or been otherwise programmed, changed, or affected.
The paradox, of course, is how can you know it's defective before you power it on? In practice, most of these companies will accept returns of products that have been powered on, but typically not if they've been soldered. We wrestled with this and decided to be more explicitly generous in our terms, while still limiting our liability:
Defective products manufactured in house will be replaced within 10 days of receipt, with the same item. All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to the DIY Drones store at the address listed on your order invoice. The DIY Drones store will not accept goods that have clearly been used more than the amount needed to evaluate their functionality. If the goods are found to be in working condition, and the lack of functionality is a result of lack of knowledge or assembly error on the customers part, no refund will be made, but the goods will be returned to the user at their expense
So this is a judgement call. Most of the time, when people ship us back "defective" boards, it's clear that they were simply soldered wrong or not defective at all (the user had plugged in their RC gear wrong or loaded the wrong code). In cases of soldering errors, if it's easy to fix we might do that, but if it's really been bungled, we may just send it back. We try to error on the side of being as helpful as possible, but there are limits to what we can do.
We've invested a lot in customer and technical support over the past few months and now have full-time employees doing both. As the MakerBot post linked above points out, this is uncharted territory for open source hardware companies like ours, and we're all trying to find the path that is right for the community but also allows for sustainable businesses. It will evolve over time. But I wanted to let our customers know how we're approaching this, and I welcome suggestions on how to do it even better.
Comments
Electronic retailers have the same problem. They sell established, finished, tested consumer goods. TV's, computers, phones, you name it. And they still get returns from people that just didn't read the manual. That's not to say there aren't hardware failures.
Your manual has improved in the last few months. It's still terrible. I don't wonder at all that you get that many returns. Your sales verbiage makes the QuadCopter sound very much plug and play.
@Keller, yes like Chris said jDrones is doing pre-soldered packets. There are already pre-soldered full ArduCopter kits now and more pre-soldered works are coming along the way. For example ready soldered Motor/ESC combinations with both CW and CCW rotating directions. Power Disribution boards, APM+IMU packets, APM+IMU+Magnetometer packets and so on...
All work are done in ESD safe area with ESD safe tools/methods, and naturally all are tested before shipped to the customer so there will be operational warranty given to those products. But if for example customer connects - + voltages wrong, warranty will void.
As jDrones is partner of DIY Drones, we also follow their general warranty rules. And we are always open for discussion.
On a general basis, I would say one of the key issues on the suplier side of things, is a tendency of overselling how mature a system is, -or how easy it is to get it working.
This is however understandable, since it's a common perception that things oneself undestands -should also be relatively easy to understand for others.
The idea is to think about what you do when you receive the faulty card: check the soldering: why don't we do a tuto to explain how to check it,eg: check from this pin to this pin with an ohm meter (a video would be nice). We would have a list of checks to do before even thinking to send it back. If you receive one with a check not working then you charge the customer for the shipping... 8)
Chris: This is a good thread. I would think that most retailers (whether open source or not) worry the most about abuse of a return policy, rather than the accuracy of the return policy. In other words, just price in an expected cost in the product for your returns and keep the return policy very open. I doubt anyone who is buying DIY stuff really wants to abuse the return process. Indeed, most want to avoid it.
With that as your premise, you can safely (financially) sell the products and perhaps charge a "re-stock" or "re-ship fee" or something similar if it turns out to be a user error. You can also offer "refurbished" or "like new" products at a discount if you can verify that the product is actually okay.
Ironically, some of the most "successful" return policies don't even care about the reason, they just let you return the product no questions asked. What they gain is customer good will and the cost is simply factored into their selling price.
The other thing to think about is to sell some of your lowest cost electronics as a "BETA" product to a handful of purchasers in advance Charge them less, but they are stick with it, no returns allowed. This is in the spirit of open source and will allow you to shake out some of your bugs before selling higher volumes.
Krille, this community is here to help (and I responded in that thread). As I mentioned before, the vast majority of user problems are not due to faulty boards, but rather other issues, from soldering to software config issues. One way or another, we solve most people's problems--we'll get you sorted out, even if it means sending me your board for my personal attention. This isn't a matter of legal obligation, but rather just trying to be helpful.
The gyro chip is a fine-pin surface mount component. You'd need really good hot air rework skills to replace it. Not recommended (I couldn't do it).