|
|
Subscribe / Log in / New account

Open source hardware for telephony

Open source hardware for telephony

Posted Oct 22, 2009 16:55 UTC (Thu) by iabervon (subscriber, #722)
Parent article: Open source hardware for telephony

One of the things that makes it exciting to get hardware mass-produced is that, once you've designed and built your prototype and you send the design off to a manufacturer, you find out that they won't make what you specified. They'll tell you that certain components have cheaper equivalents, some things are too close together to be easy to assemble, some components aren't available in the quantity you'd need (or are going to go out of production). It's like if you built some software, and then tar decided you have too many zeros in your executable. If you've got a good manufacturer, they'll be right about exactly what's wrong with your design (for production right then, because it will change) and what they can do to fix it. If you don't have good communication with the manufacturer, they'll just make the changes.

Of course, if you're doing anything more clever than they understand, your devices won't actually work. In general, you've specified some things more exactly than necessary (e.g., you have to specify a part number for your LED, because half of the LED brands need to be installed in one orientation and half in the other, so it won't work to say "random LED, oriented like this"; but it does work to switch brands and install it backwards); but other things need to actually be exactly like you say.

And, traditionally, you're trying to keep other organizations from being able to figure out your design and release something similar, so you've obfuscated your design; and you don't trust the manufacturer and you're half pretending that they aren't reverse-engineering everything you've done so they can redo it for you, so you're not going to give them all the important information.

Now, if you've got an OSH design, you obviously aren't trying to make it hard to reverse-engineer, and you've got all of the information in the design. You've probably got a page of schematic for each major part with the components that are for it, and the manufacturer can just look up whether they can swap values and what tolerances actually matter. If you have the relationship in place early, you could probably even avoid doing the work they're just going to redo anyway. You usually think of open source as allowing other individuals to modify your code and run it, and hardware isn't so much like that because there's a substantial cost to producing a working device from a design (if I change the design of my cell phone, I have to spend a ton of money getting a new cell phone built to my new design). But there is the aspect that the people producing your physical objects will do a better job if the source is available, in a way that doesn't apply to people pressing CDs of software.


to post comments

Open source hardware for telephony

Posted Oct 26, 2009 10:20 UTC (Mon) by quintesse (guest, #14569) [Link]

Thanks for that insight, I didn't know it worked that way :)

Open source hardware for telephony

Posted Oct 26, 2009 19:10 UTC (Mon) by dmag (guest, #17775) [Link]

Yes, electronics are quite odd and unlike sw.

Imagine a line of 5 chips, each with increasing functionality. Because chip #3 was used in a consumer device last year, it suddenly becomes cheaper than all of it's siblings. On the other hand, chip #4 is being used in a cell phone right now, so the entire supply vanishes for a few months, and you can't buy it at any price.

Also, many things could be implemented many ways. So a smart engineer can redesign something to be 50% cheaper. Not by using the cheapest parts, by coming up with 20 different designs and pricing them all out. (And the relative prices of a design can vary based on the quantity. Some things get cheaper in quantity faster than others.)

It's as if your compiler charged you for using certain letters. And the prices of the letters changed monthly.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds